From caafe2cd8290495513a386d82874ac1fe26dffe2 Mon Sep 17 00:00:00 2001 From: Angel Ortega Date: Sat, 8 Dec 2007 08:49:27 +0100 Subject: [PATCH] Use .SUFFIXES instead of enumerating all documents. --- makefile.in | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/makefile.in b/makefile.in index fadf9ec..737bdc3 100644 --- a/makefile.in +++ b/makefile.in @@ -3,14 +3,16 @@ PROJ=ahxm APPNAME=ahxm LIB=lib$(PROJ).a -DOCS=doc/*.html BIN=ahxm midiin OBJS=support.o sha1.o song.o compiler_l.o compiler_y.o \ ss_core.o ss_input.o ss_gen.o ss_eff.o ss_ins.o ss_song.o \ ss_output.o ss_outdev.o midi_song.o main.o -all: $(BIN) +DOCS=doc/ahs_overview_i.html doc/ahs_overview_ii.html \ + doc/ahs_appendix_1.html doc/index.html doc/ahxm_api.html + +all: $(BIN) $(DOCS) DIST_TARGET=/tmp/$(PROJ)-$(VERSION) @@ -60,17 +62,15 @@ realclean: clean distclean: realclean rm -f config.h config.cflags config.ldflags makefile.opts .config.log Makefile -docs: +.SUFFIXES: .txt .html + +.txt.html: + grutatxt -i $< -o $@ + +doc/ahxm_api.html: *.c -mp_doccer *.c -o doc/ahxm_api -f html1 \ - -t "Ann Hell Ex Machina API ($(VERSION))" \ - -a 'Angel Ortega - angel@triptico.com' - -grutatxt $(GRUTATXT_ARGS) -i doc/ahs_overview_i.txt -o doc/ahs_overview_i.html - -grutatxt $(GRUTATXT_ARGS) -i doc/ahs_overview_ii.txt -o doc/ahs_overview_ii.html - -grutatxt $(GRUTATXT_ARGS) -b -i doc/ahs_appendix_1.txt -o doc/ahs_appendix_1.html - -grutatxt $(GRUTATXT_ARGS) -i doc/index.txt -o doc/index.html - -docs4triptico: - make docs GRUTATXT_ARGS="--css=http://www.triptico.com/triptico.css" + -t "Ann Hell Ex Machina API ($(VERSION))" \ + -a 'Angel Ortega - angel@triptico.com' docsclean: rm -f doc/*.html -- 2.11.4.GIT