30 lines
581 B
Makefile
30 lines
581 B
Makefile
if HAVE_SYSTEMD
|
|
EXTRA_DIST = \
|
|
pcscd.service.in \
|
|
pcscd.socket.in
|
|
|
|
systemdsystemunit_DATA = \
|
|
pcscd.service \
|
|
pcscd.socket
|
|
|
|
CLEANFILES = $(systemdsystemunit_DATA)
|
|
|
|
edit = sed \
|
|
-e 's|@sysconfdir[@]|$(sysconfdir)|g' \
|
|
-e 's|@sbindir_exp[@]|$(sbindir_exp)|g' \
|
|
-e 's|@ipcdir[@]|$(ipcdir)|g'
|
|
|
|
$(systemdsystemunit_DATA): Makefile
|
|
rm -f $@ $@.tmp
|
|
srcdir=''; \
|
|
test -f ./$@.in || srcdir=$(srcdir)/; \
|
|
$(edit) $${srcdir}$@.in >$@.tmp
|
|
chmod +x $@.tmp
|
|
chmod a-w $@.tmp
|
|
mv $@.tmp $@
|
|
|
|
pcscd.service: $(srcdir)/pcscd.service.in
|
|
pcscd.socket: $(srcdir)/pcscd.socket.in
|
|
|
|
endif
|