home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-05-19 | 13.1 KB | 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
-