1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
nobase_lib_LTLIBRARIES += opencryptoki/libopencryptoki.la
noinst_HEADERS += usr/lib/api/apiproto.h usr/lib/api/policy.h \
usr/lib/api/statistics.h usr/lib/api/hashmap.h \
usr/lib/api/mechtable.h usr/lib/api/supportedstrengths.h
SO_CURRENT=0
SO_REVISION=0
SO_AGE=0
opencryptoki_libopencryptoki_la_CFLAGS = \
-DAPI -DDEV -D_THREAD_SAFE -fPIC -I${srcdir}/usr/include \
-I${srcdir}/usr/lib/common -I${srcdir}/usr/lib/api \
-I${srcdir}/usr/lib/config -I${top_builddir}/usr/lib/config \
-DSTDLL_NAME=\"api\" -DHASHMAP_JENKINS_MIX \
-I${top_builddir}/usr/lib/api
opencryptoki_libopencryptoki_la_LDFLAGS = \
-shared -Wl,-z,defs,-Bsymbolic -lc -ldl -lpthread -lcrypto -lrt \
-version-info $(SO_CURRENT):$(SO_REVISION):$(SO_AGE) \
-Wl,--version-script=${srcdir}/opencryptoki.map
opencryptoki_libopencryptoki_la_SOURCES = usr/lib/api/api_interface.c \
usr/lib/api/shrd_mem.c usr/lib/api/socket_client.c \
usr/lib/api/apiutil.c usr/lib/common/trace.c \
usr/lib/api/policy.c usr/lib/api/hashmap.c \
usr/lib/api/statistics.c \
usr/lib/common/utility_common.c usr/lib/common/ec_supported.c \
usr/lib/config/configuration.c \
usr/lib/common/ec_curve_translation.c \
usr/lib/common/kdf_translation.c \
usr/lib/common/mgf_translation.c \
usr/lib/api/supportedstrengths.c \
usr/lib/common/pqc_supported.c \
usr/lib/config/cfgparse.y usr/lib/config/cfglex.l \
usr/lib/common/btree.c
nodist_opencryptoki_libopencryptoki_la_SOURCES = \
usr/lib/api/mechtable.c
usr/lib/api/mechtable.c usr/lib/api/mechtable-gen.h: tools/tableidxgen
$(AM_V_GEN)$(MKDIR_P) usr/lib/api && ${abs_builddir}/tools/tableidxgen -c usr/lib/api/mechtable.c -d usr/lib/api/mechtable-gen.h -l usr/lib/api/mechtable.log
BUILT_SOURCES += usr/lib/api/mechtable-gen.h
EXTRA_DIST += usr/lib/api/mechtable.inc
CLEANFILES += usr/lib/api/shrd_mem.c usr/lib/api/mechtable.c $(BUILT_SOURCES) \
usr/lib/api/mechtable.log
|