Simplify some makefiles.
[matthijs/upstream/backupninja.git] / handlers / Makefile.am
index dbe453dd9fff5cf3ca208a0f66f8b82a92db62a7..7c847d3e7ab5f89bfcc2f04072c9fd16f7276135 100644 (file)
@@ -1,10 +1,19 @@
 
-HANDLERS = dup dup.helper maildir mysql.helper rdiff sys \
-               makecd makecd.helper \
-               parseini rdiff.helper sys.helper ldap pgsql sh trac \
-               ldap.helper mysql pgsql.helper svn
+HANDLERS = dup dup.helper ldap ldap.helper maildir makecd              \
+         makecd.helper mysql mysql.helper pgsql pgsql.helper rdiff     \
+         rdiff.helper rsync sh svn sys sys.helper trac
 
+CLEANFILES = $(HANDLERS)
 
 EXTRA_DIST = Makefile.am $(HANDLERS)
 
+edit = sed \
+    -e "s,@BASH\@,$(BASH),g" \
+    -e "s,@AWK\@,$(AWK),g" \
+    -e "s,@SED\@,$(SED),g" 
+
 dist_pkgdata_DATA = $(HANDLERS)
+
+$(HANDLERS): %: $(srcdir)/%.in
+       rm -f $@
+       $(edit) $@.in > $@