Makefile - hosts-gen - A little framework to generate /etc/hosts from /etc/hosts.d.
(HTM) git clone git://r-36.net/hosts-gen
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
Makefile (1142B)
---
1 # hosts-gen
2 # See LICENSE file for copyright and license details.
3
4 include config.mk
5
6 all:
7
8 dist:
9 @echo creating dist tarball
10 @mkdir -p hosts-gen-${VERSION}
11 @cp -R LICENSE Makefile README config.mk etc examples bin hosts-gen-${VERSION}
12 @tar -cf hosts-gen-${VERSION}.tar hosts-gen-${VERSION}
13 @gzip hosts-gen-${VERSION}.tar
14 @rm -rf hosts-gen-${VERSION}
15
16 install: all
17 @echo installing script to ${DESTDIR}${PREFIX}/bin
18 @mkdir -p ${DESTDIR}${PREFIX}/bin
19 @cp -f bin/hosts-gen ${DESTDIR}${PREFIX}/bin
20 @chmod 755 ${DESTDIR}${PREFIX}/bin/hosts-gen
21 @echo installing ${DESTDIR}${PREFIX}/etc/hosts.d
22 @mkdir -p ${DESTDIR}${PREFIX}/etc/hosts.d
23 @cp -R etc/hosts.d/* ${DESTDIR}${PREFIX}/etc/hosts.d
24 # @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1
25 # @mkdir -p ${DESTDIR}${MANPREFIX}/man1
26 # @sed "s/VERSION/${VERSION}/g" < st.1 > ${DESTDIR}${MANPREFIX}/man1/st.1
27 # @chmod 644 ${DESTDIR}${MANPREFIX}/man1/st.1
28
29 uninstall:
30 @echo removing script from ${DESTDIR}${PREFIX}/bin
31 @rm -f ${DESTDIR}${PREFIX}/bin/hosts-gen
32 @echo you need to manually remove the ${DESTDIR}${PREFIX}/etc/hosts.d directory
33
34 .PHONY: all dist install uninstall