nec.cf revision 11d341ca
1XCOMM platform:  $Xorg: nec.cf,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
2
3#ifdef nec_ews_svr2
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)) */
9#  ifdef SX
10#   define NecSX3Architecture
11#  else /* !defined(SX) */
12#   ifdef _nec_ft
13#    define NecFaultTolerantArchitecture
14#   else /* !defined(_nec_ft) */
15#    ifdef PC_UX
16#     define NecPCArchitecture
17#    endif /* PC_UX */
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) */
22
23#ifdef NecCISCArchitecture
24#ifndef OSName
25#define OSName            	EWS-UX/V
26#endif
27#ifndef OSMajorVersion
28#define OSMajorVersion    	10
29#endif
30#ifndef OSMinorVersion
31#define OSMinorVersion    	1
32#endif
33#define HasSharedLibraries	NO
34#define HasVoidSignalReturn	NO
35#define HasSockets		YES
36#define SystemV			YES
37#define StandardDefines		-Dnec_ews -Dnec_ews_svr2 -DUSG -DSYSV
38#define StandardCppDefines	-Dnec_ews -Dnec_ews_svr2 -DUSG -DSYSV
39#define LnCmd			ln -s
40        LEXOPTION = -j
41#endif
42
43#ifdef NecRISCArchitecture
44# ifdef _nec_up
45#ifndef OSName
46#define OSName            	UP-UX/V
47#endif
48#ifndef OSMajorVersion
49#define OSMajorVersion    	5
50#endif
51#ifndef OSMinorVersion
52#define OSMinorVersion    	1
53#endif
54# else
55#ifndef OSName
56#define OSName            	EWS-UX/V\(Rel4.2\)
57#endif
58#ifndef OSMajorVersion
59#define OSMajorVersion    	9
60#endif
61#ifndef OSMinorVersion
62#define OSMinorVersion    	1
63#endif
64# endif
65#define HasSharedLibraries	YES
66#define HasVoidSignalReturn 	YES
67#define SystemV4		YES
68#define HasSockets		YES
69#endif
70
71#ifdef NecSX3Architecture
72#ifndef OSName
73#define OSName		 	SUPER-UX
74#endif
75#ifndef OSMajorVersion
76#define OSMajorVersion	 	3
77#endif
78#ifndef OSMinorVersion
79#define OSMinorVersion		1
80#endif
81#define SystemV			YES
82#define HasSharedLibraries 	NO
83#define HasVoidSignalReturn	YES
84#endif
85
86#ifdef NecFaultTolerantArchitecture
87#ifndef OSName
88#define OSName			FT-UX/V
89#endif
90#ifndef OSMajorVersion
91#define OSMajorVersion		5
92#endif
93#ifndef OSMinorVersion
94#define OSMinorVersion		1
95#endif
96#define HasSharedLibraries	YES
97#define HasVoidSignalReturn	YES
98#define SystemV4		YES
99#define HasSockets		YES
100#endif
101
102#ifdef NecPCArchitecture
103#ifndef OSName
104#define OSName			PC-UX/V
105#endif
106#ifndef OSMajorVersion
107#define OSMajorVersion		3
108#endif
109#ifndef OSMinorVersion
110#define OSMinorVersion		1
111#endif
112#define HasSharedLibraries	NO
113#define HasVoidSignalReturn	NO
114#define SystemV			YES
115#endif
116
117#define HasSaberC	NO		/* for machines that have it */
118#define HasGcc		NO
119#define HasBsearch	YES
120
121#define DefaultCCOptions	-Wf,-XNp9000,-XNd6000
122#define ExtraLibraries		-lsocket -lnsl -lw
123
124#define BuildServer			NO
125/* #define InstallCmd $(INS) */
126#define	RemoveTargetProgramByMoving	YES
127
128#include <necLib.rules>
129
130#define LibraryCCOptions DefaultCCOptions
131#define LibraryDefines  StandardDefines
132