summaryrefslogtreecommitdiff
path: root/dviware/dvitops/makefile
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /dviware/dvitops/makefile
Initial commit
Diffstat (limited to 'dviware/dvitops/makefile')
-rw-r--r--dviware/dvitops/makefile78
1 files changed, 78 insertions, 0 deletions
diff --git a/dviware/dvitops/makefile b/dviware/dvitops/makefile
new file mode 100644
index 0000000000..f415f5ff72
--- /dev/null
+++ b/dviware/dvitops/makefile
@@ -0,0 +1,78 @@
+# $Header: /usr/jjc/dvitops/RCS/Makefile,v 1.13 90/08/14 13:26:13 jjc Rel $
+BINDIR=/usr/local/bin
+INPUTDIR=/usr/local/tex/inputs
+FONTDIR=/usr/local/tex/fonts
+MANDIR=/usr/local/man/man1
+MANEXT=1
+PSFONTDIR=/usr/local/psfonts
+CFLAGS=-g
+CC=cc
+LIBS=-lm
+COMPRESSFLAGS=
+
+OBJECTS=main.o code.o read.o special.o pk.o font.o dvi.o util.o getopt.o tpic.o
+SOURCES=main.c code.c read.c special.c pk.c font.c dvi.c util.c \
+ getopt.c tpic.c dvitops.h util.h config.h \
+ msdos.h unix.h primos.h vms.h cms.h
+INPUTS=dvitops.pro dvitops.fnt ps.sty pspict.ps
+TFMS=timessl.tfm timessc.tfm timesex.tfm symbolsl.tfm
+FONTS=psfonts.map timessc.ps timessl.ps timesex.ps symbolsl.ps
+FILES=README INSTALL config.doc dvitops.1 aftopl.1 psfont.1 dvitops.tex \
+picture.ps timessc.afm timessl.afm timessc.ps timessl.ps timesex.ps \
+timesex.pl symbolsl.ps symbolsl.afm ps.sty printafm.ps tex.enc \
+Makefile makefile.ms dvitops.pro dvitops.fnt psfonts.map \
+unix.h primos.h msdos.h vms.h cms.h \
+dvitops.h util.h main.c font.c dvi.c pk.c special.c tpic.c util.c getopt.c \
+read.c code.c aftopl.c psfont.c pfbtops.c pspict.sty pspict.ps
+
+all : dvitops psfont aftopl pfbtops
+
+dvitops : $(OBJECTS)
+ $(CC) $(CFLAGS) -o dvitops $(OBJECTS) $(LIBS)
+
+psfont : psfont.o util.o
+ $(CC) $(CFLAGS) -o psfont psfont.o util.o
+
+aftopl : aftopl.o util.o
+ $(CC) $(CFLAGS) -o aftopl aftopl.o util.o -lm
+
+pfbtops : pfbtops.o util.o
+ $(CC) $(CFLAGS) -o pfbtops pfbtops.o util.o -lm
+
+psfont.o aftopl.o pfbtops.o : util.h config.h
+
+$(OBJECTS) : dvitops.h util.h config.h
+
+.SUFFIXES: .pl .tfm .afm
+
+.pl.tfm :
+ pltotf $< $@
+
+.afm.pl :
+ aftopl $<
+
+timessl.tfm : timessl.pl
+timessc.tfm : timessc.pl
+timesex.tfm : timesex.pl
+symbolsl.tfm : symbolsl.pl
+
+timessl.pl timessc.pl symbolsl.pl : aftopl
+
+clean:
+ -rm -f *.o *~ dvitops psfont aftopl pfbtops core dvitops.log \
+ TAGS dvitops.tar.Z *.tfm symbolsl.pl timessl.pl timessc.pl
+
+install: all $(TFMS) $(FILES)
+ cp dvitops psfont aftopl pfbtops $(BINDIR)
+ cp $(FONTS) $(PSFONTDIR)
+ cp $(INPUTS) $(INPUTDIR)
+ cp $(TFMS) $(FONTDIR)
+ cp aftopl.1 $(MANDIR)/aftopl.$(MANEXT)
+ cp psfont.1 $(MANDIR)/psfont.$(MANEXT)
+ cp dvitops.1 $(MANDIR)/dvitops.$(MANEXT)
+
+TAGS: $(SOURCES)
+ etags $(SOURCES)
+
+dvitops.tar.Z : $(FILES)
+ tar cf - $(FILES) | compress $(COMPRESSFLAGS) >$@