Makefile.in
changeset 44 84663019017f
parent 43 aae83a165bbf
child 45 a7624396dd9c
equal deleted inserted replaced
43:aae83a165bbf 44:84663019017f
     1 DESTDIR = 
       
     2 prefix = @prefix@
       
     3 sbindir = ${prefix}/sbin
       
     4 man8dir = ${prefix}/share/man/man8
       
     5 
       
     6 SCRIPT = ftbackup
       
     7 MAN8PAGE = ftbackup.8
       
     8 
       
     9 all:	
       
    10 
       
    11 
       
    12 install:	man .version all
       
    13 	install -d -m 0755 ${DESTDIR}${sbindir}
       
    14 	install    -m 0755 ${SCRIPT} ${DESTDIR}${sbindir}
       
    15 	perl -i -pe 's/\<VERSION\>/'`cat .version`'/' ${DESTDIR}${sbindir}/${SCRIPT}
       
    16 
       
    17 	install -d -m 0755 ${DESTDIR}${man8dir}
       
    18 	install    -m 0644 ${MAN8PAGE} ${DESTDIR}${man8dir}/
       
    19 
       
    20 
       
    21 	
       
    22 man:	${MAN8PAGE}
       
    23 
       
    24 clean:
       
    25 	rm -f ${MAN8PAGE} .version
       
    26 
       
    27 distclean:	clean
       
    28 	rm -f Makefile
       
    29 
       
    30 .version:	${SCRIPT}
       
    31 	test -f .hg_archival.txt \
       
    32 		&& { grep ^node: | cut -f2 -d' ' >$@; } \
       
    33 		|| { hg id | cut -f1 -d' ' >$@; }
       
    34 
       
    35 %.8:	%
       
    36 	pod2man --section 8 $< >$@