Blame config/cf/bsdi.cf

Packit b099d7
XCOMM platform:  $XConsortium: bsdi.cf /main/22 1996/09/28 16:09:30 rws $
Packit b099d7
XCOMM platform:  $XFree86: xc/config/cf/bsdi.cf,v 3.23.2.5 1998/02/09 14:33:21 robin Exp $
Packit b099d7
Packit b099d7
#ifndef OSName
Packit b099d7
#define OSName            BSD/OS 2.0
Packit b099d7
#endif
Packit b099d7
#ifndef OSVendor
Packit b099d7
#define OSVendor          BSDI
Packit b099d7
#endif
Packit b099d7
XCOMM operating system:  OSName
Packit b099d7
#ifndef OSMajorVersion
Packit b099d7
#define OSMajorVersion    2
Packit b099d7
#endif
Packit b099d7
#ifndef OSMinorVersion
Packit b099d7
#define OSMinorVersion    0
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#define HasPutenv	YES
Packit b099d7
#define HasBSD44Sockets	YES
Packit b099d7
Packit b099d7
XCOMM BSD/OS 2.0 comes with gcc 2.6.3 installed as gcc2 and gcc.
Packit b099d7
XCOMM gcc 1.42 is installed as cc.
Packit b099d7
XCOMM BSD/386 1.1 comes with gcc 2.5.8 installed as gcc2.
Packit b099d7
XCOMM BSD/386 1.0 comes with gcc 1.40 as the only compiler.
Packit b099d7
XCOMM The default is to use gcc2 on release 2.0 and 1.1 and gcc1 on 1.0
Packit b099d7
XCOMM The defaults can be altered by defining "HasGcc2" as YES or NO in
Packit b099d7
XCOMM xf86site.def
Packit b099d7
Packit b099d7
#ifndef HasGcc
Packit b099d7
# define HasGcc			YES
Packit b099d7
#endif
Packit b099d7
#if OSMajorVersion > 1 || OSMinorVersion >= 1
Packit b099d7
# ifndef HasGcc2
Packit b099d7
#  define HasGcc2		YES
Packit b099d7
# endif
Packit b099d7
#endif
Packit b099d7
#if HasGcc2
Packit b099d7
# ifndef HasGcc2ForCplusplus
Packit b099d7
#  define HasGcc2ForCplusplus	YES
Packit b099d7
# endif
Packit b099d7
# define CcCmd			gcc2
Packit b099d7
# define OptimizedCDebugFlags	DefaultGcc2i386Opt
Packit b099d7
#else
Packit b099d7
# define CcCmd			cc
Packit b099d7
# define OptimizedCDebugFlags	-O
Packit b099d7
#endif
Packit b099d7
#define CppCmd		/usr/bin/cpp
Packit b099d7
#define TroffCmd	groff -Tps
Packit b099d7
#define MkdirHierCmd	mkdir -p
Packit b099d7
#define SetTtyGroup	YES
Packit b099d7
#define HasNdbm		YES
Packit b099d7
#define HasWChar32      YES
Packit b099d7
#define DirFailPrefix -
Packit b099d7
#define AvoidNullMakeCommand YES
Packit b099d7
# ifndef GccUsesGas
Packit b099d7
#  define GccUsesGas    YES
Packit b099d7
# endif
Packit b099d7
#if HasGcc
Packit b099d7
#if defined(UseInstalled) && (!defined(XF86LinkKit) || !XF86LinkKit)
Packit b099d7
#define DefaultCCOptions	/**/
Packit b099d7
#else
Packit b099d7
#define DefaultCCOptions	-ansi
Packit b099d7
#endif
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#if GccUsesGas
Packit b099d7
# define GccGasOption -DGCCUSESGAS
Packit b099d7
#else
Packit b099d7
# define GccGasOption /**/
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#define HasShm	YES
Packit b099d7
#define ServerExtraDefines GccGasOption XFree86ServerDefines
Packit b099d7
#define ServerOSDefines XFree86ServerOSDefines -DDDXTIME
Packit b099d7
#define XFree86ConsoleDefines /**/
Packit b099d7
#define AsmDefines -DUSE_GAS
Packit b099d7
Packit b099d7
#define StandardDefines	-DCSRG_BASED
Packit b099d7
Packit b099d7
#define InstallCmd /usr/bin/install
Packit b099d7
#define	EqnCmd eqn -Tps
Packit b099d7
#define	NeqnCmd eqn -Tascii
Packit b099d7
          COL = col
Packit b099d7
         NEQN = NeqnCmd
Packit b099d7
        NROFF = nroff
Packit b099d7
Packit b099d7
#define DefaultUserPath		:/bin:/usr/bin:/usr/local/bin:$(BINDIR)
Packit b099d7
#define DefaultSystemPath	/sbin:/usr/sbin:/bin:/usr/bin:$(BINDIR)
Packit b099d7
Packit b099d7
XCOMM Man pages need to be formatted when installed, so override the default
Packit b099d7
XCOMM imake rules.
Packit b099d7
Packit b099d7
#define ManSuffix       1
Packit b099d7
#define ManSourcePath   $(MANPATH)/cat
Packit b099d7
Packit b099d7
#define InstallManPageLong(file,destdir,dest)                           @@\
Packit b099d7
all:: file.0								@@\
Packit b099d7
									@@\
Packit b099d7
file.0:: file.man							@@\
Packit b099d7
	@if [ -f file.man ]; \						@@\
Packit b099d7
	then \								@@\
Packit b099d7
	cat file.man | $(NEQN) | $(TBL) | $(NROFF) $(MANMACROS) | $(COL) >/tmp/$$$$.man; \	@@\
Packit b099d7
	cp /tmp/$$$$.man file.0; \					@@\
Packit b099d7
	$(RM) /tmp/$$$$.man; \						@@\
Packit b099d7
	fi 								@@\
Packit b099d7
									@@\
Packit b099d7
file.man::								@@\
Packit b099d7
									@@\
Packit b099d7
install.man::                                                           @@\
Packit b099d7
	MakeDir($(DESTDIR)destdir)					@@\
Packit b099d7
	-@if [ -f file.0 ]; \						@@\
Packit b099d7
	then \								@@\
Packit b099d7
	$(INSTALL) -c $(INSTMANFLAGS) file.0 $(DESTDIR)destdir/dest.0; \@@\
Packit b099d7
	fi
Packit b099d7
Packit b099d7
#define InstallGenManPageLong(file,destdir,dest,suffix)			@@\
Packit b099d7
	InstallManPageLong(file,destdir,dest)
Packit b099d7
Packit b099d7
#define InstallMultipleManSuffix(list,dest,suff)                        @@\
Packit b099d7
install.man:: 								@@\
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
	  cat $$i.suff | $(NEQN) | $(TBL) | $(NROFF) $(MANMACROS) | $(COL) >/tmp/$$$$.suff; \	@@\
Packit b099d7
	  $(INSTALL) -c $(INSTMANFLAGS) /tmp/$$$$.suff $(DESTDIR)dest/$$i.0; \	@@\
Packit b099d7
	  $(RM) /tmp/$$$$.suff); \						@@\
Packit b099d7
	done
Packit b099d7
Packit b099d7
#define InstallMultipleMan(list,dest)                                   @@\
Packit b099d7
	InstallMultipleManSuffix(list,dest,man)
Packit b099d7
Packit b099d7
#define InstallManPageAliases(file,destdir,aliases)                     @@\
Packit b099d7
install.man:: 								@@\
Packit b099d7
	@case '${MFLAGS}' in *[i]*) set +e;; esac; \                    @@\
Packit b099d7
	for i in aliases; do \                                          @@\
Packit b099d7
		(set -x; \						@@\
Packit b099d7
		$(RM) $(DESTDIR)destdir/$$i.0;\  			@@\
Packit b099d7
		(cd $(DESTDIR)destdir; $(LN) file.0 $$i.0);\  		@@\
Packit b099d7
		); \							@@\
Packit b099d7
	done
Packit b099d7
Packit b099d7
#define InstallGenManPageAliases(file,destdir,suffix,aliases)		@@\
Packit b099d7
	InstallManPageAliases(file,destdir,aliases)
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * These seem redundant, but leave them in for now.
Packit b099d7
 */
Packit b099d7
#define i386Bsd 1
Packit b099d7
#define i386Bsdi 1
Packit b099d7
#include <xfree86.cf>