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