+++ /dev/null
-XCOMM platform: $XFree86: xc/config/cf/lynx.cf,v 3.12.2.6 1998/02/01 16:03:19 robin Exp $
-
-#ifdef i386Architecture
-# define OSName LynxOS AT
-#endif
-#ifdef ppcArchitecture
-# define OSName LynxOS PowerPC
-#endif
-#ifdef SparcArchitecture
-# define OSName LynxOS microSPARC
-#endif
-#define OSVendor (LYNX Real-Time Systems, Inc)
-#define OSMajorVersion 2
-#define OSMinorVersion 5
-#define OSTeenyVersion 0
-
-#define HasGcc YES
-#if OSMajorVersion == 2 && OSMinorVersion > 2
-# define HasGcc2 YES
-# ifndef HasGcc2ForCplusplus
-# define HasGcc2ForCplusplus YES
-# endif
-#else
-# define HasGcc2 NO
-#endif
-#ifndef HasGcc2ForCplusplus
-# define HasGcc2ForCplusplus YES
-#endif
-#define GccUsesGas YES
-#define UseGas YES
-#define GnuCpp YES
-#define HasShadowPasswd NO
-#ifndef HasLibCrypt
-# define HasLibCrypt NO
-#endif
-#define HasPutenv YES
-#define HasShm YES
-#define HasSockets YES
-#define HasVFork NO
-#define HasVarDirectory NO
-#if OSMajorVersion == 2 && OSMinorVersion > 4
-# define HasBSD44Sockets YES
-#endif
-
-#define HasPosixThreads YES
-#define ThreadedX YES
-#define HasThreadSafeAPI YES /* only 2.[345].0 ?? */
-#if HasGcc2
-# if OSMajorVersion == 2 && OSMinorVersion == 3
-# define ThreadsCompileFlags -mposix -mthreads
-# define ThreadsCplusplusCompileFlags -mposix -mthreads
-# else
-# define ThreadsCompileFlags -mthreads
-# define ThreadsCplusplusCompileFlags -mthreads
-# endif
-#else
-# define ThreadsCompileFlags -m
-# define ThreadsCplusplusCompileFlags -m
-#endif
-#if OSMajorVersion == 2 && OSMinorVersion < 3
-# define ThreadsLibraries /lib/thread/libc.a /lib/thread/libc_p.a
-#endif
-#if OSMinorVersion <= 5
-# define ThreadPreStdAPIDefines -DXPRE_STANDARD_API
-#endif
-#define AvoidNullMakeCommand YES
-#if OSMajorVersion == 2 && OSMinorVersion > 2
-#define StripInstalledPrograms YES
-#else
-/* under LynxOS AT V2.x /bin/strip will leave file.unstripped around
- * and fail if installing across different file systems
- */
-#define StripInstalledPrograms NO
-#endif
-#define CompressAllFonts YES
-#define Malloc0ReturnsNull NO
-#define NeedConstPrototypes YES
-#define NeedFunctionPrototypes YES
-#define NeedNestedPrototypes YES
-#define NeedVarargsPrototypes YES
-#define NeedWidePrototypes NO
-
-#if HasGcc2
-# if OSMajorVersion == 2 && OSMinorVersion == 3
-# define CplusplusCmd g++ -mposix
-# define CcCmd gcc -mposix
-# else
-# define CplusplusCmd g++
-# define CcCmd gcc
-# endif
-# if OSMajorVersion == 2 && OSMinorVersion == 5
-# define DefaultCCOptions -ansi -pedantic -fcommon
-# endif
-#else
-# define CplusplusCmd g++
-# define CcCmd gcc
-# define DefaultCCOptions -ansi
-# define GccGasOption -DGCCUSESGAS /* For SuperProbe */
-#endif
-#define AsCmd as
-#define LdCmd ld
-#define AsmDefines -DUSE_GAS
-#define CppCmd /lib/cpp
-#define YaccCmd bison -y
-/* make sure we take the right flex on 2.3.0 and 2.4.0 */
-#define LexCmd /bin/flex
-#if OSMinorVersion >= 5
-# define LexLib -lfl
-#else
-# define LexLib /**/
-#endif
-/* On LynxOS AT 2.3.0 /lib/libm.a is a symbolic link to /lib/libc.a, so we
- * screw up some POSIX functionality when -lm comes before -lc_p in our
- * ld argument list. For LynxOS-AT we don't need -lm but for others we
- * do (e.g. SPARC)
- */
-#if OSMajorVersion == 2 && OSMinorVersion == 3
-# define MathLibrary -lc_p -lm
-# define TermcapLibrary -lc_p -ltermcap
-#else
-# define MathLibrary -lm
-# define TermcapLibrary -ltermcap
-#endif
-#define PreProcessCmd CcCmd -E
-#if HasGcc2
-# define PostIncDir DefaultGccIncludeDir
-#endif
-#define LdCombineFlags -r
-#if HasGcc2
-# ifdef i386Architecture
-# define OptimizedCDebugFlags DefaultGcc2i386Opt
-# else
-# define OptimizedCDebugFlags -O2
-# endif
-#else
-# define OptimizedCDebugFlags -O
-#endif
-#if OSMajorVersion == 2 && OSMinorVersion <= 2
-# define StandardDefines -DLynx -DLynx_22 -DX_NOT_POSIX
-#else
-# if defined(i386Architecture) && OSMajorVersion == 2 && OSMinorVersion > 4
-/* need __i386__ for 2.5.0 AT and higher */
-# define StandardDefines -DLynx -DX_LOCALE -D__i386__
-# else
-# define StandardDefines -DLynx -DX_LOCALE
-# endif
-#endif
-#define StandardCppDefines -traditional StandardDefines
-#ifdef i386Architecture
-# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME -DPART_NET
-# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines
-#else
-# if defined(SparcArchitecture)
-# define SparcConsoleDefines -DPATCHED_CONSOLE
-# define ServerOSDefines -DDDXOSINIT
-# define ServerExtraDefines -DGCCUSESGAS SparcConsoleDefines
-# define XkbServerDefines -DXKB_ALWAYS_USES_SOFT_REPEAT
-# else
-# define ServerOSDefines /**/
-# define ServerExtraDefines -DGCCUSESGAS
-# endif
-#endif
-#define ServerExtraSysLibs $(CBRT) MathLibrary
-#define ConnectionFlags -DUNIXCONN -DTCPCONN
-#if OSMajorVersion == 2 && OSMinorVersion < 5
-# define ExtraLibraries -lbsd
-#else
-# define ExtraLibraries -lbsd -llynx
-#endif
-#if !HasGcc2
-# define ExtraLoadFlags -k
-#endif
-#if OSMajorVersion == 2 && OSMinorVersion <= 2
-# define XawI18nDefines -DUSE_XWCHAR_STRING -DUSE_XMBTOWC
-#endif
-
-/* define HasMotif to YES for LynxOS with Motif
- * installed according to the notes in README.LynxOS.
- */
-#ifndef HasMotif
-# define HasMotif NO
-#endif
-#if HasMotif
-# ifndef UseInstalledMotif
-# define UseInstalledMotif YES
-# endif
-# ifndef SaberProgramTarget
-# define SaberProgramTarget(program,srclist,objlist,locallibs,syslibs) /**/
-# endif
-# define LocalTmplFile <Motif.tmpl>
-# define LocalRulesFile <Motif.rules>
-#endif
-
-#define ManSourcePath $(MANPATH)/cat
-
-#ifndef ManSuffix
-# define ManSuffix 1
-#endif
-#ifndef ManDir
-# define ManDir $(MANSOURCEPATH)1
-#endif
-#ifndef LibManSuffix
-# define LibManSuffix 3
-#endif
-#ifndef LibmanDir
-# define LibmanDir $(MANSOURCEPATH)3
-#endif
-#ifndef FileManSuffix
-# define FileManSuffix 5
-#endif
-#ifndef FileManDir
-# define FileManDir $(MANSOURCEPATH)5
-#endif
-
-/* groff 1.09 compiles right out of the box with LynxOS 2.3,
- * so if you want to have manual pages you should install groff 1.09
- * before you run 'make install.man'
- */
-#ifndef InstallManPageLong
-#define InstallManPageLong(file,destdir,dest) @@\
-install.man:: file.man @@\
- MakeDir($(DESTDIR)destdir) @@\
- $(RM) $(DESTDIR)destdir/dest.$(MANSUFFIX)* @@\
- groff -e -t -man -Tascii file.man >/tmp/file.man @@\
- $(INSTALL) -c $(INSTMANFLAGS) /tmp/file.man $(DESTDIR)destdir/dest.$(MANSUFFIX) @@\
- echo dest dest $(MANSUFFIX) >> $(DESTDIR)destdir/LIST$(MANSUFFIX) @@\
- gawk ' \ @@\
- /^\.SH[ ]*NAME/ { \ @@\
- getline; sub("\\\\", "(" p ") "); print; exit \ @@\
- }' p=$(MANSUFFIX) file.man >> $(DESTDIR)destdir/../whatis @@\
- $(RM) /tmp/file.man
-#endif
-
-#ifndef InstallManPageAliases
-#define InstallManPageAliases(file,destdir,aliases) @@\
-install.man:: @@\
- @(SUFFIX=`echo $(DESTDIR)destdir/file.* | cut -f2,3 -d.`; \ @@\
- for i in aliases; do (set -x; \ @@\
- $(RM) $(DESTDIR)destdir/$$i.*; \ @@\
- (cd $(DESTDIR)destdir; $(LN) file.$${SUFFIX} \ @@\
- $$i.$${SUFFIX})); \ @@\
- echo $$i dest $(MANSUFFIX) >> $(DESTDIR)destdir/LIST$(MANSUFFIX); \ @@\
- done)
-#endif
-
-#ifndef InstallGenManPageLong
-#define InstallGenManPageLong(file,destdir,dest,suffix) @@\
-install.man:: file.man @@\
- MakeDir($(DESTDIR)destdir) @@\
- $(RM) $(DESTDIR)destdir/dest.suffix* @@\
- groff -e -t -man -Tascii file.man >/tmp/file.man @@\
- $(INSTALL) -c $(INSTMANFLAGS) /tmp/file.man $(DESTDIR)destdir/dest.suffix @@\
- echo dest dest suffix >> $(DESTDIR)destdir/Concat(LIST,suffix) @@\
- gawk ' \ @@\
- /^\.SH[ ]*NAME/ { \ @@\
- getline; sub("\\\\", "(" p ") "); print; exit \ @@\
- }' p=suffix file.man >> $(DESTDIR)destdir/../whatis @@\
- $(RM) /tmp/file.man)
-#endif
-
-#ifndef InstallMultipleMan
-#define InstallMultipleMan(list,dest) @@\
-install.man:: list @@\
- MakeDir($(DESTDIR)dest) @@\
- @case '${MFLAGS}' in *[i]*) set +e;; esac; \ @@\
- for i in list; do \ @@\
- (set -x; \ @@\
- MNAME=`echo $$i | cut -f1 -d.`; \ @@\
- $(RM) $(DESTDIR)dest/$${MNAME}*; \ @@\
- groff -e -t -man -Tascii $$i >/tmp/$$i; \ @@\
- $(INSTALL) -c $(INSTMANFLAGS) /tmp/$$i $(DESTDIR)dest/$${MNAME}.$(MANSUFFIX); \ @@\
- echo $${MNAME} $${MNAME} $(MANSUFFIX) >> $(DESTDIR)dest/LIST$(MANSUFFIX)\ @@\
- gawk ' \ @@\
- /^\.SH[ ]*NAME/ { \ @@\
- getline; sub("\\\\", "(" p ") "); print; exit \ @@\
- }' p=$(MANSUFFIX) $$i >> $(DESTDIR)dest/../whatis \ @@\
- $(RM) /tmp/$$i); \ @@\
- done
-#endif
-
-/*
- * Definitions for the SUN server on LynxOS SPARC
- */
-#ifdef SparcArchitecture
-# define XsunLynxServer YES
-# define XsunLynxMonoServer NO
-# define BuildPexExt YES
-# define BuildXIE YES
-# ifndef BuildScreenSaverLibrary
-# define BuildScreenSaverLibrary YES
-# endif
-# if BuildXInputExt
-# undef BuildXInputExt
-# endif
-# define BuildXInputExt NO
-# if BuildDPMSExt
-# undef BuildDPMSExt
-# endif
-# define BuildDPMSExt NO
-# define BuildXF86MiscExt NO
-/*
- * XFree86 uses its own (more portable) database routines to speed up
- * the RGB database lookups
- * However, if you want to use ndbm anyway, you can set that to NO in
- * site.def
- */
-# ifndef UseRgbTxt
-# define UseRgbTxt YES
-# endif
-#endif
-
-#ifndef i386Architecture
-# define BuildXF86DGA NO
-#endif
-
-#include <xfree86.cf>