Makefile
changeset 15 d7e673f7e596
parent 0 99443200522e
child 19 df3ab24a3069
equal deleted inserted replaced
14:526aad9d2f83 15:d7e673f7e596
     1 
     1 
     2 prefix = /usr/local
     2 prefix = /usr/local
     3 sbindir = ${prefix}/sbin
     3 sbindir = ${prefix}/sbin
     4 
     4 
     5 .PHONY: all install clean
     5 .PHONY: all install clean
     6 all:
     6 
       
     7 all:	update-serial
       
     8 
     7 install:
     9 install:
     8 	install -m 0755 update-serial $(DESTDIR)/${sbindir}/
    10 	install -d -m 0755 $(DESTDIR)/${sbindir}
       
    11 	install    -m 0755 update-serial $(DESTDIR)/${sbindir}/
     9 
    12 
    10 clean:
    13 clean:
       
    14 	rm -f update-serial
       
    15 
       
    16 %:	%.pl
       
    17 	@rc=0; \
       
    18 	for p in `cat modules`; do \
       
    19 	    if ! perl -M$$p -e "" 2>/dev/null; then \
       
    20 	    echo "*** Need perl module $$p" >&2 ;\
       
    21 	    rc=1 ;\
       
    22 	    fi ;\
       
    23 	done ;\
       
    24 	test $$rc = 0
       
    25 	@perl -c $<
       
    26 	@cp -f $< $@
       
    27 	@chmod +x-w $@