Manual updated.
[eskdx.git] / include.mak
blob41491ee02f09a99e9cc4b04ecc9a8e79657bec18
1 PACKAGE = eskdx
2 VERSION = 0.98
3 RELEASE_DATE = 2011/05/13
4 M4DEPS = $(TOP_DIR)/include.m4 $(TOP_DIR)/include.mak
5 M4FLAGS = -P -Dm4_ESKDX_INIT="m4_include($(TOP_DIR)/include.m4)" \
6 -Dm4_ESKDX_VERSION=$(VERSION) -Dm4_ESKDX_DATE=$(RELEASE_DATE)
7 PASS=1
8 DIST_DIR = $(TOP_DIR)/.dist
9 DIST_PREFIX = /$(PACKAGE)-$(VERSION)
11 all: all-recursive
13 %.pdf: %.eps
14 epstopdf --outfile $@ $<
16 %.pdf: %.tex
17 for i in `seq 1 $(PASS)`; do pdflatex $<; done
19 %.dvi: %.tex
20 for i in `seq 1 $(PASS)`; do latex $<; done
22 %.ps: %.dvi
23 dvips $(DVIPS_FLAGS) -o $@ $<
25 all-recursive:
26 for i in $(SUBDIRS); do $(MAKE) -C $$i all || exit $$?; done
28 clean: clean-recursive
30 clean-recursive:
31 for i in $(SUBDIRS); do $(MAKE) -C $$i clean || exit $$?; done
33 dist: $(DIST_FILES) dist-recursive
34 mkdir -p $(DIST_DIR)$(DIST_PREFIX)
35 cp -a $(DIST_FILES) $(DIST_DIR)$(DIST_PREFIX)
37 dist-recursive:
38 for i in $(SUBDIRS); do $(MAKE) -C $$i \
39 DIST_PREFIX=$(DIST_PREFIX)/$$i dist || exit $$?; done
41 dist-bzip2: dist
42 tar -C $(DIST_DIR) -cjf $(PACKAGE)-$(VERSION).tar.bz2 .
43 rm -rf $(DIST_DIR)
45 dist-zip: dist
46 zipfile=`pwd`/$(PACKAGE)-$(VERSION).zip; \
47 rm -f "$$zipfile"; \
48 cd $(DIST_DIR) && zip -r "$$zipfile" *
49 rm -rf $(DIST_DIR)
51 dist-ctan: dist
52 zipfile=`pwd`/$(PACKAGE)-$(VERSION)-ctan.zip; \
53 rm -f "$$zipfile"; \
54 cd $(DIST_DIR)$(DIST_PREFIX) && zip -r "$$zipfile" *
55 rm -rf $(DIST_DIR)
57 .PHONY: all all-recursive clean clean-recursive \
58 dist dist-recursive dist-bzip2