111d341caSmrgXCOMM platform:  $Xorg: nec.cf,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
211d341caSmrg
311d341caSmrg#ifdef nec_ews_svr2
411d341caSmrg# define NecCISCArchitecture
511d341caSmrg#else /* !defined(nec_ews_svr2) */
611d341caSmrg# if defined(nec_ews_svr4) || defined(_nec_ews_svr4) || defined(_nec_up)
711d341caSmrg#  define NecRISCArchitecture
811d341caSmrg# else /* !(defined(nec_ews_svr4) || defined(_nec_ews_svr4) || defined(_nec_up)) */
911d341caSmrg#  ifdef SX
1011d341caSmrg#   define NecSX3Architecture
1111d341caSmrg#  else /* !defined(SX) */
1211d341caSmrg#   ifdef _nec_ft
1311d341caSmrg#    define NecFaultTolerantArchitecture
1411d341caSmrg#   else /* !defined(_nec_ft) */
1511d341caSmrg#    ifdef PC_UX
1611d341caSmrg#     define NecPCArchitecture
1711d341caSmrg#    endif /* PC_UX */
1811d341caSmrg#   endif /* !defined(_nec_ft) */
1911d341caSmrg#  endif /* !defined(SX) */
2011d341caSmrg# endif /* !(defined(nec_ews_svr4) || defined(_nec_ews_svr4) || defined(_nec_up)) */
2111d341caSmrg#endif /* !defined(nec_ews_svr2) */
2211d341caSmrg
2311d341caSmrg#ifdef NecCISCArchitecture
2411d341caSmrg#ifndef OSName
2511d341caSmrg#define OSName            	EWS-UX/V
2611d341caSmrg#endif
2711d341caSmrg#ifndef OSMajorVersion
2811d341caSmrg#define OSMajorVersion    	10
2911d341caSmrg#endif
3011d341caSmrg#ifndef OSMinorVersion
3111d341caSmrg#define OSMinorVersion    	1
3211d341caSmrg#endif
3311d341caSmrg#define HasSharedLibraries	NO
3411d341caSmrg#define HasVoidSignalReturn	NO
3511d341caSmrg#define HasSockets		YES
3611d341caSmrg#define SystemV			YES
3711d341caSmrg#define StandardDefines		-Dnec_ews -Dnec_ews_svr2 -DUSG -DSYSV
3811d341caSmrg#define StandardCppDefines	-Dnec_ews -Dnec_ews_svr2 -DUSG -DSYSV
3911d341caSmrg#define LnCmd			ln -s
4011d341caSmrg        LEXOPTION = -j
4111d341caSmrg#endif
4211d341caSmrg
4311d341caSmrg#ifdef NecRISCArchitecture
4411d341caSmrg# ifdef _nec_up
4511d341caSmrg#ifndef OSName
4611d341caSmrg#define OSName            	UP-UX/V
4711d341caSmrg#endif
4811d341caSmrg#ifndef OSMajorVersion
4911d341caSmrg#define OSMajorVersion    	5
5011d341caSmrg#endif
5111d341caSmrg#ifndef OSMinorVersion
5211d341caSmrg#define OSMinorVersion    	1
5311d341caSmrg#endif
5411d341caSmrg# else
5511d341caSmrg#ifndef OSName
5611d341caSmrg#define OSName            	EWS-UX/V\(Rel4.2\)
5711d341caSmrg#endif
5811d341caSmrg#ifndef OSMajorVersion
5911d341caSmrg#define OSMajorVersion    	9
6011d341caSmrg#endif
6111d341caSmrg#ifndef OSMinorVersion
6211d341caSmrg#define OSMinorVersion    	1
6311d341caSmrg#endif
6411d341caSmrg# endif
6511d341caSmrg#define HasSharedLibraries	YES
6611d341caSmrg#define HasVoidSignalReturn 	YES
6711d341caSmrg#define SystemV4		YES
6811d341caSmrg#define HasSockets		YES
6911d341caSmrg#endif
7011d341caSmrg
7111d341caSmrg#ifdef NecSX3Architecture
7211d341caSmrg#ifndef OSName
7311d341caSmrg#define OSName		 	SUPER-UX
7411d341caSmrg#endif
7511d341caSmrg#ifndef OSMajorVersion
7611d341caSmrg#define OSMajorVersion	 	3
7711d341caSmrg#endif
7811d341caSmrg#ifndef OSMinorVersion
7911d341caSmrg#define OSMinorVersion		1
8011d341caSmrg#endif
8111d341caSmrg#define SystemV			YES
8211d341caSmrg#define HasSharedLibraries 	NO
8311d341caSmrg#define HasVoidSignalReturn	YES
8411d341caSmrg#endif
8511d341caSmrg
8611d341caSmrg#ifdef NecFaultTolerantArchitecture
8711d341caSmrg#ifndef OSName
8811d341caSmrg#define OSName			FT-UX/V
8911d341caSmrg#endif
9011d341caSmrg#ifndef OSMajorVersion
9111d341caSmrg#define OSMajorVersion		5
9211d341caSmrg#endif
9311d341caSmrg#ifndef OSMinorVersion
9411d341caSmrg#define OSMinorVersion		1
9511d341caSmrg#endif
9611d341caSmrg#define HasSharedLibraries	YES
9711d341caSmrg#define HasVoidSignalReturn	YES
9811d341caSmrg#define SystemV4		YES
9911d341caSmrg#define HasSockets		YES
10011d341caSmrg#endif
10111d341caSmrg
10211d341caSmrg#ifdef NecPCArchitecture
10311d341caSmrg#ifndef OSName
10411d341caSmrg#define OSName			PC-UX/V
10511d341caSmrg#endif
10611d341caSmrg#ifndef OSMajorVersion
10711d341caSmrg#define OSMajorVersion		3
10811d341caSmrg#endif
10911d341caSmrg#ifndef OSMinorVersion
11011d341caSmrg#define OSMinorVersion		1
11111d341caSmrg#endif
11211d341caSmrg#define HasSharedLibraries	NO
11311d341caSmrg#define HasVoidSignalReturn	NO
11411d341caSmrg#define SystemV			YES
11511d341caSmrg#endif
11611d341caSmrg
11711d341caSmrg#define HasSaberC	NO		/* for machines that have it */
11811d341caSmrg#define HasGcc		NO
11911d341caSmrg#define HasBsearch	YES
12011d341caSmrg
12111d341caSmrg#define DefaultCCOptions	-Wf,-XNp9000,-XNd6000
12211d341caSmrg#define ExtraLibraries		-lsocket -lnsl -lw
12311d341caSmrg
12411d341caSmrg#define BuildServer			NO
12511d341caSmrg/* #define InstallCmd $(INS) */
12611d341caSmrg#define	RemoveTargetProgramByMoving	YES
12711d341caSmrg
12811d341caSmrg#include <necLib.rules>
12911d341caSmrg
13011d341caSmrg#define LibraryCCOptions DefaultCCOptions
13111d341caSmrg#define LibraryDefines  StandardDefines
132