Makefile.in 874 B

12345678910111213141516171819202122232425262728293031
  1. DISTFILES= Makefile.in README.md \
  2. conf/Makefile conf/substitute.sh conf/substitutions.conf.FreeBSD conf/substitutions.conf.Linux \
  3. dashboard/*.in dist/Makefile.in etc/*.in src test/Makefile.in
  4. DISTTARGET= nodes2grafana
  5. DISTDIR= tmp/${DISTTARGET}
  6. DISTEXCLUDE= --exclude=${DISTTARGET}/src/Makefile \
  7. --exclude=${DISTTARGET}/src/promconfig.sml \
  8. --exclude=${DISTTARGET}/src/nodes2prom \
  9. --exclude=${DISTTARGET}/src/json-pp \
  10. --exclude=${DISTTARGET}/src/.cm \
  11. --exclude=${DISTTARGET}/src/JSON/.cm \
  12. --exclude=${DISTTARGET}/src/*.%%HEAP_SUFFIX%%
  13. DISTTARFILE= ${DISTTARGET}.txz
  14. all: ${DISTTARFILE}
  15. ${DISTTARFILE}: ${DISTDIR} Makefile
  16. tar cvJf ${DISTTARFILE} -C tmp ${DISTEXCLUDE} ${DISTTARGET}
  17. ${DISTDIR}: tmp
  18. rm -rf $@
  19. mkdir $@
  20. cd .. && { tar cf - ${DISTFILES} | tar xpf - -C dist/${DISTDIR} ; }
  21. tmp:
  22. mkdir $@
  23. clean:
  24. rm -rf tmp
  25. rm -f ${DISTTARFILE}