diff mk/script.mk @ 2:5f36d8d69aba

Set up a build framework.
author David A. Holland
date Sun, 19 Feb 2012 18:57:59 -0500
parents
children 813a27f32072
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mk/script.mk	Sun Feb 19 18:57:59 2012 -0500
@@ -0,0 +1,19 @@
+.SUFFIXES: .py .pl .sh
+
+PROG=$(SCRIPT:R)$(BINSUFFIX)
+
+all: $(PROG)
+
+$(PROG): $(SCRIPT)
+	$(SED) -f $(TOP)/config.sed < $(SCRIPT) > $@.new
+	mv -f $@.new $@
+
+depend: ;
+
+install:
+	$(INSTALL) -c $(PROG) $(DESTDIR)$(PREFIX)/$(BINDIR)/$(PROG)
+
+clean distclean:
+	rm -f $(PROG) $(PROG).new
+
+.PHONY: all depend install clean distclean