HTML2MARKDOWN=html2text GIT=git GITFLAGS= DOXYGEN=doxygen DOXYGENFLAGS= .PHONEY: api-docs all: bin/tidy bin/tidy: $(MAKE) -C build/gmake $(MAKE) -C build/gmake doc .FORCE: # dummy target to force other targets to always get remade README.md: README.html .FORCE $(HTML2MARKDOWN) $(HTML2MARKDOWNFLAGS) $< > $@ src/version.h: .FORCE $(GIT) $(GITFLAGS) log --pretty=format:'static const char TY_(release_date)[] = "https://github.com/w3c/tidy-html5/tree/%h";' -n 1 > $@ quickref.html: htmldoc/quickref.html .FORCE cp $< $@ api-docs: $(DOXYGEN) $(DOXYGENFLAGS) htmldoc/doxygen.cfg install: sudo $(MAKE) install -C build/gmake version: all src/version.h README.md quickref.html api-docs clean: $(MAKE) clean -C build/gmake $(RM) test/testall.log $(RM) -r test/tmp