home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Borland Programmer's Resource
/
Borland_Programmers_Resource_CD_1995.iso
/
utils
/
rtfprsr
/
makefile
< prev
next >
Wrap
Makefile
|
1995-05-18
|
13KB
|
463 lines
# Makefile generated by imake - do not edit!
# $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $
#
# The cpp used on this machine replaces all newlines and multiple tabs and
# spaces in a macro expansion with a single space. Imake tries to compensate
# for this, but is not always successful.
#
###########################################################################
# Makefile generated from "Imake.tmpl" and </tmp/IIf.a07127>.
#
# 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 sun.pcf to change
###########################################################################
# platform-specific configuration parameters - edit sun.cf to change
# platform: sun.cf 91/07/01
# operating system: SunOS 4.1.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 =
RM = rm -f
STD_INCLUDES =
STD_CPP_DEFINES =
STD_DEFINES =
EXTRA_LOAD_FLAGS =
EXTRA_LIBRARIES =
TAGS = ctags
INSTOWNER = -o bin
INSTGROUP = -g bin
INSTFILEFLAGS =
INSTSTRIP =
INSTBINFLAGS = -m 0755 ${INSTOWNER} ${INSTGROUP} ${INSTFILEFLAGS} ${INSTSTRIP}
INSTUIDFLAGS = -m 04755 ${INSTOWNER} ${INSTGROUP} ${INSTFILEFLAGS} ${INSTSTRIP}
INSTGIDFLAGS = -m 02755 ${INSTOWNER} ${INSTGROUP} ${INSTFILEFLAGS} ${INSTSTRIP}
INSTUGIDFLAGS = -m 06755 ${INSTOWNER} ${INSTGROUP} ${INSTFILEFLAGS} ${INSTSTRIP}
INSTLIBFLAGS = -m 0664 ${INSTOWNER} ${INSTGROUP} ${INSTFILEFLAGS}
INSTSCRIPTFLAGS = -m 0755 ${INSTOWNER} ${INSTGROUP} ${INSTFILEFLAGS}
INSTINCFLAGS = -m 0444 ${INSTOWNER} ${INSTGROUP} ${INSTFILEFLAGS}
INSTDATFLAGS = -m 0444 ${INSTOWNER} ${INSTGROUP} ${INSTFILEFLAGS}
INSTMANFLAGS = -m 0444 ${INSTOWNER} ${INSTGROUP} ${INSTFILEFLAGS}
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 = $(MANSOURCEPATH)3
SYSMANDIR = $(MANSOURCEPATH)8
EQN = eqn
MANMACROS = -man
MEMACROS = -me
MMMACROS = -mm
MSMACROS = -ms
PIC = pic
PRINTER = lwa
SOELIM = soelim
TBL = gtbl
TROFF = groff
NROFF = nroff
CDEBUGFLAGS = -O
CCOPTIONS =
RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *.a .emacs_* tags TAGS make.log MakeOut
###########################################################################
# project-specific project group configuration parameters
# Edit Project.ptmpl to change
###########################################################################
# Standard project group configuration parameters
# Edit Project.tmpl to change
###########################################################################
# Standard project group configuration parameters
###########################################################################
# Section 1. Cpp symbols
# Configuration group identification - name and release level
# 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
# Configuration group identification - name and version
CONFIGGROUPNAME = WRPRC
CONFIGGROUPMAJORRELEASE = 1
CONFIGGROUPMINORRELEASE = 03
CONFIGGROUPRELEASE = ${CONFIGGROUPMAJORRELEASE}.${CONFIGGROUPMINORRELEASE}
# Project identfication - name and release level
PROJECTNAME = Rich Text Format Tools
PROJECTMAJORRELEASE = 1
PROJECTMINORRELEASE = 06a2
PROJECTRELEASE = ${PROJECTMAJORRELEASE}.${PROJECTMINORRELEASE}
# Project-specific system directories and file locations
PATHSEP = /
BINDIR = $(DESTDIR)/usr/local
USRLIBDIR = $(DESTDIR)/usr/lib
TMPDIR = ${DESTDIR}/tmp
# Project-specific include file directories
INCLUDESRC = .
PROJECT_INCLUDES = -I${INCLUDESRC}
# Configuration tools (files and directories)
PUBCONFIGPATH = ${USRLIBDIR}/config
PUBCONFIGDIR = ${PUBCONFIGPATH}/WRPRC
PRIVCONFIGDIR = ${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
IMKMF = imkmf
MSUB = msub
MKDIRHIER = /bin/sh $(SCRIPTSRC)/mkdirhier.sh
IMKMF_DEFINES =
IMAKE_DEFINES =
IRULESRC = $(CONFIGSRC)
MACROFILE = sun.cf
IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(NEWTOP)$(PRIVCONFIGDIR) -I$(PUBCONFIGDIR) $(IMAKE_DEFINES)
ICONFIGFILES = $(IRULESRC)/Imake.tmpl \
$(IRULESRC)/Imake.rules \
$(IRULESRC)/ProjectGroup.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
# RTF Tools Imakefile
# Try "make Bootstrap" to rebuild the initial Makefile.
# (assuming you have the WRPRC configuration project 1.03 or
# higher installed.)
# Look at the files in the config subdirectory to see if you want
# to change anything.
# 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:: i.rtf2null
i.rtf2null:: rtf2null
$(INSTALL) -c ${INSTBINFLAGS} rtf2null ${BINDIR}/rtf2null
all:: rtf2troff
clean::
$(RM) rtf2troff
rtf2troff:: ${TROFFOBJS}
$(RM) $@
$(CC) -o $@ ${TROFFOBJS} $(LDOPTIONS) ${LIBRARIES} $(LDLIBS)
install:: i.rtf2troff
i.rtf2troff:: rtf2troff
$(INSTALL) -c ${INSTBINFLAGS} rtf2troff ${BINDIR}/rtf2troff
all:: rtf2text
clean::
$(RM) rtf2text
rtf2text:: ${TEXTOBJS}
$(RM) $@
$(CC) -o $@ ${TEXTOBJS} $(LDOPTIONS) ${LIBRARIES} $(LDLIBS)
install:: i.rtf2text
i.rtf2text:: rtf2text
$(INSTALL) -c ${INSTBINFLAGS} rtf2text ${BINDIR}/rtf2text
all:: rtfdiag
clean::
$(RM) rtfdiag
rtfdiag:: ${DIAGOBJS}
$(RM) $@
$(CC) -o $@ ${DIAGOBJS} $(LDOPTIONS) ${LIBRARIES} $(LDLIBS)
install:: i.rtfdiag
i.rtfdiag:: rtfdiag
$(INSTALL) -c ${INSTBINFLAGS} rtfdiag ${BINDIR}/rtfdiag
all:: rtfwc
clean::
$(RM) rtfwc
rtfwc:: ${WCOBJS}
$(RM) $@
$(CC) -o $@ ${WCOBJS} $(LDOPTIONS) ${LIBRARIES} $(LDLIBS)
install:: i.rtfwc
i.rtfwc:: 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:: i.rtfindent
i.rtfindent:: rtfindent
$(INSTALL) -c ${INSTBINFLAGS} rtfindent ${BINDIR}/rtfindent
# documents
t.rtf.ms:: rtf.ms
${SOELIM} rtf.ms | ${TROFF} ${MSMACROS} |${PRINTER}
t.rtf-misc.ms:: rtf-misc.ms
${SOELIM} rtf-misc.ms | ${TROFF} ${MSMACROS} |${PRINTER}
t.rtf2troff.ms:: rtf2troff.ms
${SOELIM} rtf2troff.ms | ${TROFF} ${MSMACROS} |${PRINTER}
# other
depend::
$(DEPEND) -s "# DO NOT DELETE" -- $(ALLDEFINES) -I$(INCLUDEPATH) -- $(SRCS)
Bootstrap::
${IMKMF} -d -C ${CONFIGGROUPNAME} ${IMKMF_DEFINES} ${TOP}
World::
@echo "Making ${PROJECTNAME} project, Release ${PROJECTRELEASE}"
${MAKE} Bootstrap
${MAKE} clean
${MAKE} depend
${MAKE} all
###########################################################################
# 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
# DO NOT DELETE
reader.o: /usr/include/stdio.h /usr/include/ctype.h /usr/include/varargs.h
reader.o: rtf.h
rtf2null.o: /usr/include/stdio.h rtf.h
rtf2troff.o: /usr/include/stdio.h /usr/include/sys/types.h
rtf2troff.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
rtf2troff.o: /usr/include/ctype.h rtf.h rtf2troff.h
trf-charmap.o: /usr/include/stdio.h /usr/include/sys/types.h
trf-charmap.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h rtf.h
trf-charmap.o: rtf2troff.h
trf-stack.o: /usr/include/stdio.h /usr/include/sys/types.h
trf-stack.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h rtf.h
trf-stack.o: rtf2troff.h
trf-flush.o: /usr/include/stdio.h /usr/include/sys/types.h
trf-flush.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
trf-flush.o: /usr/include/varargs.h rtf.h rtf2troff.h
trf-table.o: /usr/include/stdio.h /usr/include/sys/types.h
trf-table.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h rtf.h
trf-table.o: rtf2troff.h
trf-nwid.o: /usr/include/stdio.h /usr/include/sys/types.h
trf-nwid.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h rtf.h
trf-nwid.o: rtf2troff.h
rtfdiag.o: /usr/include/stdio.h rtf.h
rtf2text.o: /usr/include/stdio.h rtf.h
rtfwc.o: /usr/include/stdio.h rtf.h
rtfskel.o: /usr/include/stdio.h rtf.h
rtfindent.o: /usr/include/stdio.h