3 sbindir = ${prefix}/sbin |
3 sbindir = ${prefix}/sbin |
4 man8dir = ${prefix}/share/man/man8 |
4 man8dir = ${prefix}/share/man/man8 |
5 initdir = /etc/init.d |
5 initdir = /etc/init.d |
6 defaultdir = /etc/default |
6 defaultdir = /etc/default |
7 |
7 |
8 all: tele-watch tele-watch.8.gz init.d |
8 all: tele-watch tele-watch.8.gz init.d default |
9 install: all |
9 install: all |
10 install -m 0755 -d ${DESTDIR}${sbindir} |
10 install -m 0755 -d ${DESTDIR}${sbindir} |
11 install -m 0755 tele-watch ${DESTDIR}${sbindir}/ |
11 install -m 0755 tele-watch ${DESTDIR}${sbindir}/ |
12 |
12 |
13 install -m 0755 -d ${DESTDIR}${man8dir} |
13 install -m 0755 -d ${DESTDIR}${man8dir} |
14 install -m 0644 tele-watch.8.gz ${DESTDIR}${man8dir} |
14 install -m 0644 tele-watch.8.gz ${DESTDIR}${man8dir} |
15 |
15 |
16 #test -f ${DESTDIR}${initdir}/tele-watcher \ |
16 -tools/unchanged ${DESTDIR}${initdir}/tele-watcher \ |
17 #|| install -m 0755 init.d ${DESTDIR}${initdir}/tele-watcher |
17 && install -m 0755 init.d ${DESTDIR}${initdir}/tele-watcher |
18 #test -f ${DESTDIR}${defaultdir}/tele-watcher \ |
18 |
19 #|| install -m 0644 default ${DESTDIR}${defaultdir}/tele-watcher |
19 -tools/unchanged ${DESTDIR}${defaultdir}/tele-watcher \ |
|
20 && install -m 0644 default ${DESTDIR}${defaultdir}/tele-watcher |
20 |
21 |
21 clean: |
22 clean: |
22 -rm -f tele-watch.8.gz tele-watch |
23 -rm -f tele-watch.8.gz tele-watch default init.d |
23 |
24 |
24 %: %.in |
25 %: %.in |
25 perl -pe 's{__sbindir__}{${sbindir}}g' <$< >$@ |
26 perl -pe 's{__sbindir__}{${sbindir}}g' <$< >$@ |
|
27 echo "# `sha1sum $@`" >>$@ |
26 |
28 |
27 %: %.pl |
29 %: %.pl |
28 perl -c $< |
30 perl -c $< |
29 cp -f $< $@ |
31 cp -f $< $@ |
30 perl -i -pe 's/<VERSION>/`hg id -it`/e' $@ |
32 perl -i -pe 's/<VERSION>/`hg id -it`/e' $@ |