123456789101112131415161718192021222324252627282930313233343536373839 |
- # generic html rules for all commands
- ifdef CROSS_COMPILING
- html:
- else
- htmldesc = $(call run_grass,$(1) --html-description < /dev/null | grep -v '</body>\|</html>' > $(2))
- IMGSRC := $(wildcard *.png) $(wildcard *.jpg)
- IMGDST := $(patsubst %,$(HTMLDIR)/%,$(IMGSRC))
- $(HTMLDIR)/%.html: %.html %.tmp.html $(HTMLSRC) $(IMGDST) | $(HTMLDIR)
- $(PYTHON) $(GISBASE)/tools/mkhtml.py $* $(GRASS_VERSION_DATE) > $@
- ifneq ($(strip $(IMGDST)),)
- .SECONDARY: $(IMGDST)
- endif
- $(HTMLDIR)/%.png: %.png | $(HTMLDIR)
- $(INSTALL_DATA) $< $@
- $(HTMLDIR)/%.jpg: %.jpg | $(HTMLDIR)
- $(INSTALL_DATA) $< $@
- $(MANDIR)/%.$(MANSECT): $(HTMLDIR)/%.html
- $(HTML2MAN) $< $@
- %.tmp.html: $(HTMLSRC)
- if [ "$(HTMLSRC)" != "" ] ; then $(call htmldesc,$<,$@) ; fi
- html: $(HTMLDIR)/$(PGM).html $(MANDIR)/$(PGM).$(MANSECT)
- endif
- .PHONY: html
|