# Makefile generated by imake - do not edit! # $XConsortium: imake.c,v 1.51 89/12/12 12:37:30 jim Exp $ ########################################################################### # Makefile generated from "Imake.tmpl" and . # # Platform-specific parameters may be set in the appropriate .cf # configuration files. Site-wide parameters may be set in the file # site.def. Full rebuilds are recommended if any parameters are changed. # # # If your C preprocessor doesn't define any unique symbols, you'll need # to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing # "make Makefile", "make Makefiles", or "make World"). # # If you absolutely can't get imake to work, you'll need to set the # variables at the top of each Makefile as well as the dependencies at the # bottom (makedepend will do this automatically). # ########################################################################### # platform-specific project configuration parameters # edit ultrix.pcf to change ########################################################################### # platform-specific configuration parameters - edit ultrix.cf to change # platform: ultrix.cf 90/01/11 # operating system: Ultrix-32 3.1 ########################################################################### # site-specific project configuration parameters - edit site.pdef to change ########################################################################### # site-specific configuration parameters - edit site.def to change # site: Primate Center 89/12/22 # System characteristics. Should be overridden as necessary in # platform-specific .cf file. ########################################################################### # definitions common to all Makefiles - do not edit SHELL = /bin/sh DESTDIR = TOP = . CURRENT_DIR = . VARARGS_DEFINES = -DVARARGS AR = ar clq BOOTSTRAPCFLAGS = CC = cc CPP = /lib/cpp $(STD_CPP_DEFINES) PREPROCESSCMD = cc -E $(STD_CPP_DEFINES) INSTALL = install LD = ld LINT = lint LINTLIBFLAG = -C LINTOPTS = -axz LN = ln -s MAKE = make MV = mv CP = cp RANLIB = ranlib RANLIBINSTFLAGS = -t RM = rm -f STD_INCLUDES = STD_CPP_DEFINES = STD_DEFINES = EXTRA_LOAD_FLAGS = EXTRA_LIBRARIES = TAGS = ctags INSTBINFLAGS = -m 0755 -o bin -g system INSTUIDFLAGS = -m 04755 -o bin -g system INSTGIDFLAGS = -m 02755 -o bin -g system INSTUGIDFLAGS = -m 06755 -o bin -g system INSTLIBFLAGS = -m 0664 -o bin -g system INSTSCRIPTFLAGS = -m 0755 -o bin -g system INSTINCFLAGS = -m 0444 -o bin -g system INSTDATFLAGS = -m 0444 -o bin -g system INSTMANFLAGS = -m 0444 -o bin -g system INCLUDEPATH = $(DESTDIR)/usr/include EXTRA_INCLUDES = ${PROJECT_INCLUDES} ALLINCLUDES = $(EXTRA_INCLUDES) $(INCLUDES) $(STD_INCLUDES) ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(DEFINES) CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES) LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) MANPATH = $(DESTDIR)/usr/man MANSOURCEPATH = $(MANPATH)/man MANDIR = $(MANSOURCEPATH)l LIBMANDIR = LibmanDir SYSMANDIR = SysmanDir EQN = xeqn MANMACROS = -man.new MSMACROS = -ms PIC = pic PRINTER = lwa SOELIM = soelim TBL = tbl TROFF = pstroff NROFF = nroff CDEBUGFLAGS = -O CCOPTIONS = RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *.a .emacs_* tags TAGS make.log MakeOut ########################################################################### # project-specific configuration parameters # Edit Project.ptmpl to change ########################################################################### # project-specific project configuration parameters ########################################################################### # Section 1. Cpp symbols # Project identfication - name and release level # Project-specific system characteristics # Project-specific system directories and file locations # Project-specific include file directories # Configuration tools (files and directories) # Extra commands required # Extra libraries required ########################################################################### # Section 2. Makefile symbols; needs to be coordinated with Imake.tmpl # Project identfication - name and release level # Project-specific system characteristics # Project-specific system directories and file locations # Project-specific include file directories # Configuration tools (files and directories) # Extra commands required # Extra libraries required ########################################################################### # Standard Project configuration parameters # Edit Project.tmpl to change ########################################################################### # Standard project configuration parameters ########################################################################### # Section 1. Cpp symbols # Project identfication - name and release level # Project-specific system directories and file locations # Project-specific include file directories # Configuration tools (files and directories) ########################################################################### # Section 2. Makefile symbols; needs to be coordinated with Imake.tmpl # Project identfication - name and release level PROJECTNAME = "(no project name)" PROJECTRELEASE = "0.0" # Project-specific system directories and file locations PATHSEP = / BINDIR = $(DESTDIR)/usr/local USRLIBDIR = $(DESTDIR)/usr/lib TMPDIR = ${DESTDIR}/usr/tmp # Project-specific include file directories INCLUDESRC = . PROJECT_INCLUDES = -I${INCLUDESRC} # Configuration tools (files and directories) STDCONFIGPATH = ${USRLIBDIR}/config STDCONFIGDIR = ${STDCONFIGPATH}/WRPRC PROJCONFIGDIR = ${TOP}/config CONFIGSRC = $(TOP)/config IMAKESRC = $(CONFIGSRC) UTILSRC = $(TOP)/util SCRIPTSRC = $(UTILSRC)/scripts DEPENDSRC = $(UTILSRC)/makedepend MSUBSRC = $(UTILSRC)/msub SOELIMSRC = $(UTILSRC)/soelim IMAKE = imake DEPEND = makedepend MSUB = msub MKDIRHIER = /bin/sh $(SCRIPTSRC)/mkdirhier.sh IMAKE_DEFINES = IRULESRC = $(CONFIGSRC) MACROFILE = ultrix.cf IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(NEWTOP)$(PROJCONFIGDIR) -I$(STDCONFIGDIR) $(IMAKE_DEFINES) ICONFIGFILES = $(IRULESRC)/Imake.tmpl \ $(IRULESRC)/Imake.rules \ $(IRULESRC)/Project.tmpl \ $(IRULESRC)/$(MACROFILE) \ $(IRULESRC)/site.def \ Imakefile \ $(EXTRA_CONFIGFILES) ########################################################################### # Project-specific imake rules # Edit Imake.prules to change ########################################################################### # Standard imake rules # Edit Imake.rules to change ########################################################################### # Imake rules. # Hacked from X Window System R3 and R4 imake rules. ########################################################################### # start of Imakefile # any special -D's or other flags for compiling DEFINES = ${VARARGS_DEFINES} # any special -I's for compiling INCLUDES = # any special libraries needed for linking LIBRARIES = # stuff common to all translators COMMONSRCS = reader.c COMMONOBJS = reader.o # RTF-to-nothing translator (the minimal translator) NULLSRCS = rtf2null.c NULLOBJS = rtf2null.o ${COMMONOBJS} # RTF-to-troff TROFFSRCS = rtf2troff.c trf-charmap.c trf-stack.c trf-flush.c \ trf-table.c trf-nwid.c TROFFOBJS = rtf2troff.o trf-charmap.o trf-stack.o trf-flush.o \ trf-table.o trf-nwid.o ${COMMONOBJS} # RTF-to-text translator TEXTSRCS = rtf2text.c TEXTOBJS = rtf2text.o ${COMMONOBJS} # RTF diagnostic "translator" DIAGSRCS = rtfdiag.c DIAGOBJS = rtfdiag.o ${COMMONOBJS} # RTF word count "translator" WCSRCS = rtfwc.c WCOBJS = rtfwc.o ${COMMONOBJS} # skeleton RTF translator SKELSRCS = rtfskel.c SKELOBJS = rtfskel.o ${COMMONOBJS} # RTF file indenter ("beautifier") INDSRCS = rtfindent.c INDOBJS = rtfindent.o SRCS = ${COMMONSRCS} ${NULLSRCS} ${TROFFSRCS} ${DIAGSRCS} \ ${TEXTSRCS} ${WCSRCS} ${SKELSRCS} ${INDSRCS} all:: rtf2null clean:: $(RM) rtf2null rtf2null:: ${NULLOBJS} $(RM) $@ $(CC) -o $@ ${NULLOBJS} $(LDOPTIONS) ${LIBRARIES} $(LDLIBS) install:: irtf2null irtf2null:: rtf2null $(INSTALL) -c ${INSTBINFLAGS} rtf2null ${BINDIR}/rtf2null all:: rtf2troff clean:: $(RM) rtf2troff rtf2troff:: ${TROFFOBJS} $(RM) $@ $(CC) -o $@ ${TROFFOBJS} $(LDOPTIONS) ${LIBRARIES} $(LDLIBS) install:: irtf2troff irtf2troff:: rtf2troff $(INSTALL) -c ${INSTBINFLAGS} rtf2troff ${BINDIR}/rtf2troff all:: rtf2text clean:: $(RM) rtf2text rtf2text:: ${TEXTOBJS} $(RM) $@ $(CC) -o $@ ${TEXTOBJS} $(LDOPTIONS) ${LIBRARIES} $(LDLIBS) install:: irtf2text irtf2text:: rtf2text $(INSTALL) -c ${INSTBINFLAGS} rtf2text ${BINDIR}/rtf2text all:: rtfdiag clean:: $(RM) rtfdiag rtfdiag:: ${DIAGOBJS} $(RM) $@ $(CC) -o $@ ${DIAGOBJS} $(LDOPTIONS) ${LIBRARIES} $(LDLIBS) install:: irtfdiag irtfdiag:: rtfdiag $(INSTALL) -c ${INSTBINFLAGS} rtfdiag ${BINDIR}/rtfdiag all:: rtfwc clean:: $(RM) rtfwc rtfwc:: ${WCOBJS} $(RM) $@ $(CC) -o $@ ${WCOBJS} $(LDOPTIONS) ${LIBRARIES} $(LDLIBS) install:: irtfwc irtfwc:: rtfwc $(INSTALL) -c ${INSTBINFLAGS} rtfwc ${BINDIR}/rtfwc # this isn't installed anywhere... all:: rtfskel clean:: $(RM) rtfskel rtfskel:: ${SKELOBJS} $(RM) $@ $(CC) -o $@ ${SKELOBJS} $(LDOPTIONS) ${LIBRARIES} $(LDLIBS) all:: rtfindent clean:: $(RM) rtfindent rtfindent:: ${INDOBJS} $(RM) $@ $(CC) -o $@ ${INDOBJS} $(LDOPTIONS) ${LIBRARIES} $(LDLIBS) install:: irtfindent irtfindent:: rtfindent $(INSTALL) -c ${INSTBINFLAGS} rtfindent ${BINDIR}/rtfindent depend:: $(DEPEND) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS) # document formatting rules rtf-doc:: rtf.ms ${SOELIMDEP} ${SOELIM} rtf.ms | ${TROFF} ${MSMACROS} | ${PRINTER} rtf-misc-doc:: rtf-misc.ms ${SOELIMDEP} ${SOELIM} rtf-misc.ms | ${TROFF} ${MSMACROS} | ${PRINTER} rtf2troff-doc:: rtf2troff.ms ${SOELIMDEP} ${SOELIM} rtf2troff.ms | ${TROFF} ${MSMACROS} | ${PRINTER} ########################################################################### # common rules for all Makefiles - do not edit emptyrule:: clean:: $(RM_CMD) \#* Makefile:: -@if [ -f Makefile ]; then \ echo " $(RM) Makefile.bak; $(MV) Makefile Makefile.bak"; \ $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \ else exit 0; fi $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) tags:: $(TAGS) -w *.[ch] $(TAGS) -xw *.[ch] > TAGS ########################################################################### # empty rules for directories that do not have SUBDIRS - do not edit install:: @echo "install in $(CURRENT_DIR) done" install.man:: @echo "install.man in $(CURRENT_DIR) done" Makefiles:: depend:: ########################################################################### # dependencies generated by makedepend