Blame config/cf/FreeBSD.cf

Packit b099d7
XCOMM platform:  $TOG: FreeBSD.cf /main/18 1997/06/12 07:40:35 kaleb $
Packit b099d7
XCOMM platform:  $XFree86: xc/config/cf/FreeBSD.cf,v 3.58.2.21 1999/12/02 14:27:24 hohndel Exp $
Packit b099d7
Packit b099d7
#ifndef UseElfFormat
Packit b099d7
#define UseElfFormat		DefaultToElfFormat
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#if UseElfFormat
Packit b099d7
#define OSBinaryFormat		[ELF]
Packit b099d7
#else
Packit b099d7
#define OSBinaryFormat		/**/
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifndef OSName
Packit b099d7
#define OSName			DefaultOSName OSBinaryFormat
Packit b099d7
#endif
Packit b099d7
#ifndef OSVendor
Packit b099d7
#define OSVendor		/**/
Packit b099d7
#endif
Packit b099d7
#ifndef OSMajorVersion
Packit b099d7
#define OSMajorVersion		DefaultOSMajorVersion
Packit b099d7
#endif
Packit b099d7
#ifndef OSMinorVersion
Packit b099d7
#define OSMinorVersion		DefaultOSMinorVersion
Packit b099d7
#endif
Packit b099d7
#ifndef OSTeenyVersion
Packit b099d7
#define OSTeenyVersion		DefaultOSTeenyVersion
Packit b099d7
#endif
Packit b099d7
XCOMM operating system:  OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion)
Packit b099d7
Packit b099d7
#define HasGcc			YES
Packit b099d7
#define HasGcc2			YES
Packit b099d7
#define HasCplusplus		YES
Packit b099d7
#define HasGcc2ForCplusplus	YES
Packit b099d7
#define GccUsesGas		YES
Packit b099d7
#define UseGas			YES
Packit b099d7
#define GnuCpp			YES
Packit b099d7
#define HasNdbm			YES
Packit b099d7
#define HasPutenv		YES
Packit b099d7
#define HasSnprintf		YES
Packit b099d7
#define HasBSD44Sockets 	YES
Packit b099d7
#ifndef HasLibCrypt
Packit b099d7
# define HasLibCrypt		YES
Packit b099d7
#endif
Packit b099d7
#ifndef HasShm
Packit b099d7
# define HasShm			YES
Packit b099d7
#endif
Packit b099d7
#define HasWChar32		YES
Packit b099d7
Packit b099d7
#define AvoidNullMakeCommand	YES
Packit b099d7
#define StripInstalledPrograms	YES
Packit b099d7
#define CompressAllFonts	YES
Packit b099d7
#define Malloc0ReturnsNull	YES
Packit b099d7
#define NeedConstPrototypes	YES
Packit b099d7
#define NeedFunctionPrototypes	YES
Packit b099d7
#define NeedNestedPrototypes	YES
Packit b099d7
#define NeedVarargsPrototypes	YES
Packit b099d7
#define NeedWidePrototypes	NO
Packit b099d7
Packit b099d7
#define MkdirHierCmd		mkdir -p
Packit b099d7
Packit b099d7
#define CcCmd			cc
Packit b099d7
#define CppCmd			/usr/libexec/cpp
Packit b099d7
#define PreProcessCmd		CppCmd
Packit b099d7
#define StandardCppDefines	-traditional
Packit b099d7
#if defined(UseInstalled) && (!defined(XF86LinkKit) || !XF86LinkKit)
Packit b099d7
#define DefaultCCOptions	/**/
Packit b099d7
#else
Packit b099d7
#define DefaultCCOptions	-Dasm=__asm
Packit b099d7
#endif
Packit b099d7
#ifndef ExtraLibraries
Packit b099d7
/* support for multi-byte locales is in libxpg4 rather than libc */
Packit b099d7
#if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion >= 2)
Packit b099d7
#define ExtraLibraries		-lxpg4
Packit b099d7
#else
Packit b099d7
#define ExtraLibraries		/**/
Packit b099d7
#endif
Packit b099d7
#endif
Packit b099d7
#ifndef UseGnuMalloc
Packit b099d7
/* 2.2 doesn't really have GnuMalloc */
Packit b099d7
#if OSMajorVersion < 2 || (OSMajorVersion == 2 && OSMinorVersion < 2)
Packit b099d7
#define UseGnuMalloc		YES
Packit b099d7
#else
Packit b099d7
#define UseGnuMalloc		NO
Packit b099d7
#endif
Packit b099d7
#endif
Packit b099d7
Packit b099d7
/* 2.2.2 and later has setusercontext() */
Packit b099d7
#if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion > 2) || \
Packit b099d7
     (OSMajorVersion == 2 && OSMinorVersion == 2 && OSTeenyVersion >= 2)
Packit b099d7
#define HasSetUserContext	YES
Packit b099d7
#endif
Packit b099d7
Packit b099d7
/* 
Packit b099d7
 * This doesn't work the way it does on every other system. On FreeBSD it's
Packit b099d7
 * only a "hint, not a demand", whatever that means. Note that this is not 
Packit b099d7
 * what it says in the ld and ld.so man pages, which are rather vague on the
Packit b099d7
 * matter.
Packit b099d7
 *
Packit b099d7
 * But we do know that if a) you do what the X Project team does and set your 
Packit b099d7
 * ProjectRoot to something like "/X11", and b) you have other X libraries, 
Packit b099d7
 * e.g. in /usr/X11R6/lib, and you have added /usr/X11R6/lib to your 
Packit b099d7
 * ld.so.cache with ldconfig, then any programs linked with this "hint" will
Packit b099d7
 * find that ld.so ignores the "hint" at runtime and loads the libraries in 
Packit b099d7
 * the ld.so.cache, i.e.the wrong ones, instead! Empirically we find that
Packit b099d7
 * the run-path is only used as a last resort to find the libraries, after
Packit b099d7
 * the LD_LIBRARY_PATH and ld.so.cache.
Packit b099d7
 *
Packit b099d7
 * N. B. to FreeBSD users who are not familiar with the semantics of the run-
Packit b099d7
 * path on other systems. The run-path is akin to a per-program ld.so.cache. 
Packit b099d7
 * If a program is linked with a run-path, that run-path should take 
Packit b099d7
 * precedence over _everything_ else! In my opinion ldconfig and the 
Packit b099d7
 * ld.so.cache should be deprecated immediately now that FreeBSD has run-
Packit b099d7
 * paths. Any program that needs libraries that are outside the "well known" 
Packit b099d7
 * locations should be linked with a run-path.
Packit b099d7
 *
Packit b099d7
 * All of which begs the question: If this option doesn't work in any useful
Packit b099d7
 * way, why did they (FreeBSD) bother to add it? It would be nice if FreeBSD
Packit b099d7
 * would fix ld.so so that run-paths are truly useful.
Packit b099d7
 *
Packit b099d7
 * Using run-paths is added with the intent that vendors who ship X for 
Packit b099d7
 * FreeBSD should use it too. Once everyone uses it then there will be no 
Packit b099d7
 * reason for FreeBSD to assume that it knows where X libraries are installed 
Packit b099d7
 * and they can remove it from the list of directories they add to ld.so.cache 
Packit b099d7
 * in their /etc/rc file.
Packit b099d7
 */
Packit b099d7
#if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion >= 2)
Packit b099d7
#ifndef ExtraLoadFlags
Packit b099d7
#if UseElfFormat
Packit b099d7
#define ExtraLoadFlags		-Wl,-rpath,$(USRLIBDIRPATH)
Packit b099d7
#else
Packit b099d7
#define ExtraLoadFlags		-Wl,-R,$(USRLIBDIRPATH)
Packit b099d7
#endif
Packit b099d7
#endif
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifndef SharedLibraryLoadFlags
Packit b099d7
#if UseElfFormat
Packit b099d7
#define SharedLibraryLoadFlags	-shared -rpath $(USRLIBDIRPATH)
Packit b099d7
#else
Packit b099d7
#define SharedLibraryLoadFlags	-Bshareable -R $(USRLIBDIRPATH)
Packit b099d7
#endif
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifndef GnuMallocLibrary
Packit b099d7
#define GnuMallocLibrary	-lgnumalloc
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#if (OSMajorVersion > 2) || (OSMajorVersion == 2 && OSMinorVersion >= 2) \
Packit b099d7
	|| (OSMajorVersion == 2 && OSMinorVersion == 1 && OSTeenyVersion >= 6)
Packit b099d7
/* 2.1.6 and 2.2 have libz */
Packit b099d7
#ifndef HasZlib
Packit b099d7
#define HasZlib		YES
Packit b099d7
#endif
Packit b099d7
#endif
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * For FreeBSD 2.2.5 and later don't make any assumptions about the version
Packit b099d7
 * of Tcl in the base OS.
Packit b099d7
 *
Packit b099d7
 * Note the static libs in some versions of the FreeBSD packages are
Packit b099d7
 * broken.  The symptom of this is unresolved symbols when linking
Packit b099d7
 * XF86Setup.  If you run into this problem, either build your own
Packit b099d7
 * static libs from the standard Tcl and Tk source, or change the
Packit b099d7
 * definitions of XF86SetupUsesStatic{Tcl,Tk}.  The latter is not
Packit b099d7
 * recommended for binaries that are going to be redistributed.
Packit b099d7
 */
Packit b099d7
Packit b099d7
#if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion > 2) || \
Packit b099d7
    (OSMajorVersion == 2 && OSMinorVersion == 2 && OSTeenyVersion > 5)
Packit b099d7
/*
Packit b099d7
 * For 2.2.6, 3.0 and later the defaults assume that the tcl-8.0 and tk-8.0
Packit b099d7
 * packages have been installed.  XF86Setup is much faster with 8.x than
Packit b099d7
 * with earlier versions.
Packit b099d7
 *
Packit b099d7
 */
Packit b099d7
Packit b099d7
#ifndef TkLibName
Packit b099d7
#define TkLibName		tk80
Packit b099d7
#endif
Packit b099d7
#ifndef TkIncDir
Packit b099d7
#define TkIncDir		/usr/local/include/tk8.0
Packit b099d7
#endif
Packit b099d7
#ifndef TclLibName
Packit b099d7
#define TclLibName		tcl80
Packit b099d7
#endif
Packit b099d7
#ifndef TclIncDir
Packit b099d7
#define TclIncDir		/usr/local/include/tcl8.0
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifndef JpTkLibName
Packit b099d7
#define JpTkLibName		tk80jp
Packit b099d7
#endif
Packit b099d7
#ifndef JpTkIncDir
Packit b099d7
#define JpTkIncDir		/usr/local/include/tk8.0jp
Packit b099d7
#endif
Packit b099d7
#ifndef JpTclLibName
Packit b099d7
#define JpTclLibName		tcl80jp
Packit b099d7
#endif
Packit b099d7
#ifndef JpTclIncDir
Packit b099d7
#define JpTclIncDir		/usr/local/include/tcl8.0jp
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#elif OSMajorVersion == 2 && OSMinorVersion == 2 && OSTeenyVersion > 2
Packit b099d7
/*
Packit b099d7
 * For 2.2.5, the defaults assume that the tcl-7.6 and tk-4.2
Packit b099d7
 * packages have been installed.
Packit b099d7
 */
Packit b099d7
Packit b099d7
#ifndef TkLibName
Packit b099d7
#define TkLibName		tk42
Packit b099d7
#endif
Packit b099d7
#ifndef TkIncDir
Packit b099d7
#define TkIncDir		/usr/local/include/tk4.2
Packit b099d7
#endif
Packit b099d7
#ifndef TclLibName
Packit b099d7
#define TclLibName		tcl76
Packit b099d7
#endif
Packit b099d7
#ifndef TclIncDir
Packit b099d7
#define TclIncDir		/usr/local/include/tcl7.6
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifndef JpTkLibName
Packit b099d7
#define JpTkLibName		tk42jp
Packit b099d7
#endif
Packit b099d7
#ifndef JpTkIncDir
Packit b099d7
#define JpTkIncDir		/usr/local/include/tk4.2jp
Packit b099d7
#endif
Packit b099d7
#ifndef JpTclLibName
Packit b099d7
#define JpTclLibName		tcl76jp
Packit b099d7
#endif
Packit b099d7
#ifndef JpTclIncDir
Packit b099d7
#define JpTclIncDir		/usr/local/include/tcl7.6jp
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#elif OSMajorVersion == 2 && OSMinorVersion == 2
Packit b099d7
/*
Packit b099d7
 * FreeBSD 2.2 prior to 2.2.5
Packit b099d7
 *
Packit b099d7
 * tcl is part of the base OS.
Packit b099d7
 *
Packit b099d7
 * Note: the tk-4.1 package for FreeBSD doesn't have the static lib, so
Packit b099d7
 * you'll have to build it yourself, or change the definition of
Packit b099d7
 * XF86SetupUsesStaticTk.
Packit b099d7
 */
Packit b099d7
#ifndef TkLibName
Packit b099d7
#define TkLibName		tk41
Packit b099d7
#endif
Packit b099d7
#ifndef TclLibName
Packit b099d7
#define TclLibName		tcl
Packit b099d7
#endif
Packit b099d7
#ifndef TclLibDir
Packit b099d7
#define TclLibDir		/usr/lib
Packit b099d7
#endif
Packit b099d7
#ifndef TclIncDir
Packit b099d7
#define TclIncDir		/usr/include
Packit b099d7
#endif
Packit b099d7
/* FreeBSD 2.2 has libtcl in the base system */
Packit b099d7
#ifndef XF86SetupUsesStaticTcl
Packit b099d7
#define XF86SetupUsesStaticTcl	NO
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#else /* ! 2.2 or later */
Packit b099d7
Packit b099d7
#if OSMajorVersion == 2 && OSMinorVersion == 1 && OSTeenyVersion >= 6
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * 2.1.x with x >=6 has tk 4.1 and tcl 7.5 in the packages collection.
Packit b099d7
 * Neither packages include the static libs, so you either need to build
Packit b099d7
 * them yourself or set XF86SetupUsesStaticTcl and XF86SetupUsesStaticTk
Packit b099d7
 * to NO.  This isn't the default because we don't want the XFree86
Packit b099d7
 * binaries to have these packages as a dependency.
Packit b099d7
 */
Packit b099d7
Packit b099d7
#ifndef TkLibName
Packit b099d7
#define TkLibName		tk41
Packit b099d7
#endif
Packit b099d7
#ifndef TclLibName
Packit b099d7
#define TclLibName		tcl75
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#else /* ! 2.1.6 or later */
Packit b099d7
Packit b099d7
#ifndef TkLibName
Packit b099d7
#define TkLibName		tk40
Packit b099d7
#endif
Packit b099d7
#ifndef TclLibName
Packit b099d7
#define TclLibName		tcl74
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#endif
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#undef  InstallCmd
Packit b099d7
#define InstallCmd		/usr/bin/install
Packit b099d7
Packit b099d7
#if UseElfFormat
Packit b099d7
# define AsmElfDefines		-D__ELF__
Packit b099d7
#else
Packit b099d7
# define AsmElfDefines /**/
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#if GccUsesGas
Packit b099d7
# define GccGasOption		-DGCCUSESGAS
Packit b099d7
# define AsmDefines		-DUSE_GAS AsmElfDefines
Packit b099d7
#else
Packit b099d7
# define GccGasOption /**/
Packit b099d7
# define AsmDefines		AsmElfDefines
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#define ServerExtraDefines GccGasOption XFree86ServerDefines
Packit b099d7
Packit b099d7
#define StandardDefines	-DCSRG_BASED
Packit b099d7
Packit b099d7
#if OSMajorVersion > 1
Packit b099d7
#define ServerOSDefines		XFree86ServerOSDefines -DDDXTIME
Packit b099d7
#define XawI18nDefines		-DUSE_XWCHAR_STRING
Packit b099d7
#define HasMakefileSafeInclude	YES
Packit b099d7
#define IncludeMakefile(file) @@# dependencies are in .depend
Packit b099d7
#define DependFileName		.depend
Packit b099d7
#ifndef BuildDynamicLoading
Packit b099d7
#define BuildDynamicLoading	YES
Packit b099d7
#endif
Packit b099d7
#ifndef ForceNormalLib
Packit b099d7
#define ForceNormalLib		YES
Packit b099d7
#endif
Packit b099d7
#define HasMkstemp		YES
Packit b099d7
#else
Packit b099d7
#define ServerOSDefines		XFree86ServerOSDefines -DDDXTIME -DXNO_SYSCONF
Packit b099d7
#define XawI18nDefines		-DUSE_XWCHAR_STRING -DUSE_XMBTOWC
Packit b099d7
#endif
Packit b099d7
Packit b099d7
/* The GCC strength-reduce bug is fixed for FreeBSD 2.1.5 and later */
Packit b099d7
#ifndef DefaultGcc2i386Opt
Packit b099d7
#if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion > 1) || (OSMajorVersion == 2 && OSMinorVersion == 1 && OSTeenyVersion >= 5)
Packit b099d7
#define DefaultGcc2i386Opt -O2
Packit b099d7
#endif
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifdef i386Architecture
Packit b099d7
# define OptimizedCDebugFlags DefaultGcc2i386Opt
Packit b099d7
#else
Packit b099d7
# define OptimizedCDebugFlags -O2
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifndef PreIncDir
Packit b099d7
# define PreIncDir	/usr/include
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#define TroffCmd	groff -Tps
Packit b099d7
#define NroffCmd	groff -Tascii
Packit b099d7
#define SetTtyGroup	YES
Packit b099d7
Packit b099d7
#ifndef ExtraFilesToClean
Packit b099d7
# define ExtraFilesToClean *.core
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#define DefaultUserPath		/bin:/usr/bin:/sbin:/usr/sbin:$(BINDIR):/usr/gnu/bin:/usr/local/bin
Packit b099d7
#define DefaultSystemPath	/bin:/usr/bin:/sbin:/usr/sbin:$(BINDIR)
Packit b099d7
#ifndef SystemManDirectory
Packit b099d7
#define SystemManDirectory	/usr/share/man
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#define InstKmemFlags	-g kmem -m 2755
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * Compress manual pages
Packit b099d7
 */
Packit b099d7
#ifndef CompressManPages
Packit b099d7
# define CompressManPages	YES
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#if CompressManPages
Packit b099d7
Packit b099d7
#ifndef CompressManCmd
Packit b099d7
# define CompressManCmd		gzip -n
Packit b099d7
#endif
Packit b099d7
   COMPRESSMANCMD = CompressManCmd
Packit b099d7
Packit b099d7
#ifndef InstallManPageLong
Packit b099d7
#define InstallManPageLong(file,destdir,dest)				@@\
Packit b099d7
install.man:: file.man							@@\
Packit b099d7
	MakeDir($(DESTDIR)destdir)					@@\
Packit b099d7
	$(RM) $(DESTDIR)destdir/dest.$(MANSUFFIX)*			@@\
Packit b099d7
	$(INSTALL) -c $(INSTMANFLAGS) file.man \			@@\
Packit b099d7
	  $(DESTDIR)destdir/dest.$(MANSUFFIX)				@@\
Packit b099d7
	-$(COMPRESSMANCMD) $(DESTDIR)destdir/dest.$(MANSUFFIX)
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifndef InstallGenManPageLong
Packit b099d7
#define InstallGenManPageLong(file,destdir,dest,suffix)			@@\
Packit b099d7
install.man:: file.man							@@\
Packit b099d7
	MakeDir($(DESTDIR)destdir)					@@\
Packit b099d7
	$(RM) $(DESTDIR)destdir/dest.suffix*				@@\
Packit b099d7
	$(INSTALL) -c $(INSTMANFLAGS) file.man \			@@\
Packit b099d7
	  $(DESTDIR)destdir/dest.suffix					@@\
Packit b099d7
	-$(COMPRESSMANCMD) $(DESTDIR)destdir/dest.suffix
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifndef InstallMultipleMan
Packit b099d7
#define InstallMultipleMan(list,dest)					@@\
Packit b099d7
install.man:: list							@@\
Packit b099d7
	MakeDir($(DESTDIR)dest)						@@\
Packit b099d7
	@case '${MFLAGS}' in *[i]*) set +e;; esac; \			@@\
Packit b099d7
	for i in list; do \						@@\
Packit b099d7
		(set -x; \						@@\
Packit b099d7
		MNAME=`echo $$i | cut -f1 -d.`; \			@@\
Packit b099d7
		$(RM) $(DESTDIR)dest/$${MNAME}*; \			@@\
Packit b099d7
		$(INSTALL) -c $(INSTMANFLAGS) $$i \			@@\
Packit b099d7
		  $(DESTDIR)dest/$${MNAME}.$(MANSUFFIX); \		@@\
Packit b099d7
		$(COMPRESSMANCMD) $(DESTDIR)dest/$${MNAME}.$(MANSUFFIX)); \ @@\
Packit b099d7
	done
Packit b099d7
#endif
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * InstallManPageAliases - install soft links for aliases.
Packit b099d7
 */
Packit b099d7
#ifndef InstallManPageAliases
Packit b099d7
#define InstallManPageAliases(file,destdir,aliases)			@@\
Packit b099d7
install.man::								@@\
Packit b099d7
	@(SUFFIX=`echo $(DESTDIR)destdir/file.* | sed -e 's,.*/[^\.]*.,,'`; \ @@\
Packit b099d7
	for i in aliases; do (set -x; \					@@\
Packit b099d7
	$(RM) $(DESTDIR)destdir/$$i.*; \				@@\
Packit b099d7
	(cd $(DESTDIR)destdir; $(LN) file.$${SUFFIX} \			@@\
Packit b099d7
	$$i.$${SUFFIX})); \						@@\
Packit b099d7
	done)
Packit b099d7
#endif
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * InstallGenManPageAliases - install soft links for aliases.
Packit b099d7
 */
Packit b099d7
#ifndef InstallGenManPageAliases
Packit b099d7
#define InstallGenManPageAliases(file,destdir,suffix,aliases)		@@\
Packit b099d7
	InstallManPageAliases(file,destdir,aliases)
Packit b099d7
#endif
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion >= 1)
Packit b099d7
#define HasBsdMake	YES
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifndef StaticLibrary
Packit b099d7
#define StaticLibrary(libpath,libname) -Wl,-Bstatic Concat(-L,libpath) Concat(-l,libname) -Wl,-Bdynamic
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#if UseElfFormat
Packit b099d7
#define DlLibrary		-rdynamic
Packit b099d7
#else
Packit b099d7
#define DlLibrary		/**/
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#if BuildDynamicLoading
Packit b099d7
#define ServerExtraSysLibs	DlLibrary
Packit b099d7
#else
Packit b099d7
#define ServerExtraSysLibs	/**/
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#include <bsdLib.rules>
Packit b099d7
Packit b099d7
#ifdef i386Architecture
Packit b099d7
#include <xfree86.cf>
Packit b099d7
#endif