Makefile
changeset 23 31d7a4ab5910
parent 14 9da9fe83c77c
child 24 7af7f159f987
child 25 2991839e05e9
child 27 7cd07b3153b3
equal deleted inserted replaced
22:9d0f18677fec 23:31d7a4ab5910
     1 DESTDIR = 
     1 DESTDIR = 
     2 prefix = /usr/local
     2 prefix = /usr/local
     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
       
     6 defaultdir = /etc/default
     5 
     7 
     6 all:	tele-watch tele-watch.8.gz
     8 all:	tele-watch tele-watch.8.gz init.d
     7 install: all
     9 install: all
     8 	install -m 0755 -d ${DESTDIR}${sbindir}
    10 	install -m 0755 -d ${DESTDIR}${sbindir}
     9 	install -m 0755 tele-watch ${DESTDIR}${sbindir}/
    11 	install -m 0755 tele-watch ${DESTDIR}${sbindir}/
    10 
    12 
    11 	install -m 0755 -d ${DESTDIR}${man8dir}
    13 	install -m 0755 -d ${DESTDIR}${man8dir}
    12 	install -m 0644 tele-watch.8.gz ${DESTDIR}${man8dir}
    14 	install -m 0644 tele-watch.8.gz ${DESTDIR}${man8dir}
    13 
    15 
       
    16 	#test -f ${DESTDIR}${initdir}/tele-watcher \
       
    17 	#|| install -m 0755 init.d ${DESTDIR}${initdir}/tele-watcher
       
    18 	#test -f ${DESTDIR}${defaultdir}/tele-watcher \
       
    19 	#|| install -m 0644 default ${DESTDIR}${defaultdir}/tele-watcher
       
    20 
    14 clean:
    21 clean:
    15 	-rm -f tele-watch.8.gz tele-watch
    22 	-rm -f tele-watch.8.gz tele-watch
       
    23 
       
    24 %:	%.in
       
    25 	perl -pe 's{__sbindir__}{${sbindir}}g' <$< >$@
    16 
    26 
    17 %:	%.pl
    27 %:	%.pl
    18 	perl -c $<
    28 	perl -c $<
    19 	cp -f $< $@
    29 	cp -f $< $@
    20 	perl -i -pe 's/<VERSION>/`hg id -it`/e' $@
    30 	perl -i -pe 's/<VERSION>/`hg id -it`/e' $@