home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-05-21 | 1.6 KB | 66 lines |
- # This file makes the DVI 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: exec.dvitype exec.dvicopy
-
- triptrap: exec.dvitype
-
- exec.dvitype: o.dvitype $(commono)
- $(CCLD) -o exec.dvitype $(LDFLAGS) o.dvitype $(libs)
- squeeze exec.dvitype
- o.dvitype: c.dvitype $(commonh)
- $(CC) $(CFLAGS) $(CPPFLAGS) -c dvitype
- c.dvitype: dvitype.p $(commondefines)
- ^.lib.convert dvitype c.dvitype
- dvitype.p: dvitype.web dvitype.ch
- tangle dvitype.web dvitype.ch
-
- exec.dvicopy: o.dvicopy $(commono)
- $(CCLD) -o exec.dvicopy $(LDFLAGS) o.dvicopy $(libs)
- squeeze exec.dvicopy
- o.dvicopy: c.dvicopy $(commonh)
- $(CC) $(CFLAGS) $(CPPFLAGS) -c dvicopy
- c.dvicopy: dvicopy.p $(commondefines)
- ^.lib.convert dvicopy c.dvicopy
- dvicopy.p: dvicopy.web dvicopy.ch
- tangle dvicopy.web dvicopy.ch
-
-
- exec.gftype: o.gftype $(commono)
- $(CCLD) -o exec.gftype $(LDFLAGS) o.gftype $(libs)
- 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
-
-
- clean:
- remove dvitype.p
- remove dvicopy.p
- remove o.dvitype
- remove o.dvicopy
- remove c.dvitype
- remove c.dvicopy
- remove h.dvitype
- remove h.dvicopy
-
- veryclean:
- remove exec.dvitype
- remove exec.dvicopy
-