Blame config/cf/ncr.cf

Packit b099d7
XCOMM platform:  $XConsortium: ncr.cf /main/28 1996/09/28 16:11:31 rws $
Packit b099d7
XCOMM platform:  $XFree86: xc/config/cf/ncr.cf,v 3.18 1996/12/27 06:50:22 dawes Exp $
Packit b099d7
Packit b099d7
#ifndef OSName
Packit b099d7
#define OSName			Unix System V Release 4/MP-RAS
Packit b099d7
#endif
Packit b099d7
#ifndef OSVendor
Packit b099d7
#define OSVendor		NCR
Packit b099d7
#endif
Packit b099d7
XCOMM operating system:  OSName
Packit b099d7
Packit b099d7
#define BootstrapCFlags		-DNCR
Packit b099d7
#define HasStreams		YES
Packit b099d7
#define XawI18nDefines		-DUSE_XWCHAR_STRING
Packit b099d7
Packit b099d7
/* Build Flags */
Packit b099d7
Packit b099d7
XCOMM
Packit b099d7
XCOMM These flags build correctly on SVR4/MP-RAS 3.0. If building on
Packit b099d7
XCOMM SVR4/MP-RAS 2.X, you must add -DWINTCP to StandardDefines
Packit b099d7
XCOMM
Packit b099d7
#define StandardDefines		-DSVR4 -DNCR -Di386
Packit b099d7
#define DefaultCCOptions	-Xa -Hnocopyr -W0,-asm
Packit b099d7
#define DefaultCDebugFlags	-O3
Packit b099d7
#define AllocateLocalDefines	-DINCLUDE_ALLOCA_H
Packit b099d7
#define ServerExtraDefines      -DNO_SECONDARY AllocateLocalDefines XFree86ServerDefines
Packit b099d7
#define ServerOSDefines         -DDDXTIME XFree86ServerOSDefines
Packit b099d7
#define ToolkitStringsABIOptions -intelabi
Packit b099d7
Packit b099d7
XCOMM This has not been tested, don't turn it on yet.
Packit b099d7
XCOMM #define ExtensionOSDefines	-DXTESTEXT1
Packit b099d7
Packit b099d7
#define ExtraLoadFlags -lc -L/usr/ucblib -lucb -lm -lgen -lcmd
Packit b099d7
Packit b099d7
/* Setup proper ownership of installed files */
Packit b099d7
Packit b099d7
#define StripInstalledPrograms	YES
Packit b099d7
#define InstPgmFlags		-s -m 0711 -o bin -g bin
Packit b099d7
#define InstBinFlags		-m 0755 -o bin -g bin
Packit b099d7
#define InstUidFlags		-m 4711 -o root -g bin
Packit b099d7
#define InstLibFlags		-m 0644 -o bin -g bin
Packit b099d7
#define InstIncFlags		-m 0444 -o bin -g bin
Packit b099d7
#define InstManFlags		-m 0444 -o bin -g bin
Packit b099d7
#define InstDatFlags		-m 0444 -o bin -g bin
Packit b099d7
Packit b099d7
/* Various Configuration settings */
Packit b099d7
Packit b099d7
#define DefaultUserPath		/bin:/sbin:/usr/bin:/usr/sbin:$(BINDIR):/usr/ucb
Packit b099d7
#define DefaultSystemPath	/etc:/bin:/usr/bin:/sbin:/usr/sbin:$(BINDIR):/usr/ucb
Packit b099d7
#define ExtraFilesToClean	*.z
Packit b099d7
Packit b099d7
/* Create man pages properly */
Packit b099d7
 
Packit b099d7
#define BookFormatManPages	YES
Packit b099d7
#define ManDirectoryRoot	/usr/catman/X115
Packit b099d7
#define ManSuffix		1X
Packit b099d7
#define LibManSuffix		3X
Packit b099d7
#define FileManSuffix		4X
Packit b099d7
#define ManSourcePath		$(MANPATH)/g
Packit b099d7
#define XmanSearchPath		/usr/catman
Packit b099d7
Packit b099d7
#define	TblCmd /usr/ucb/tbl
Packit b099d7
#define	EqnCmd /usr/ucb/eqn
Packit b099d7
#define ColCmd /usr/bin/col
Packit b099d7
#define NeqnCmd /usr/ucb/neqn
Packit b099d7
#define NroffCmd /usr/ucb/nroff -Tlp
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
all:: file.z								@@\
Packit b099d7
									@@\
Packit b099d7
file.z:: 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
	$(RM) /tmp/$$$$.man.z; \					@@\
Packit b099d7
	pack -f /tmp/$$$$.man; \					@@\
Packit b099d7
	cp /tmp/$$$$.man.z file.z; \					@@\
Packit b099d7
	$(RM) /tmp/$$$$.man.z; \					@@\
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.z ]; \						@@\
Packit b099d7
	then \								@@\
Packit b099d7
	$(INSTALL) -c $(INSTMANFLAGS) file.z $(DESTDIR)destdir/dest.z; \@@\
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
	MakeFlagsToShellFlags(i,set +e); \				@@\
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
	  pack -f /tmp/$$$$.suff; \					@@\
Packit b099d7
	  $(INSTALL) -c $(INSTMANFLAGS) /tmp/$$$$.suff.z $(DESTDIR)dest/$$i.z; \	@@\
Packit b099d7
	  $(RM) /tmp/$$$$.suff.z); \						@@\
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
	@MakeFlagsToShellFlags(i,set +e); \				@@\
Packit b099d7
	for i in aliases; do \                                          @@\
Packit b099d7
		(set -x; \						@@\
Packit b099d7
		$(RM) $(DESTDIR)destdir/$$i.z;\  			@@\
Packit b099d7
		(cd $(DESTDIR)destdir; $(LN) file.z $$i.z);\		@@\
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
#include <svr4.cf>