1## texk/web2c/am/cweb.am: Makefile fragment for cweb programs (except ctangle). 2## 3## Copyright (C) 2009-2012 Peter Breitenlohner <tex-live@tug.org> 4## You may freely use, modify and/or distribute this file. 5 6bin_PROGRAMS += ctie cweave tie 7EXTRA_DIST += ctiedir tiedir 8NEVER_DIST += ctiedir/ctie.log ctiedir/ctie.trs tiedir/tie.log tiedir/tie.trs 9 10nodist_ctie_SOURCES = ctie.c 11## We install man/ctie.man, not ctiedir/ctie.1 12## nodist_man_MANS += ctiedir/ctie.1 13ctie.c: ctangle$(EXEEXT) ctiedir/ctie.w ctiedir/ctie-k.ch 14 $(ctangle_silent)CWEBINPUTS=$(srcdir)/ctiedir $(ctangle) ctie.w ctie-k.ch 15DISTCLEANFILES += ctie.c 16 17nodist_cweave_SOURCES = cweave.c cweb.c 18$(cweave_OBJECTS): cweb.h 19cweave.c: ctangle$(EXEEXT) cwebdir/common.h cwebdir/cweave.w cwebdir/prod.w cwebdir/cweav-w2c.ch 20 $(ctangle_silent)CWEBINPUTS=$(srcdir)/cwebdir $(ctangle) cweave cweav-w2c 21DISTCLEANFILES += cweave.c 22 23nodist_tie_SOURCES = tie.c 24tie_CPPFLAGS = $(AM_CPPFLAGS) -DNOT_WEB2C 25## We install man/tie.man, not tiedir/tie.1 26## nodist_man_MANS += tiedir/tie.1 27tie.c: ctangle$(EXEEXT) tiedir/tie.w tiedir/tie-w2c.ch 28 $(ctangle_silent)CWEBINPUTS=$(srcdir)/tiedir $(ctangle) tie.w tie-w2c.ch 29DISTCLEANFILES += tie.c 30 31## Tests 32## 33TESTS += ctiedir/ctie.test cwebdir/cweave.test tiedir/tie.test 34 35## ctiedir/ctie.test 36DISTCLEANFILES += ctie.outc ctie.outm 37## cwebdir/cweave.test 38DISTCLEANFILES += common.tex common.scn common.idx 39## tiedir/tie.test 40DISTCLEANFILES += tie.outc tie.outm 41 42