XCOMM platform: $XFree86: xc/config/cf/sco.cf,v 3.7 1995/07/12 15:27:36 dawes Exp $ /***************************************************************************** * Defaults for SCO-specfic parameters * *****************************************************************************/ #ifndef ScoOsMouse # define ScoOsMouse YES #endif /* You must manually compute BootstrapCFlags for initial build */ #ifdef i386Sco324Architecture # define BootstrapCFlags -DSYSV -Di386 -DSCO -DSCO324 #else # define BootstrapCFlags -DSYSV -Di386 -DSCO #endif #define OSMinorVersion 2 #ifdef i386Sco324Architecture /* * if your gcc is compiled with STDC_VALUE=0 then change the 1 to 0 */ # define GCC_STDC_VALUE 1 # if !GCC_STDC_VALUE # define OSDefines -DSCO -DSCO324 -DBROKEN_FTOL -D_NO_PROTOTYPE -D_SVID \ -D__STDC__=1 # undef StandardCppDefines # define StandardCppDefines -DUNIXCPP=1 StandardDefines # else # define OSDefines -DSCO -DSCO324 -DBROKEN_FTOL -D_NO_PROTOTYPE -D_SVID # endif # define OSVendor (SCO Version 3.2.4) # ifndef HasSymLinks # define HasSymLinks YES # endif # define OSTeenyVersion 4 # define CompressManCmd $(COMPRESS) -v #else /* ! i386Sco324Architecture */ # define OSDefines -DSCO -DBROKEN_FTOL -DNO_PROTOTYPE -D_SVID # define OSVendor (SCO Version 3.2.2) # ifndef HasSymLinks # define HasSymLinks NO # endif # define OSTeenyVersion 2 # define CompressManCmd pack #endif /* ! i386Sco324Architecture */ #define XawI18nDefines -DUSE_XWCHAR_STRING -DUSE_XMBTOWC /* * XBSDLIB is included with the Socket libraries, because SCO * needs Xbsd as its bcopy routine doesn't handle overlapping * regions. If HasSockets is false the XINETLIB does it for * us anyway. */ #define SocketLibraries $(XBSDLIB) -lsocket #define PosixLibraries /**/ #define ManSourcePath $(MANPATH)/cat. #if ScoOsMouse # define ServerExtraDefines -DUSE_OSMOUSE XFree86ServerDefines # define LocalLibraries -lmalloc -lpt -levent #else # define LocalLibraries -lmalloc -lpt #endif /* ScoOsMouse */ #define Malloc0ReturnsNull YES #define RemoveDSDENroffMacros NO #define ServerExtraSysLibs $(CBRT) -lm #ifndef CompressManPages #define CompressManPages YES #endif /* * The user should override this in their * site.def if they have the real crypt library, * we default to the international crypt library * here as anyone may obtain that */ #ifndef HasLibCrypt #define HasLibCrypt YES #define SpecialLibCrypt -lcrypt_i #endif /* * due to the extra '.' chars in the SCO man pages file name we have * to provide our own version of this macro. */ #define InstallManPageAliases(file,destdir,aliases) @@\ install.man:: @@\ @(SUFFIX=`echo $(DESTDIR)destdir/file.* | cut -f3,4 -d.`; \ @@\ for i in aliases; do (set -x; \ @@\ $(RM) $(DESTDIR)destdir/$$i.*; \ @@\ (cd $(DESTDIR)destdir; $(LN) file.$${SUFFIX} \ @@\ $$i.$${SUFFIX})); \ @@\ done) #include