1# Makefile.am -- Peter Breitenlohner <peb@mppmu.mpg.de> -- Public domain.
2
3bin_PROGRAMS = vlna
4dist_man1_MANS = vlna.man
5
6CWEB_SRC = vlna.w
7CSMAC = csmac.tex
8CWEB_TEX = vlna.tex vlna.idx vlna.scn
9CWEB_DVI = vlna.dvi
10
11DOCS = README README.en vlna.txt
12
13EXTRA_DIST = $(CWEB_SRC) $(CSMAC) $(CWEB_TEX) $(CWEB_DVI) $(DOCS)
14
15CLEANFILES = vlna.log vlna.toc
16
17vlna.dvi: vlna.tex vlna.idx vlna.scn
18	TEXINPUTS=.:$(srcdir):$$TEXINPUTS $(CSPLAIN) vlna.tex
19
20# Running cweave in order to create vlna.tex generates in addition
21# vlna.idx and vlna.scn; we must rerun cweave when they are not
22# up to date (even if vlna.tex is up to date). Thus the sub-make.
23#
24vlna.tex vlna.idx vlna.scn: vlna.w
25	$(MAKE) do-cweave
26do-cweave: vlna.w .FORCE
27	$(CWEAVE) $<
28.PHONY: do-cweave .FORCE
29
30if MAINTAINER_MODE
31all-local: vlna.dvi
32vlna.c: vlna.w
33	$(CTANGLE) $<
34else
35all-local:
36endif
37