Makefile
changeset 3 6cc86a8d1085
parent 1 2ee0eb0ef5d3
child 6 e7973168471d
--- a/Makefile	Thu Apr 28 14:30:34 2005 +0000
+++ b/Makefile	Tue May 03 08:30:20 2005 +0000
@@ -1,15 +1,32 @@
 # $Id$
 # $URL$
 
-ALL = send-config
+PERL = /usr/bin/perl
+
+prefix = /usr
+sbindir = ${prefix}/sbin
+confdir = /etc/send-config
 
-.PHONY:	all clean
+DESTDIR =
+
+sbin_SCRIPTS = send-config
+
+
 
-all:	$(ALL)
+.PHONY:	all clean install
+
+all:	$(sbin_SCRIPTS)
+
+install: all
+	install -d -m 0755 $(DESTDIR)$(confdir)
+	install -m 0755 $(sbin_SCRIPTS) $(DESTDIR)$(sbindir)/
+	test -f $(DESTDIR)$(confdir)/config \
+	  || install -m 644 config.ex $(DESTDIR)$(confdir)/config
 clean:
-	-rm -f $(ALL)
+	-rm -f $(sbin_SCRIPTS) core
 
 %:	%.pl
-	@perl -cT $<
-	@cp -f $< $@
+	@$(PERL) -c $<
+	@chmod +w $@ 2>/dev/null || true
+	@sed -e 's,@PERL@,$(PERL),g' < $^ >$@
 	@chmod a=rx $@