=== modified file 'Makefile' --- Makefile 2008-08-07 21:45:41 +0000 +++ Makefile 2008-08-08 02:33:41 +0000 @@ -11,11 +11,24 @@ CFLAGS=$(WARN) $(DEBUG) $(FORTIFY) $(COVERAGE) $(OPTIMIZE) $(LANGUAGE) LDFLAGS=$(COVERAGE) +DOCBOOKTOMAN=xsltproc --nonet --param man.charmap.use.subset "0" --param make.year.ranges "1" --param make.single.year.ranges "1" --param man.output.quietly "1" + PROGS=mandos-client plugins.d/password-request plugins.d/password-prompt +DOCS=mandos.8 mandos-client.8mandos plugins.d/password-request.8mandos plugins.d/password-prompt.8mandos mandos.conf.5 mandos-clients.conf.5 objects=$(shell for p in $(PROGS); do echo $${p}.o; done) -all: $(PROGS) +all: $(PROGS) $(DOCS) + +%.5: %.xml + $(DOCBOOKTOMAN) $^ + +%.8: %.xml + $(DOCBOOKTOMAN) $^ + +%.8mandos: %.xml + $(DOCBOOKTOMAN) $^ + -mv ./$(shell basename $@) $@ 2>/dev/null mandos-client: mandos-client.o $(LINK.o) -lgnutls $(COMMON) $^ $(LOADLIBES) $(LDLIBS) -o $@ @@ -29,7 +42,7 @@ .PHONY : all clean distclean run-client run-server clean: - -rm --force $(PROGS) $(objects) core + -rm --force $(PROGS) $(objects) $(DOCS) core distclean: clean mostlyclean: clean === renamed file 'clients.conf.xml' => 'mandos-clients.conf.xml'