111d341caSmrgXCOMM $Xorg: lynx.cf,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
211d341caSmrg
311d341caSmrg
411d341caSmrg
511d341caSmrg
611d341caSmrgXCOMM platform:  $XFree86: xc/config/cf/lynx.cf,v 3.47 2003/04/24 22:14:53 herrb Exp $
711d341caSmrg
811d341caSmrg
911d341caSmrg#ifndef OSName
1011d341caSmrg#define OSName			DefaultOSName
1111d341caSmrg#endif
1211d341caSmrg#ifndef OSVendor
1311d341caSmrg#define OSVendor		(LynuxWorks Inc.)
1411d341caSmrg#endif
1511d341caSmrg#ifndef OSMajorVersion
1611d341caSmrg#define OSMajorVersion		DefaultOSMajorVersion
1711d341caSmrg#endif
1811d341caSmrg#ifndef OSMinorVersion
1911d341caSmrg#define OSMinorVersion		DefaultOSMinorVersion
2011d341caSmrg#endif
2111d341caSmrg#ifndef OSTeenyVersion
2211d341caSmrg#define OSTeenyVersion		DefaultOSTeenyVersion
2311d341caSmrg#endif
2411d341caSmrgXCOMM operating system:  OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion)
2511d341caSmrg
2611d341caSmrg#ifndef HasSetenv
2711d341caSmrg#define HasSetenv		NO
2811d341caSmrg#endif
2911d341caSmrg
3011d341caSmrg#if  OSMajorVersion > 2
3111d341caSmrg#define HasGcc2			YES
3211d341caSmrg#endif
3311d341caSmrg
3411d341caSmrg#ifndef HasGcc2
3511d341caSmrg#define HasGcc2			NO
3611d341caSmrg#endif
3711d341caSmrg
3811d341caSmrg#if  OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion > 2)
3911d341caSmrg# ifndef HasGcc2ForCplusplus
4011d341caSmrg#  define HasGcc2ForCplusplus	YES
4111d341caSmrg# endif
4211d341caSmrg#endif
4311d341caSmrg#ifndef HasGcc2ForCplusplus
4411d341caSmrg# define HasGcc2ForCplusplus	YES
4511d341caSmrg#endif
4611d341caSmrg#define GccUsesGas		YES
4711d341caSmrg#define UseGas			YES
4811d341caSmrg#define GnuCpp			YES
4911d341caSmrg#define HasShadowPasswd		NO
5011d341caSmrg#ifndef HasLibCrypt
5111d341caSmrg# define HasLibCrypt		NO
5211d341caSmrg#endif
5311d341caSmrg#define HasPutenv		YES
5411d341caSmrg#define HasSutenv		NO
5511d341caSmrg#define HasSnprintf		NO
5611d341caSmrg#define HasShm			YES
5711d341caSmrg#define HasSockets		YES
5811d341caSmrg#define HasVFork		NO
5911d341caSmrg#define HasVarDirectory		NO
6011d341caSmrg#if  OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion > 4)
6111d341caSmrg# define HasBSD44Sockets 	YES
6211d341caSmrg#endif
6311d341caSmrg#define HasStickyDirBit		NO
6411d341caSmrg#ifndef HasPosixRegex
6511d341caSmrg# define HasPosixRegex		NO
6611d341caSmrg#endif
6711d341caSmrg#ifndef HasPerl
6811d341caSmrg# define HasPerl		NO
6911d341caSmrg#endif
7011d341caSmrg#ifndef HasFreetype2
7111d341caSmrg# define HasFreetype2		NO
7211d341caSmrg#endif
7311d341caSmrg
7411d341caSmrg#if OSMajorVersion <= 2
7511d341caSmrg# define USE_MACHINE_ABSOLUTE
7611d341caSmrg#endif
7711d341caSmrg
7811d341caSmrg/* At least on x86 we're seeing spurious server crashes when
7911d341caSmrg * using signals (SmartScheduler, SilkenMouse) starting with
8011d341caSmrg * LynxOS 3.1.0.
8111d341caSmrg */
8211d341caSmrg#if OSMajorVersion > 3 || (OSMajorVersion == 3 && OSMinorVersion == 1)
8311d341caSmrg# ifndef UseSmartScheduler
8411d341caSmrg#  define UseSmartScheduler	NO
8511d341caSmrg# endif
8611d341caSmrg#endif
8711d341caSmrg
8811d341caSmrg#ifdef UseSmartScheduler
8911d341caSmrg/* pull in real sigio in os-support instead of sigiostubs */
9011d341caSmrg# define AllowSIGIO		YES
9111d341caSmrg#endif
9211d341caSmrg
9311d341caSmrg#define HasPosixThreads		YES
9411d341caSmrg#define ThreadedX		YES
9511d341caSmrg#define HasThreadSafeAPI	YES
9611d341caSmrg#if HasGcc2
9711d341caSmrg# if OSMajorVersion == 2 && OSMinorVersion == 3
9811d341caSmrg#  define ThreadsCompileFlags	-mposix -mthreads
9911d341caSmrg#  define ThreadsCplusplusCompileFlags	-mposix -mthreads
10011d341caSmrg# else
10111d341caSmrg#  define ThreadsCompileFlags	-mthreads
10211d341caSmrg#  define ThreadsCplusplusCompileFlags	-mthreads
10311d341caSmrg# endif
10411d341caSmrg#else
10511d341caSmrg# define ThreadsCompileFlags	-m
10611d341caSmrg# define ThreadsCplusplusCompileFlags	-m
10711d341caSmrg#endif
10811d341caSmrg#if OSMajorVersion == 2 && OSMinorVersion < 3
10911d341caSmrg# define ThreadsLibraries /lib/thread/libc.a /lib/thread/libc_p.a
11011d341caSmrg#endif
11111d341caSmrg#if (OSMajorVersion == 3 && OSMinorVersion == 0) || (OSMajorVersion == 2 && OSMinorVersion <= 5)
11211d341caSmrg# define ThreadPreStdAPIDefines	-DXPRE_STANDARD_API
11311d341caSmrg#endif
11411d341caSmrg#define AvoidNullMakeCommand	YES
11511d341caSmrg#if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion > 2)
11611d341caSmrg#define StripInstalledPrograms	YES
11711d341caSmrg#else
11811d341caSmrg/* under LynxOS AT V2.x /bin/strip will leave file.unstripped around
11911d341caSmrg * and fail if installing across different file systems
12011d341caSmrg */
12111d341caSmrg#define StripInstalledPrograms	NO
12211d341caSmrg#endif
12311d341caSmrg#define CompressAllFonts	YES
12411d341caSmrg#define Malloc0ReturnsNull	NO
12511d341caSmrg#define NeedConstPrototypes	YES
12611d341caSmrg#define NeedFunctionPrototypes	YES
12711d341caSmrg#define NeedNestedPrototypes	YES
12811d341caSmrg#define NeedVarargsPrototypes	YES
12911d341caSmrg#define NeedWidePrototypes	NO
13011d341caSmrg#define MkdirHierCmd		mkdir -p
13111d341caSmrg#define DirFailPrefix 		-
13211d341caSmrg
13311d341caSmrg#if HasGcc2
13411d341caSmrg# if OSMajorVersion == 2 && OSMinorVersion == 3
13511d341caSmrg#  define CplusplusCmd		g++ -mposix
13611d341caSmrg#  define CcCmd			gcc -mposix
13711d341caSmrg# else
13811d341caSmrg#  define CplusplusCmd		g++
13911d341caSmrg#  define CcCmd			gcc
14011d341caSmrg# endif
14111d341caSmrg# if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion == 5)
14211d341caSmrg#  if defined(UseInstalled)
14311d341caSmrg#   define DefaultCCOptions	-fcommon -D__NO_INCLUDE_WARN__
14411d341caSmrg#  else
14511d341caSmrg#   define DefaultCCOptions -ansi -pedantic -fcommon -D__NO_INCLUDE_WARN__ GccWarningOptions
14611d341caSmrg#  endif
14711d341caSmrg# endif
14811d341caSmrg#else
1491c80d5b0Smrg# define CplusplusCmd		g++
1501c80d5b0Smrg# define CcCmd			gcc
15111d341caSmrg# define DefaultCCOptions	-ansi GccWarningOptions
15211d341caSmrg# define GccGasOption		-DGCCUSESGAS /* For SuperProbe */
15311d341caSmrg#endif
15411d341caSmrg#define AsCmd			as
15511d341caSmrg#define LdCmd			ld
15611d341caSmrg#define AsmDefines		-DUSE_GAS
15711d341caSmrg#if OSMajorVersion < 4
15811d341caSmrg# define CppCmd			/lib/cpp
15911d341caSmrg#else
16011d341caSmrg# define CppCmd			/bin/cpp
16111d341caSmrg#endif
16211d341caSmrg#define RawCppCmd              CppCmd
16311d341caSmrg#if !CrossCompiling
16411d341caSmrg#define YaccCmd			bison -y
16511d341caSmrg/* make sure we take the right flex on 2.3.0 and 2.4.0 */
16611d341caSmrg#define LexCmd			/bin/flex
16711d341caSmrg#endif
16811d341caSmrg#if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion >= 5)
16911d341caSmrg# define LexLib			-lfl
17011d341caSmrg#else
17111d341caSmrg# define LexLib			/**/
17211d341caSmrg#endif
17311d341caSmrg#define HasFlex			YES
17411d341caSmrg/* On LynxOS AT 2.3.0 /lib/libm.a is a symbolic link to /lib/libc.a, so we
17511d341caSmrg * screw up some POSIX functionality when -lm comes before -lc_p in our
1761c80d5b0Smrg * ld argument list. For LynxOS-AT we don't need -lm but for others we
17711d341caSmrg * do (e.g. SPARC)
17811d341caSmrg */
17911d341caSmrg#if OSMajorVersion == 2 && OSMinorVersion == 3
18011d341caSmrg# define MathLibrary		-lc_p -lm
18111d341caSmrg# define TermcapLibrary		-lc_p -ltermcap
18211d341caSmrg#else
18311d341caSmrg# define MathLibrary		-lm
18411d341caSmrg# define TermcapLibrary		-ltermcap
18511d341caSmrg#endif
18611d341caSmrg#define PreProcessCmd		CcCmd -E
18711d341caSmrg#if HasGcc2
18811d341caSmrg# define PostIncDir		DefaultGccIncludeDir
18911d341caSmrg#endif
19011d341caSmrg#define LdCombineFlags		-r
19111d341caSmrg#if HasGcc2
19211d341caSmrg# ifdef i386Architecture
19311d341caSmrg#  define OptimizedCDebugFlags	DefaultGcc2i386Opt
19411d341caSmrg# else
19511d341caSmrg#  define OptimizedCDebugFlags	-O2
19611d341caSmrg# endif
19711d341caSmrg#else
19811d341caSmrg# define OptimizedCDebugFlags	-O
19911d341caSmrg#endif
20011d341caSmrg#if OSMajorVersion == 2 && OSMinorVersion <= 2
20111d341caSmrg# define StandardDefines		-DLynx -DLynx_22 -DX_NOT_POSIX
20211d341caSmrg#else
20311d341caSmrg# if defined(i386Architecture)
20411d341caSmrg/* need __i386__ for 2.5.0 AT and higher */
20511d341caSmrg#  if OSMajorVersion <= 3
20611d341caSmrg#   define StandardDefines		-DLynx -DX_LOCALE -D__i386__ -DNO_MMAP
20711d341caSmrg#  else
20811d341caSmrg#   define StandardDefines		-DLynx -DX_LOCALE -D__i386__
20911d341caSmrg#  endif
21011d341caSmrg# else
21111d341caSmrg#  if OSMajorVersion <= 3
21211d341caSmrg#   define StandardDefines		-DLynx -DX_LOCALE -DNO_MMAP
21311d341caSmrg#  else
21411d341caSmrg#   define StandardDefines		-DLynx -DX_LOCALE
21511d341caSmrg#  endif
21611d341caSmrg# endif
21711d341caSmrg#endif
21811d341caSmrg
21911d341caSmrg#define StandardCppOptions	-traditional
22011d341caSmrg#define StandardCppDefines	StandardDefines
22111d341caSmrg#if defined(i386Architecture) || defined(PpcArchitecture)
22211d341caSmrg# define ServerOSDefines	XFree86ServerOSDefines -DDDXTIME
22311d341caSmrg# define ServerExtraDefines	-DGCCUSESGAS XFree86ServerDefines
22411d341caSmrg# if OSMajorVersion == 2 && OSMinorVersion < 5
22511d341caSmrg#  define XkbServerDefines      -DNEED_POPEN_WORKAROUND
22611d341caSmrg# endif
22711d341caSmrg#else
22811d341caSmrg# if defined(SparcArchitecture)
22911d341caSmrg#  define SparcConsoleDefines	/* -DPATCHED_CONSOLE */
23011d341caSmrg#  define ServerOSDefines 	-DDDXOSINIT
23111d341caSmrg#  define ServerExtraDefines	-DGCCUSESGAS SparcConsoleDefines
23211d341caSmrg#  define XkbServerDefines	-DXKB_ALWAYS_USES_SOFT_REPEAT
23311d341caSmrg# else
23411d341caSmrg#  define ServerOSDefines 	/**/
23511d341caSmrg#  define ServerExtraDefines	-DGCCUSESGAS
23611d341caSmrg# endif
23711d341caSmrg#endif
23811d341caSmrg#define ServerExtraSysLibs	$(CBRT) MathLibrary
23911d341caSmrg#define ConnectionFlags		-DUNIXCONN -DTCPCONN
24011d341caSmrg#if OSMajorVersion <= 2 && OSMinorVersion < 5
24111d341caSmrg# define ExtraLibraries		-lbsd
24211d341caSmrg#else
24311d341caSmrg# define ExtraLibraries		-lbsd -llynx
24411d341caSmrg#endif
24511d341caSmrg#if !HasGcc2
24611d341caSmrg# define ExtraLoadFlags		-k
24711d341caSmrg#endif
24811d341caSmrg#if OSMajorVersion == 2 && OSMinorVersion <= 2
24911d341caSmrg# define XawI18nDefines		-DUSE_XWCHAR_STRING -DUSE_XMBTOWC
25011d341caSmrg#endif
25111d341caSmrg
25211d341caSmrg/* If you have the mtrr driver installed you might want to enable this */
25311d341caSmrg#ifndef HasMTRRSupport
25411d341caSmrg#define HasMTRRSupport		NO
25511d341caSmrg#endif
25611d341caSmrg
25711d341caSmrg#if (defined(i386Architecture) || defined(PpcArchitecture)) && (OSMajorVersion > 2 || OSMinorVersion > 2)
25811d341caSmrg# ifndef DoLoadableServer
25911d341caSmrg#  define DoLoadableServer	YES
26011d341caSmrg# endif
26111d341caSmrg#endif
26211d341caSmrg
26311d341caSmrg
26411d341caSmrg/* define HasMotif to YES for LynxOS with Motif
26511d341caSmrg * installed according to the notes in README.LynxOS.
26611d341caSmrg */
26711d341caSmrg#ifndef HasMotif
26811d341caSmrg# define HasMotif 		NO
26911d341caSmrg#endif
27011d341caSmrg#ifndef MetroLink
27111d341caSmrg/* We handle the Motif stuff elsewhere */
27211d341caSmrg#if HasMotif
27311d341caSmrg# ifndef UseInstalledMotif
27411d341caSmrg#  define UseInstalledMotif	YES
27511d341caSmrg# endif
27611d341caSmrg# ifndef SaberProgramTarget
27711d341caSmrg#  define SaberProgramTarget(program,srclist,objlist,locallibs,syslibs) /**/
27811d341caSmrg# endif
27911d341caSmrg# define LocalTmplFile		<Motif.tmpl>
28011d341caSmrg# define LocalRulesFile		<Motif.rules>
28111d341caSmrg#endif
28211d341caSmrg#endif
28311d341caSmrg
28411d341caSmrg#define ManSourcePath   $(MANPATH)/cat
28511d341caSmrg
28611d341caSmrg#ifndef ManSuffix
28711d341caSmrg# define ManSuffix	1
28811d341caSmrg#endif
28911d341caSmrg#ifndef ManDir
29011d341caSmrg# define ManDir		$(MANSOURCEPATH)1
29111d341caSmrg#endif
29211d341caSmrg#ifndef LibManSuffix
29311d341caSmrg# define LibManSuffix	3
29411d341caSmrg#endif
29511d341caSmrg#ifndef LibmanDir
29611d341caSmrg# define LibmanDir	$(MANSOURCEPATH)3
29711d341caSmrg#endif
29811d341caSmrg#ifndef FileManSuffix
29911d341caSmrg# define FileManSuffix	5
30011d341caSmrg#endif
30111d341caSmrg#ifndef FileManDir
30211d341caSmrg# define FileManDir	$(MANSOURCEPATH)5
30311d341caSmrg#endif
30411d341caSmrg
30511d341caSmrg#define HasGroff	YES
30611d341caSmrg
30711d341caSmrg/* groff 1.09 compiles right out of the box with LynxOS 2.3,
30811d341caSmrg * so if you want to have manual pages you should install groff 1.09
30911d341caSmrg * before you run 'make install.man'
31011d341caSmrg */
31111d341caSmrg#ifndef InstallManPageLong
31211d341caSmrg#define InstallManPageLong(file,destdir,dest)                           @@\
31311d341caSmrgBuildInstallHtmlManPage(file,dest,$(MANSUFFIX))				@@\
31411d341caSmrg									@@\
31511d341caSmrgCppManTarget(file, $(EXTRAMANDEFS))					@@\
31611d341caSmrg									@@\
31711d341caSmrginstall.man:: file.$(MANNEWSUFFIX)                                      @@\
31811d341caSmrg	MakeDir($(DESTDIR)destdir)					@@\
31911d341caSmrg	$(RM) $(DESTDIR)destdir/dest.$(MANSUFFIX)*			@@\
32011d341caSmrg	groff -e -t -man -Tascii file.$(MANNEWSUFFIX) >/tmp/file.man	@@\
32111d341caSmrg	$(INSTALL) -c $(INSTMANFLAGS) /tmp/file.man $(DESTDIR)destdir/dest.$(MANSUFFIX) @@\
32211d341caSmrg	echo dest dest $(MANSUFFIX) >> $(DESTDIR)destdir/LIST$(MANSUFFIX) @@\
32311d341caSmrg	gawk '					\			@@\
32411d341caSmrg	/^\.SH[ 	]*NAME/ 	{ 	\			@@\
32511d341caSmrg		getline; sub("\\\\", "(" p ") "); print; exit	\	@@\
32611d341caSmrg	}' p=$(MANSUFFIX) file.$(MANNEWSUFFIX)  >> $(DESTDIR)destdir/../whatis	@@\
32711d341caSmrg	$(RM) /tmp/file.man
32811d341caSmrg#endif
32911d341caSmrg
33011d341caSmrg#ifndef InstallManPageAliases
33111d341caSmrg#define InstallManPageAliases(file,destdir,aliases)                     @@\
33211d341caSmrgInstallHtmlManPageAliases(file,aliases,$(MANSUFFIX))			@@\
33311d341caSmrg									@@\
33411d341caSmrginstall.man::                                                           @@\
33511d341caSmrg	@(SUFFIX=`echo $(DESTDIR)destdir/file.* | cut -f2,3 -d.`; \	@@\
33611d341caSmrg	for i in aliases; do (set -x; \ 				@@\
33711d341caSmrg	$(RM) $(DESTDIR)destdir/$$i.*; \				@@\
33811d341caSmrg	(cd $(DESTDIR)destdir; $(LN) file.$${SUFFIX} \			@@\
33911d341caSmrg	$$i.$${SUFFIX})); \						@@\
34011d341caSmrg	echo $$i dest $(MANSUFFIX) >> $(DESTDIR)destdir/LIST$(MANSUFFIX); \ @@\
34111d341caSmrg	done)
34211d341caSmrg#endif
34311d341caSmrg
34411d341caSmrg#ifndef InstallGenManPageLong
34511d341caSmrg#define InstallGenManPageLong(file,destdir,dest,suffix)                 @@\
34611d341caSmrgBuildInstallHtmlManPage(file,dest,suffix)				@@\
34711d341caSmrg									@@\
34811d341caSmrgCppManTarget(file, $(EXTRAMANDEFS))					@@\
34911d341caSmrg									@@\
35011d341caSmrginstall.man:: file.$(MANNEWSUFFIX)                                      @@\
35111d341caSmrg	MakeDir($(DESTDIR)destdir)					@@\
35211d341caSmrg	$(RM) $(DESTDIR)destdir/dest.suffix*				@@\
35311d341caSmrg	groff -e -t -man -Tascii file.$(MANNEWSUFFIX) >/tmp/file.man	@@\
35411d341caSmrg	$(INSTALL) -c $(INSTMANFLAGS) /tmp/file.man $(DESTDIR)destdir/dest.suffix @@\
35511d341caSmrg	echo dest dest suffix >> $(DESTDIR)destdir/Concat(LIST,suffix)	 @@\
35611d341caSmrg	gawk '					\			@@\
35711d341caSmrg	/^\.SH[ 	]*NAME/ 	{ 	\			@@\
35811d341caSmrg		getline; sub("\\\\", "(" p ") "); print; exit	\	@@\
35911d341caSmrg	}' p=suffix file.$(MANNEWSUFFIX)  >> $(DESTDIR)destdir/../whatis	@@\
36011d341caSmrg	$(RM) /tmp/file.man
36111d341caSmrg#endif
36211d341caSmrg
36311d341caSmrg#ifndef InstallMultipleMan
36411d341caSmrg#define InstallMultipleMan(list,dest)                                   @@\
36511d341caSmrginstall.man:: list                                                      @@\
36611d341caSmrg	MakeDir($(DESTDIR)dest)						@@\
36711d341caSmrg	@case '${MFLAGS}' in *[i]*) set +e;; esac; \			@@\
36811d341caSmrg	for i in list; do \						@@\
36911d341caSmrg		(MNAME=`echo $$i | cut -f1 -d.`; \			@@\
37011d341caSmrg		set -x; \						@@\
37111d341caSmrg		$(RM) $(DESTDIR)dest/$${MNAME}*; \			@@\
37211d341caSmrg		groff -e -t -man -Tascii $$i >/tmp/$$i; \		@@\
37311d341caSmrg		$(INSTALL) -c $(INSTMANFLAGS) /tmp/$$i $(DESTDIR)dest/$${MNAME}.$(MANSUFFIX); \      @@\
37411d341caSmrg		echo $${MNAME} $${MNAME} $(MANSUFFIX) >> $(DESTDIR)dest/LIST$(MANSUFFIX)\  @@\
37511d341caSmrg		gawk '							\  @@\
37611d341caSmrg		/^\.SH[ 	]*NAME/ 	{ 			\  @@\
37711d341caSmrg			getline; sub("\\\\", "(" p ") "); print; exit	\  @@\
37811d341caSmrg		}' p=$(MANSUFFIX) $$i  >> $(DESTDIR)dest/../whatis	\  @@\
37911d341caSmrg		$(RM) /tmp/$$i); \					   @@\
38011d341caSmrg	done
38111d341caSmrg#endif
38211d341caSmrg
38311d341caSmrg/*
38411d341caSmrg * Definitions for the SUN server on LynxOS SPARC
38511d341caSmrg */
38611d341caSmrg#ifdef SparcArchitecture
38711d341caSmrg# define XsunLynxServer			YES
38811d341caSmrg# define XsunLynxMonoServer		NO
38911d341caSmrg# ifndef BuildScreenSaverLibrary
39011d341caSmrg#  define BuildScreenSaverLibrary	YES
39111d341caSmrg# endif
39211d341caSmrg# if BuildXInputExt
39311d341caSmrg#  undef BuildXInputExt
39411d341caSmrg# endif
39511d341caSmrg# define BuildXInputExt			NO
39611d341caSmrg# define BuildXF86MiscExt		NO
39711d341caSmrg# define BuildXF86VidModeExt		NO
39811d341caSmrg/*
3991c80d5b0Smrg * XFree86 uses its own (more portable) database routines to speed up
40011d341caSmrg * the RGB database lookups
4011c80d5b0Smrg * However, if you want to use ndbm anyway, you can set that to NO in
40211d341caSmrg * site.def
40311d341caSmrg */
40411d341caSmrg# ifndef UseRgbTxt
40511d341caSmrg#  define UseRgbTxt	YES
40611d341caSmrg# endif
40711d341caSmrg#endif
40811d341caSmrg
40911d341caSmrg#if !defined(i386Architecture) && !defined(PpcArchitecture)
41011d341caSmrg# define BuildXF86DGA NO
41111d341caSmrg#endif
41211d341caSmrg
41311d341caSmrg#if 0
41411d341caSmrg#include <lynxLib.rules>
41511d341caSmrg#endif
41611d341caSmrg
41711d341caSmrg#ifndef UseDeprecatedKeyboardDriver
41811d341caSmrg#define UseDeprecatedKeyboardDriver YES
41911d341caSmrg#endif
42011d341caSmrg
42111d341caSmrg#include <xorg.cf>
422