1 XCOMM platform: $XConsortium: nec.cf /main/4 1996/09/28 16:11:37 rws $
4 # define NecCISCArchitecture
5 #else /* !defined(nec_ews_svr2) */
6 # if defined(nec_ews_svr4) || defined(_nec_ews_svr4) || defined(_nec_up)
7 # define NecRISCArchitecture
8 # else /* !(defined(nec_ews_svr4) || defined(_nec_ews_svr4) || defined(_nec_up)) */
10 # define NecSX3Architecture
11 # else /* !defined(SX) */
13 # define NecFaultTolerantArchitecture
14 # else /* !defined(_nec_ft) */
16 # define NecPCArchitecture
18 # endif /* !defined(_nec_ft) */
19 # endif /* !defined(SX) */
20 # endif /* !(defined(nec_ews_svr4) || defined(_nec_ews_svr4) || defined(_nec_up)) */
21 #endif /* !defined(nec_ews_svr2) */
23 #ifdef NecCISCArchitecture
25 #define OSName EWS-UX/V
27 #ifndef OSMajorVersion
28 #define OSMajorVersion 10
30 #ifndef OSMinorVersion
31 #define OSMinorVersion 1
33 #define HasSharedLibraries NO
34 #define HasVoidSignalReturn NO
35 #define HasSockets YES
37 #define StandardDefines -Dnec_ews -Dnec_ews_svr2 -DUSG -DSYSV
38 #define StandardCppDefines -Dnec_ews -Dnec_ews_svr2 -DUSG -DSYSV
43 #ifdef NecRISCArchitecture
46 #define OSName UP-UX/V
48 #ifndef OSMajorVersion
49 #define OSMajorVersion 5
51 #ifndef OSMinorVersion
52 #define OSMinorVersion 1
56 #define OSName EWS-UX/V\(Rel4.2\)
58 #ifndef OSMajorVersion
59 #define OSMajorVersion 9
61 #ifndef OSMinorVersion
62 #define OSMinorVersion 1
65 #define HasSharedLibraries YES
66 #define HasVoidSignalReturn YES
68 #define HasSockets YES
71 #ifdef NecSX3Architecture
73 #define OSName SUPER-UX
75 #ifndef OSMajorVersion
76 #define OSMajorVersion 3
78 #ifndef OSMinorVersion
79 #define OSMinorVersion 1
82 #define HasSharedLibraries NO
83 #define HasVoidSignalReturn YES
86 #ifdef NecFaultTolerantArchitecture
88 #define OSName FT-UX/V
90 #ifndef OSMajorVersion
91 #define OSMajorVersion 5
93 #ifndef OSMinorVersion
94 #define OSMinorVersion 1
96 #define HasSharedLibraries YES
97 #define HasVoidSignalReturn YES
99 #define HasSockets YES
102 #ifdef NecPCArchitecture
104 #define OSName PC-UX/V
106 #ifndef OSMajorVersion
107 #define OSMajorVersion 3
109 #ifndef OSMinorVersion
110 #define OSMinorVersion 1
112 #define HasSharedLibraries NO
113 #define HasVoidSignalReturn NO
117 #define HasSaberC NO /* for machines that have it */
119 #define HasBsearch YES
121 #define DefaultCCOptions -Wf,-XNp9000,-XNd6000
122 #define ExtraLibraries -lsocket -lnsl -lw
124 #define BuildServer NO
125 /* #define InstallCmd $(INS) */
126 #define RemoveTargetProgramByMoving YES
128 #include <necLib.rules>
130 #define LibraryCCOptions DefaultCCOptions
131 #define LibraryDefines StandardDefines