--- 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 $@