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