|
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>
|