# Make executable files for this workstation, using the master TeX sources PFLAGS= -O -I.. -temp=. CFLAGS= -O -I.. PC= time pc all: gftype gftopk gftodvi mft pktype %.p: %.ch tangle ../../dist/mfware/$*.web $*.ch mv ../../dist/mfware/$*.p . pktype.p: pktype.ch tangle pktype.web pktype.ch %.ch: ../../dist/mfware/%.web touch $*.ch %.o: %.p ${PC} ${PFLAGS} -c $*.p gftype: gftype.o gftopk_ext.h gftopk_ext.o pc ${PFLAGS} -o gftype gftype.o gftopk_ext.o gftopk: gftopk.o gftopk_ext.o gftopk_ext.h pc ${PFLAGS} -o gftopk gftopk.o gftopk_ext.o pktype: pktype.o gftopk_ext.h gftopk_ext.o pc ${PFLAGS} -o pktype pktype.o gftopk_ext.o gftodvi: gftodvi.o ext.o ../tex/ext.h pc ${PFLAGS} -o gftodvi gftodvi.o ext.o gf2dvi.p: gf2dvi.ch cp ../../dist/mfware/gftodvi.web gf2dvi.web tangle gf2dvi.web gf2dvi.ch rm gf2dvi.web gf2dvi: gf2dvi.o ext.o ../tex/ext.h pc $(PFLAGS) -o gf2dvi gf2dvi.o ext.o ext.o: ../tex/ext.c cc ${CFLAGS} -c ../tex/ext.c gftopk_ext.o: gftopk_ext.c mft: mft.o weavext.o mft_ext.h mft_ext.o pc ${PFLAGS} -o mft mft.o mft_ext.o install: # doit make install "PROG=gftype" mv $(PROG) /usr/local/bin/$(PROG) clean: rm -f *.p *.o *~ ../../dist/mfware/*.pool