Makefile
changeset 5 4654114e55a4
parent 3 ac7735d5fb59
equal deleted inserted replaced
4:3d856ef07f9f 5:4654114e55a4
     1 
     1 
     2 user = ssl.sachsengarage.de
     2 user = ssl.sachsengarage.de
     3 group = $(shell id -gn ${user})
     3 group = $(shell id -gn ${user})
     4 dir  = ~$(user)/htdocs/tools
     4 dir  = ~$(user)/htdocs/tools
     5 
     5 
     6 .PHONY:	all install clean
     6 version = $(shell hg id -it; hg parents --template '{author} {date|isodate}')
       
     7 
       
     8 .PHONY:	all install clean .version
     7 
     9 
     8 all:	iconv
    10 all:	iconv
     9 install:
    11 install: all .version
    10 	HGRCPATH=.hgrc hg kwexpand
       
    11 	install -m0555 -o ${user} -g ${group} iconv ${dir}/iconv.pl
    12 	install -m0555 -o ${user} -g ${group} iconv ${dir}/iconv.pl
    12 
    13 
    13 clean:
    14 clean:
    14 	-rm iconv
    15 	-rm iconv
    15 
    16 
    16 iconv:	iconv.pl
    17 iconv:	iconv.pl
    17 	perl -c $<
    18 	perl -c $<
    18 	install -m0555 $< $@
    19 	install -m0755 $< $@
       
    20 	perl -i -pe 's/_VERSION_/${version}/g' $@
       
    21 	chmod u-w $@