Blame config/cf/x386.cf

Packit b099d7
XCOMM platform:  $XConsortium: x386.cf /main/15 1996/09/28 16:14:00 rws $
Packit b099d7
Packit b099d7
/*****************************************************************************
Packit b099d7
 *			  Site-specfic parameters                            *
Packit b099d7
 *****************************************************************************/
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * there are some switches to set appropriate...
Packit b099d7
 */
Packit b099d7
Packit b099d7
#define HasGcc			YES	/* doesn't work for SVR4 */
Packit b099d7
#define HasNdbm			YES	/* correct for GNU dbm & SVR4 */
Packit b099d7
#define StripInstalledPrograms	YES
Packit b099d7
#define X386Server		YES
Packit b099d7
#define ExtensionOSDefines	-DXTESTEXT1
Packit b099d7
#define MotifBC	        	YES
Packit b099d7
Packit b099d7
/*****************************************************************************
Packit b099d7
 *                        Do not change anything below                       *
Packit b099d7
 *****************************************************************************/
Packit b099d7
Packit b099d7
/* You must manually compute BootstrapCFlags for initial build */
Packit b099d7
#define BootstrapCFlags		OSDefines OSRelease
Packit b099d7
Packit b099d7
#define StandardDefines		OSDefines OSRelease
Packit b099d7
#define LdCombineFlags		-r
Packit b099d7
Packit b099d7
#if defined(i386SVR3Architecture)
Packit b099d7
Packit b099d7
#define SystemV			YES
Packit b099d7
Packit b099d7
#define NeedBerklib		YES
Packit b099d7
#define HasSymLinks		NO
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * V/386 Release 3.2
Packit b099d7
 */
Packit b099d7
#ifdef ISC
Packit b099d7
/* INTERACTIVE UNIX Version 2.2.1 */
Packit b099d7
# define OSVendor		"Interactive System Corp."
Packit b099d7
# define OSDefines		-DISC
Packit b099d7
# define LocalLibraries		-lpt
Packit b099d7
# define PosixLibraries		-lcposix
Packit b099d7
# define SocketLibraries        -linet
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifdef ESIX
Packit b099d7
#define OSVendor		"ESIX System Inc."
Packit b099d7
#define OSDefines		-DESIX
Packit b099d7
#define LocalLibraries		-lpt
Packit b099d7
#define SocketLibraries		-lnet -lnsl_s
Packit b099d7
#define PosixLibraries		/**/
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifdef ATT
Packit b099d7
#define OSDefines		-DATT
Packit b099d7
#define OSVendor		"AT&T"
Packit b099d7
#define LocalLibraries		-lpt
Packit b099d7
#define SocketLibraries		-lnet -lnsl_s    /* just a guess */
Packit b099d7
#define PosixLibraries		/**/
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#define OSName			Unix System V/386 Release 3.2
Packit b099d7
#define OSMajorVersion		3
Packit b099d7
#define OSMinorVersion		2
Packit b099d7
#define OSRelease		-DSYSV -DSYSV386
Packit b099d7
Packit b099d7
#if HasGcc
Packit b099d7
# define CcCmd gcc -DNO_ASM -fstrength-reduce -fpcc-struct-return -fwritable-strings
Packit b099d7
# define LibraryCcCmd gcc -DNO_ASM -fstrength-reduce -fpcc-struct-return
Packit b099d7
# define ShlibDefines -D__GNUC__ -DGNULIB=/usr/local/lib/gcc-gnulib
Packit b099d7
#else
Packit b099d7
# define ShlibDefines /**/
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#if HasSockets
Packit b099d7
/* # define ConnectionFlags -DLOCALCONN -DTCPCONN */
Packit b099d7
# define ConnectionFlags -DTCPCONN
Packit b099d7
# define ExtraLibraries SocketLibraries LocalLibraries -lc_s PosixLibraries
Packit b099d7
#else
Packit b099d7
# define ConnectionFlags -DLOCALCONN
Packit b099d7
# define ExtraLibraries $(LIBDIR)/etc/inetemul.o LocalLibraries -lc_s PosixLibraries
Packit b099d7
#endif
Packit b099d7
Packit b099d7
/* #include <sv3Lib.rules> */  /* not working yet */
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * Man pages need to be formatted when installed, so override the default
Packit b099d7
 * imake rules.
Packit b099d7
 */
Packit b099d7
#define InstallManPageLong(file,destdir,dest)                           @@\
Packit b099d7
install.man:: file.man                                                  @@\
Packit b099d7
	$(RM) destdir/dest.$(MANSUFFIX)					@@\
Packit b099d7
	cat file.man | $(NEQN) | $(NROFF) $(MANMACROS) >/tmp/file.man	@@\
Packit b099d7
	$(INSTALL) -c $(INSTMANFLAGS) /tmp/file.man destdir/dest.$(MANSUFFIX) @@\
Packit b099d7
	$(RM) /tmp/file.man
Packit b099d7
Packit b099d7
#define InstallMultipleMan(list,dest)                                   @@\
Packit b099d7
install.man:: list                                                      @@\
Packit b099d7
	@MakeFlagsToShellFlags(i,set +e); \				@@\
Packit b099d7
	for i in list; do \                                             @@\
Packit b099d7
		(set -x; \						@@\
Packit b099d7
		$(RM) dest/$$i; \					@@\
Packit b099d7
		cat $$i | $(NEQN) | $(NROFF) $(MANMACROS) >/tmp/$$i; \	@@\
Packit b099d7
		$(INSTALL) -c $(INSTMANFLAGS) /tmp/$$i dest/$$i; \	@@\
Packit b099d7
		$(RM) /tmp/$$i); \					@@\
Packit b099d7
	done
Packit b099d7
Packit b099d7
/* If you have trouble with make bombing out in Xlib, try uncommenting this. */
Packit b099d7
/* You will not get dependencies as a result, but better than nothing. */
Packit b099d7
/* #define DependTarget3(srcs1,srcs2,srcs3) */
Packit b099d7
Packit b099d7
#endif /* i386SVR3Architecture */
Packit b099d7
Packit b099d7
Packit b099d7
/*
Packit b099d7
 * V/386 Release 4.0
Packit b099d7
 */
Packit b099d7
#if defined(i386SVR4Architecture)
Packit b099d7
Packit b099d7
#define SystemV4		YES
Packit b099d7
Packit b099d7
/* this is now just for Dell's one */
Packit b099d7
Packit b099d7
#ifdef DELL
Packit b099d7
#define OSDefines		-DDELL
Packit b099d7
#define OSVendor		"DELL Computer Corp."
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#define OSName			Unix System V/386 Release 4.0
Packit b099d7
#define OSMajorVersion		4
Packit b099d7
#define OSMinorVersion		0
Packit b099d7
#define OSRelease		-DSVR4 -DSYSV386
Packit b099d7
Packit b099d7
#if HasGcc
Packit b099d7
# define CcCmd 		gcc -ansi -fstrength-reduce -fpcc-struct-return -Di386
Packit b099d7
# if HasSharedLibraries
Packit b099d7
#  define LibraryCcCmd	cc -Xa -Di386 -Dasm=__asm
Packit b099d7
# endif
Packit b099d7
#else
Packit b099d7
# define CcCmd		cc -Xa -Di386 -Dasm=__asm
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#include <sv4Lib.rules>
Packit b099d7
Packit b099d7
#endif /* i386SVR4Architecture */
Packit b099d7
Packit b099d7
Packit b099d7
XCOMM operating system:  OSName OSVendor