1
0
mirror of https://github.com/opencryptoki/opencryptoki.git synced 2026-10-24 05:39:17 +03:00
Files
opencryptoki/misc/misc.mk
Ingo Franzki c87900ac8f CONFIGURE/MAKE: Fix configure script and make files
Fix several inconsistencies and errors in the configure script and make files.

Signed-off-by: Ingo Franzki <ifranzki@linux.ibm.com>
2026-08-25 14:45:29 +02:00

45 lines
1.4 KiB
Makefile

EXTRA_DIST += misc/pkcsslotd.in misc/pkcsslotd.service.in \
misc/tmpfiles.conf.in misc/opencryptoki.pc.in
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = misc/opencryptoki.pc
if ENABLE_DAEMON
if ENABLE_SYSTEMD
servicedir = $(unitdir)
service_DATA = misc/pkcsslotd.service
tmpfilesdir = /usr/lib/tmpfiles.d
tmpfiles_DATA = misc/opencryptoki.conf
CLEANFILES += misc/pkcsslotd.service misc/opencryptoki.conf
${srcdir}/misc/pkcsslotd.service: ${srcdir}/misc/pkcsslotd.service.in
$(AM_V_GEN)@SED@ -e s!\@sbindir\@!"@sbindir@"!g \
-e s!\@localstatedir\@!$(localstatedir)!g \
-e s!\@rundir\@!$(RUN_PATH)/opencryptoki!g \
-e s!\@pkcsslotd_user\@!$(pkcsslotd_user)!g \
-e s!\@pkcs_group\@!$(pkcs_group)!g < $< > $@-t
@mv $@-t $@
${srcdir}/misc/opencryptoki.conf: ${srcdir}/misc/tmpfiles.conf.in
$(AM_V_GEN)@SED@ -e s!\@lockdir\@!$(lockdir)!g \
-e s!\@logdir\@!$(logdir)!g \
-e s!\@localstatedir\@!$(localstatedir)!g \
-e s!\@pkcsslotd_user\@!$(pkcsslotd_user)!g \
-e s!\@pkcs_group\@!$(pkcs_group)!g < $< > $@-t
@mv $@-t $@
else
initddir = $(sysconfdir)/rc.d/init.d
initd_SCRIPTS = misc/pkcsslotd
CLEANFILES += misc/pkcsslotd
${srcdir}/misc/pkcsslotd: ${srcdir}/misc/pkcsslotd.in
$(AM_V_GEN)@SED@ -e s!\@sbindir\@!"@sbindir@"!g \
-e s!\@pkcsslotd_user\@!$(pkcsslotd_user)!g \
-e s!\@pkcs_group\@!$(pkcs_group)!g < $< > $@-t
@CHMOD@ a+x $@-t
@mv $@-t $@
endif
endif