From acc74302b79988908416c679ea1713a9652b9115 Mon Sep 17 00:00:00 2001
From: Stefano Miccoli
Date: Wed, 13 Aug 2014 00:27:03 +0200
Subject: [PATCH 2/2] new makefile.am

---
 src/scripts/systemd/Makefile.am |   30 ++++++++++++++++--------------
 1 file changed, 16 insertions(+), 14 deletions(-)

diff --git a/src/scripts/systemd/Makefile.am b/src/scripts/systemd/Makefile.am
index f1bedc0..69bd0e7 100644
--- a/src/scripts/systemd/Makefile.am
+++ b/src/scripts/systemd/Makefile.am
@@ -1,18 +1,20 @@
-
-if HAVE_SYSTEMD
 systemdsystemunit_DATA = \
-	owfs.service \
-	owftpd.service \
-	owhttpd.service \
-	owserver.service \
-	owserver.socket
+        owfs.service \
+        owftpd.service \
+        owhttpd.service \
+        owserver.service \
+        owserver.socket
+CLEANFILES = $(systemdsystemunit_DATA)
+EXTRA_DIST = \
+        owfs.service.in \
+        owftpd.service.in \
+        owhttpd.service.in \
+        owserver.service.in \
+        owserver.socket.in
+
+do_subst = sed -e 's,[@]bindir[@],$(bindir),g'
 
-EXTRA_DIST = $(wildcard *.service.in) $(wildcard *.socket.in)
+% :: %.in
+	$(do_subst) < $(srcdir)/$< > $@
 
 $(systemdsystemunit_DATA): Makefile
-	rm -f $@ $@.tmp
-	sourcedir=''; \
-		test -f ./$@.in || sourcedir=$(sourcedir)/; \
-		sed -e 's|@bindir[@]|$(bindir)|g' $${sourcedir}$@.in >$@.tmp
-	mv $@.tmp $@
-endif
-- 
1.7.10.4

