53 lines
2.1 KiB
Makefile
53 lines
2.1 KiB
Makefile
--- usr/sbin/pkcsslotd/pkcsslotd.mk.orig 2022-04-25 11:04:51 UTC
|
|
+++ usr/sbin/pkcsslotd/pkcsslotd.mk
|
|
@@ -5,7 +5,7 @@ noinst_HEADERS += \
|
|
|
|
EXTRA_DIST += usr/sbin/pkcsslotd/opencryptoki.conf
|
|
|
|
-usr_sbin_pkcsslotd_pkcsslotd_LDFLAGS = -lpthread -lcrypto
|
|
+usr_sbin_pkcsslotd_pkcsslotd_LDFLAGS = -lpthread -lcrypto -lepoll-shim -L$(LOCALBASE)/lib
|
|
if HAVE_LIBUDEV
|
|
usr_sbin_pkcsslotd_pkcsslotd_LDFLAGS += -ludev
|
|
endif
|
|
@@ -15,7 +15,39 @@ usr_sbin_pkcsslotd_pkcsslotd_CFLAGS = -DPROGRAM_NAME=\
|
|
-I${top_builddir}/usr/lib/common \
|
|
-I${top_builddir}/usr/lib/api \
|
|
-I${srcdir}/usr/lib/config \
|
|
- -I${top_builddir}/usr/lib/config
|
|
+ -I${top_builddir}/usr/lib/config \
|
|
+ -I$(LOCALBASE)/include/libepoll-shim
|
|
+
|
|
+usr_sbin_pkcsslotd_pkcsslotd_SOURCES = \
|
|
+ usr/sbin/pkcsslotd/slotmgr.c usr/sbin/pkcsslotd/shmem.c \
|
|
+ usr/sbin/pkcsslotd/signal.c usr/sbin/pkcsslotd/mutex.c usr/sbin/pkcsslotd/err.c \
|
|
+ usr/sbin/pkcsslotd/log.c usr/sbin/pkcsslotd/daemon.c \
|
|
+ usr/sbin/pkcsslotd/garbage_linux.c usr/sbin/pkcsslotd/pkcsslotd_util.c \
|
|
+ usr/sbin/pkcsslotd/socket_server.c usr/lib/config/configuration.c \
|
|
+ usr/lib/config/cfgparse.y usr/lib/config/cfglex.l
|
|
+
|
|
+nodist_usr_sbin_pkcsslotd_pkcsslotd_SOURCES = \
|
|
+ usr/lib/common/dlist.c
|
|
+usr/sbin/pkcsslotd/slotmgr.$(OBJEXT): usr/lib/config/cfgparse.h
|
|
+sbin_PROGRAMS += usr/sbin/pkcsslotd/pkcsslotd
|
|
+noinst_HEADERS += \
|
|
+ usr/sbin/pkcsslotd/err.h usr/sbin/pkcsslotd/garbage_linux.h \
|
|
+ usr/sbin/pkcsslotd/log.h usr/sbin/pkcsslotd/pkcsslotd.h
|
|
+
|
|
+EXTRA_DIST += usr/sbin/pkcsslotd/opencryptoki.conf
|
|
+
|
|
+usr_sbin_pkcsslotd_pkcsslotd_LDFLAGS = -lpthread -lcrypto -lepoll-shim -L$(LOCALBASE)/lib
|
|
+if HAVE_LIBUDEV
|
|
+usr_sbin_pkcsslotd_pkcsslotd_LDFLAGS += -ludev
|
|
+endif
|
|
+
|
|
+usr_sbin_pkcsslotd_pkcsslotd_CFLAGS = -DPROGRAM_NAME=\"$(@)\" \
|
|
+ -I${srcdir}/usr/include -I${srcdir}/usr/lib/common \
|
|
+ -I${top_builddir}/usr/lib/common \
|
|
+ -I${top_builddir}/usr/lib/api \
|
|
+ -I${srcdir}/usr/lib/config \
|
|
+ -I${top_builddir}/usr/lib/config \
|
|
+ -I$(LOCALBASE)/include/libepoll-shim
|
|
|
|
usr_sbin_pkcsslotd_pkcsslotd_SOURCES = \
|
|
usr/sbin/pkcsslotd/slotmgr.c usr/sbin/pkcsslotd/shmem.c \
|