Makefile
changeset 24 7af7f159f987
parent 23 31d7a4ab5910
child 29 8dc39221096a
equal deleted inserted replaced
23:31d7a4ab5910 24:7af7f159f987
     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' $@