1234567891011121314151617181920212223242526272829303132 |
- DISTFILES= Makefile.in README.md \
- conf/Makefile conf/substitute.sh conf/substitutions.conf.default \
- etc/*.in src test/Makefile.in dashboard/*.in dist/Makefile.in
- DISTTARGET= nodes2grafana
- DISTDIR= tmp/${DISTTARGET}
- DISTEXCLUDE= --exclude=${DISTTARGET}/src/Makefile \
- --exclude=${DISTTARGET}/src/promconfig.sml \
- --exclude=${DISTTARGET}/src/.cm \
- --exclude=${DISTTARGET}/src/nodes2prom \
- --exclude=${DISTTARGET}/src/nodes2prom.%%HEAP_SUFFIX%% \
- --exclude=${DISTTARGET}/src/json-pp \
- --exclude=${DISTTARGET}/src/json-pp.%%HEAP_SUFFIX%% \
- --exclude=${DISTTARGET}/src/JSON/.cm
- DISTTARFILE= ${DISTTARGET}.txz
- all: ${DISTTARFILE}
- ${DISTTARFILE}: ${DISTDIR} Makefile
- tar cvJf ${DISTTARFILE} -C tmp ${DISTEXCLUDE} ${DISTTARGET}
- ${DISTDIR}: tmp
- rm -rf $@
- mkdir -p $@
- cd .. && pax -rw -pe ${DISTFILES} dist/${DISTDIR}
- tmp:
- mkdir $@
- clean:
- rm -rf tmp
- rm -f ${DISTTARFILE}
|