mirror of
https://github.com/Oxalide/vsphere-influxdb-go.git
synced 2023-10-10 13:36:51 +02:00
42 lines
870 B
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
|