Makefile
changeset 3 6cc86a8d1085
parent 1 2ee0eb0ef5d3
child 6 e7973168471d
equal deleted inserted replaced
2:5b9ad097c060 3:6cc86a8d1085
     1 # $Id$
     1 # $Id$
     2 # $URL$
     2 # $URL$
     3 
     3 
     4 ALL = send-config
     4 PERL = /usr/bin/perl
     5 
     5 
     6 .PHONY:	all clean
     6 prefix = /usr
       
     7 sbindir = ${prefix}/sbin
       
     8 confdir = /etc/send-config
     7 
     9 
     8 all:	$(ALL)
    10 DESTDIR =
       
    11 
       
    12 sbin_SCRIPTS = send-config
       
    13 
       
    14 
       
    15 
       
    16 .PHONY:	all clean install
       
    17 
       
    18 all:	$(sbin_SCRIPTS)
       
    19 
       
    20 install: all
       
    21 	install -d -m 0755 $(DESTDIR)$(confdir)
       
    22 	install -m 0755 $(sbin_SCRIPTS) $(DESTDIR)$(sbindir)/
       
    23 	test -f $(DESTDIR)$(confdir)/config \
       
    24 	  || install -m 644 config.ex $(DESTDIR)$(confdir)/config
     9 clean:
    25 clean:
    10 	-rm -f $(ALL)
    26 	-rm -f $(sbin_SCRIPTS) core
    11 
    27 
    12 %:	%.pl
    28 %:	%.pl
    13 	@perl -cT $<
    29 	@$(PERL) -c $<
    14 	@cp -f $< $@
    30 	@chmod +w $@ 2>/dev/null || true
       
    31 	@sed -e 's,@PERL@,$(PERL),g' < $^ >$@
    15 	@chmod a=rx $@
    32 	@chmod a=rx $@