vsphere-influxdb-go/vendor/github.com/influxdata/influxdb/man/Makefile

42 lines
870 B
Makefile

#!/usr/bin/make -f
DESTDIR = /usr/local
MAN1_TXT =
MAN1_TXT += influxd.txt
MAN1_TXT += influxd-backup.txt
MAN1_TXT += influxd-config.txt
MAN1_TXT += influxd-restore.txt
MAN1_TXT += influxd-run.txt
MAN1_TXT += influxd-version.txt
MAN1_TXT += influx.txt
MAN1_TXT += influx_inspect.txt
MAN1_TXT += influx_stress.txt
MAN1_TXT += influx_tsm.txt
MAN_TXT = $(MAN1_TXT)
MAN_XML = $(patsubst %.txt,%.xml,$(MAN_TXT))
DOC_MAN1 = $(patsubst %.txt,%.1,$(MAN1_TXT))
build: $(DOC_MAN1)
install: build
@echo ' INSTALL $(DOC_MAN1)' && \
mkdir -p $(DESTDIR)/share/man/man1 && \
install -m 0644 $(DOC_MAN1) $(DESTDIR)/share/man/man1
clean:
rm -f $(MAN_XML) $(DOC_MAN1)
%.xml : %.txt
@echo ' ASCIIDOC $@' && rm -f $@+ && \
asciidoc -d manpage -b docbook -o $@+ $< && \
mv $@+ $@
%.1 : %.xml
@echo ' XMLTO $@' && \
xmlto man $< 2> /dev/null
.PHONY: build install clean