| DOC_SRC=$(wildcard git*.txt) | |
| DOC_HTML=$(patsubst %.txt,%.html,$(DOC_SRC)) | |
| DOC_MAN=$(patsubst %.txt,%.1,$(DOC_SRC)) | |
| all: $(DOC_HTML) $(DOC_MAN) | |
| html: $(DOC_HTML) | |
| man: $(DOC_MAN) | |
| git-%: %.c $(LIB_FILE) | |
| $(CC) $(CFLAGS) -o $@ $(filter %.c,$^) $(LIBS) | |
| clean: | |
| rm -f *.xml *.html *.1 | |
| %.html : %.txt | |
| asciidoc -b css-embedded -d manpage $< | |
| %.1 : %.xml | |
| xmlto man $< | |
| %.xml : %.txt | |
| asciidoc -b docbook -d manpage $< |