home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-05-21 | 5.0 KB | 187 lines |
- # This file makes the font utility programs.
-
- # Routines used everywhere.
- commondefines=^.lib.common_def ^.lib.texmf_def
- commonh=^.lib.h.common ^.lib.h.texmfmem
- commono=^.lib.o.library
-
- CC = cc
- CFLAGS = -throwback -W -f
- CPPFLAGS = -I^.lib
-
- CCLD = link
- LDFLAGS =
- libs = $(commono) C:o.Stubs $(extralibs)
-
- default: all
-
- all: triptrap exec.gftodvi exec.gftopk exec.mft exec.pktogf exec.pktype \
- exec.vftovp exec.vptovf
- |
-
- triptrap: exec.gftype exec.pltotf exec.tftopl
- |
-
- exec.gftodvi: o.gftodvi $(commono)
- $(CCLD) -o exec.gftodvi $(LDFLAGS) o.gftodvi $(libs)
- squeeze exec.gftodvi
- o.gftodvi: c.gftodvi $(commonh) h.gftodmem
- $(CC) $(CFLAGS) $(CPPFLAGS) -c gftodvi
- c.gftodvi: gftodvi.p $(commondefines)
- ^.lib.convert gftodvi c.gftodvi
- gftodvi.p: gftodvi.web gftodvi.ch
- tangle gftodvi.web gftodvi.ch
-
- exec.gftopk: o.gftopk $(commono)
- $(CCLD) -o exec.gftopk $(LDFLAGS) o.gftopk $(libs)
- squeeze exec.gftopk
- o.gftopk: c.gftopk $(commonh)
- $(CC) $(CFLAGS) $(CPPFLAGS) -c gftopk
- c.gftopk: gftopk.p $(commondefines)
- ^.lib.convert gftopk c.gftopk
- gftopk.p: gftopk.web gftopk.ch
- tangle gftopk.web gftopk.ch
-
-
- exec.gftype: o.gftype $(commono)
- $(CCLD) -o exec.gftype $(LDFLAGS) o.gftype $(libs)
- squeeze exec.gftype
- o.gftype: c.gftype $(commonh)
- $(CC) $(CFLAGS) $(CPPFLAGS) -c gftype
- c.gftype: gftype.p $(commondefines)
- ^.lib.convert gftype c.gftype
- gftype.p: gftype.web gftype.ch
- tangle gftype.web gftype.ch
-
-
- exec.mft: o.mft $(commono)
- $(CCLD) -o exec.mft $(LDFLAGS) o.mft $(libs)
- squeeze exec.mft
- o.mft: c.mft $(commonh)
- $(CC) $(CFLAGS) $(CPPFLAGS) -c mft
- c.mft: mft.p $(commondefines)
- ^.lib.convert mft c.mft
- mft.p: mft.web mft.ch
- tangle mft.web mft.ch
-
-
- exec.pktogf: o.pktogf $(commono)
- $(CCLD) -o exec.pktogf $(LDFLAGS) o.pktogf $(libs)
- squeeze exec.pktogf
- o.pktogf: c.pktogf $(commonh)
- $(CC) $(CFLAGS) $(CPPFLAGS) -c pktogf
- c.pktogf: pktogf.p $(commondefines)
- ^.lib.convert pktogf c.pktogf
- pktogf.p: pktogf.web pktogf.ch
- tangle pktogf.web pktogf.ch
-
-
- exec.pktype: o.pktype $(commono)
- $(CCLD) -o exec.pktype $(LDFLAGS) o.pktype $(libs)
- squeeze exec.pktype
- o.pktype: c.pktype $(commonh)
- $(CC) $(CFLAGS) $(CPPFLAGS) -c pktype
- c.pktype: pktype.p $(commondefines)
- ^.lib.convert pktype c.pktype
- pktype.p: pktype.web pktype.ch
- tangle pktype.web pktype.ch
-
-
- exec.pltotf: o.pltotf $(commono)
- $(CCLD) -o exec.pltotf $(LDFLAGS) o.pltotf $(libs)
- squeeze exec.pltotf
- o.pltotf: c.pltotf $(commonh)
- $(CC) $(CFLAGS) $(CPPFLAGS) -c pltotf
- c.pltotf: pltotf.p $(commondefines)
- ^.lib.convert pltotf c.pltotf
- pltotf.p: pltotf.web pltotf.ch
- tangle pltotf.web pltotf.ch
-
-
- exec.tftopl: o.tftopl $(commono)
- $(CCLD) -o exec.tftopl $(LDFLAGS) o.tftopl $(libs)
- squeeze exec.tftopl
- o.tftopl: c.tftopl $(commonh)
- $(CC) $(CFLAGS) $(CPPFLAGS) -c tftopl
- c.tftopl: tftopl.p $(commondefines)
- ^.lib.convert tftopl c.tftopl
- tftopl.p: tftopl.web tftopl.ch
- tangle tftopl.web tftopl.ch
-
-
- exec.vftovp: o.vftovp $(commono)
- $(CCLD) -o exec.vftovp $(LDFLAGS) o.vftovp $(libs)
- squeeze exec.vftovp
- o.vftovp: c.vftovp $(commonh)
- $(CC) $(CFLAGS) $(CPPFLAGS) -c vftovp
- c.vftovp: vftovp.p $(commondefines)
- ^.lib.convert vftovp c.vftovp
- vftovp.p: vftovp.web vftovp.ch
- tangle vftovp.web vftovp.ch
-
-
- exec.vptovf: o.vptovf $(commono)
- $(CCLD) -o exec.vptovf $(LDFLAGS) o.vptovf $(libs)
- squeeze exec.vptovf
- o.vptovf: c.vptovf $(commonh)
- $(CC) $(CFLAGS) $(CPPFLAGS) -c vptovf
- c.vptovf: vptovf.p $(commondefines)
- ^.lib.convert vptovf c.vptovf
- vptovf.p: vptovf.web vptovf.ch
- tangle vptovf.web vptovf.ch
-
- clean:
- remove gftodvi.p
- remove gftopk.p
- remove gftype.p
- remove mft.p
- remove pktogf.p
- remove pktype.p
- remove pltotf.p
- remove tftopl.p
- remove vftovp.p
- remove vptovf.p
- remove o.gftodvi
- remove o.gftopk
- remove o.gftype
- remove o.mft
- remove o.pktogf
- remove o.pktype
- remove o.pltotf
- remove o.tftopl
- remove o.vftovp
- remove o.vptovf
- remove c.gftodvi
- remove c.gftopk
- remove c.gftype
- remove c.mft
- remove c.pktogf
- remove c.pktype
- remove c.pltotf
- remove c.tftopl
- remove c.vftovp
- remove c.vptovf
- remove h.gftodvi
- remove h.gftopk
- remove h.gftype
- remove h.mft
- remove h.pktogf
- remove h.pktype
- remove h.pltotf
- remove h.tftopl
- remove h.vftovp
- remove h.vptovf
-
- veryclean:
- remove exec.gftodvi
- remove exec.gftopk
- remove exec.gftype
- remove exec.mft
- remove exec.pktogf
- remove exec.pktype
- remove exec.pltotf
- remove exec.tftopl
- remove exec.vftovp
- remove exec.vptovf
-
-