## texk/web2c/am/web.am: Makefile fragment for normal web programs (except tangle). ## ## Copyright (C) 2009 Peter Breitenlohner ## You may freely use, modify and/or distribute this file. web_programs = bibtex dvicopy dvitomp dvitype gftodvi gftopk gftype mft \ patgen pktogf pktype pltotf pooltype tftopl vftovp vptovf weave if WEB bin_PROGRAMS += $(web_programs) endif WEB EXTRA_PROGRAMS += $(web_programs) EXTRA_DIST += $(web_programs:=.web) $(web_programs:=.ch) DISTCLEANFILES += $(web_programs:=.c) $(web_programs:=.h) \ $(web_programs:=.p) $(web_programs:=-web2c) nodist_bibtex_SOURCES = bibtex.c bibtex.h bibtex.c bibtex.h: bibtex-web2c bibtex-web2c: $(web2c_depend) web2c/cvtbib.sed bibtex.p $(web2c) bibtex echo timestamp >$@ touch bibtex.c bibtex.h bibtex.p: tangle$(EXEEXT) bibtex.web bibtex.ch $(tangle) bibtex bibtex nodist_dvicopy_SOURCES = dvicopy.c dvicopy.h dvicopy.c dvicopy.h: dvicopy-web2c dvicopy-web2c: $(web2c_depend) dvicopy.p $(web2c) dvicopy echo timestamp >$@ touch dvicopy.c dvicopy.h dvicopy.p: tangle$(EXEEXT) dvicopy.web dvicopy.ch $(tangle) dvicopy dvicopy nodist_dvitomp_SOURCES = dvitomp.c dvitomp.h dvitomp.c dvitomp.h: dvitomp-web2c dvitomp-web2c: $(web2c_depend) dvitomp.p $(web2c) dvitomp echo timestamp >$@ touch dvitomp.c dvitomp.h dvitomp.p: tangle$(EXEEXT) dvitomp.web dvitomp.ch $(tangle) dvitomp dvitomp nodist_dvitype_SOURCES = dvitype.c dvitype.h dvitype.c dvitype.h: dvitype-web2c dvitype-web2c: $(web2c_depend) dvitype.p $(web2c) dvitype echo timestamp >$@ touch dvitype.c dvitype.h dvitype.p: tangle$(EXEEXT) dvitype.web dvitype.ch $(tangle) dvitype dvitype nodist_gftodvi_SOURCES = gftodvi.c gftodvi.h gftodvi.c gftodvi.h: gftodvi-web2c gftodvi-web2c: $(web2c_depend) gftodvi.p $(web2c) gftodvi echo timestamp >$@ touch gftodvi.c gftodvi.h gftodvi.p: tangle$(EXEEXT) gftodvi.web gftodvi.ch $(tangle) gftodvi gftodvi gftodvi_SOURCES = gftodmem.h nodist_gftopk_SOURCES = gftopk.c gftopk.h gftopk.c gftopk.h: gftopk-web2c gftopk-web2c: $(web2c_depend) gftopk.p $(web2c) gftopk echo timestamp >$@ touch gftopk.c gftopk.h gftopk.p: tangle$(EXEEXT) gftopk.web gftopk.ch $(tangle) gftopk gftopk nodist_gftype_SOURCES = gftype.c gftype.h gftype.c gftype.h: gftype-web2c gftype-web2c: $(web2c_depend) gftype.p $(web2c) gftype echo timestamp >$@ touch gftype.c gftype.h gftype.p: tangle$(EXEEXT) gftype.web gftype.ch $(tangle) gftype gftype nodist_mft_SOURCES = mft.c mft.h mft.c mft.h: mft-web2c mft-web2c: $(web2c_depend) mft.p $(web2c) mft echo timestamp >$@ touch mft.c mft.h mft.p: tangle$(EXEEXT) mft.web mft.ch $(tangle) mft mft nodist_patgen_SOURCES = patgen.c patgen.h patgen.c patgen.h: patgen-web2c patgen-web2c: $(web2c_depend) patgen.p $(web2c) patgen echo timestamp >$@ touch patgen.c patgen.h patgen.p: tangle$(EXEEXT) patgen.web patgen.ch $(tangle) patgen patgen nodist_pktogf_SOURCES = pktogf.c pktogf.h pktogf.c pktogf.h: pktogf-web2c pktogf-web2c: $(web2c_depend) pktogf.p $(web2c) pktogf echo timestamp >$@ touch pktogf.c pktogf.h pktogf.p: tangle$(EXEEXT) pktogf.web pktogf.ch $(tangle) pktogf pktogf nodist_pktype_SOURCES = pktype.c pktype.h pktype.c pktype.h: pktype-web2c pktype-web2c: $(web2c_depend) pktype.p $(web2c) pktype echo timestamp >$@ touch pktype.c pktype.h pktype.p: tangle$(EXEEXT) pktype.web pktype.ch $(tangle) pktype pktype nodist_pltotf_SOURCES = pltotf.c pltotf.h pltotf.c pltotf.h: pltotf-web2c pltotf-web2c: $(web2c_depend) pltotf.p $(web2c) pltotf echo timestamp >$@ touch pltotf.c pltotf.h pltotf.p: tangle$(EXEEXT) pltotf.web pltotf.ch $(tangle) pltotf pltotf nodist_pooltype_SOURCES = pooltype.c pooltype.h pooltype.c pooltype.h: pooltype-web2c pooltype-web2c: $(web2c_depend) pooltype.p $(web2c) pooltype echo timestamp >$@ touch pooltype.c pooltype.h pooltype.p: tangle$(EXEEXT) pooltype.web pooltype.ch $(tangle) pooltype pooltype nodist_tftopl_SOURCES = tftopl.c tftopl.h tftopl.c tftopl.h: tftopl-web2c tftopl-web2c: $(web2c_depend) tftopl.p $(web2c) tftopl echo timestamp >$@ touch tftopl.c tftopl.h tftopl.p: tangle$(EXEEXT) tftopl.web tftopl.ch $(tangle) tftopl tftopl nodist_vftovp_SOURCES = vftovp.c vftovp.h vftovp.c vftovp.h: vftovp-web2c vftovp-web2c: $(web2c_depend) vftovp.p $(web2c) vftovp echo timestamp >$@ touch vftovp.c vftovp.h vftovp.p: tangle$(EXEEXT) vftovp.web vftovp.ch $(tangle) vftovp vftovp nodist_vptovf_SOURCES = vptovf.c vptovf.h vptovf.c vptovf.h: vptovf-web2c vptovf-web2c: $(web2c_depend) vptovf.p $(web2c) vptovf echo timestamp >$@ touch vptovf.c vptovf.h vptovf.p: tangle$(EXEEXT) vptovf.web vptovf.ch $(tangle) vptovf vptovf nodist_weave_SOURCES = weave.c weave.h weave.c weave.h: weave-web2c weave-web2c: $(web2c_depend) weave.p $(web2c) weave echo timestamp >$@ touch weave.c weave.h weave.p: tangle$(EXEEXT) weave.web weave.ch $(tangle) weave weave