|
Packit |
cfa437 |
SUBDIRS = src
|
|
Packit |
cfa437 |
ACLOCAL_AMFLAGS = --install -I m4
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
lib_LTLIBRARIES = libcacard.la
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
libcacard_la_SOURCES = \
|
|
Packit |
cfa437 |
src/cac.c \
|
|
Packit |
cfa437 |
src/cac-aca.c \
|
|
Packit |
cfa437 |
src/cac-aca.h \
|
|
Packit |
cfa437 |
src/gp.c \
|
|
Packit |
cfa437 |
src/gp.h \
|
|
Packit |
cfa437 |
src/capcsc.h \
|
|
Packit |
cfa437 |
src/card_7816.c \
|
|
Packit |
cfa437 |
src/common.c \
|
|
Packit |
cfa437 |
src/common.h \
|
|
Packit |
cfa437 |
src/event.c \
|
|
Packit |
cfa437 |
src/glib-compat.h \
|
|
Packit |
cfa437 |
src/simpletlv.c \
|
|
Packit |
cfa437 |
src/simpletlv.h \
|
|
Packit |
cfa437 |
src/vcard.c \
|
|
Packit |
cfa437 |
src/vcard_emul_nss.c \
|
|
Packit |
cfa437 |
src/vcard_emul_type.c \
|
|
Packit |
cfa437 |
src/vcardt.c \
|
|
Packit |
cfa437 |
src/vcardt_internal.h \
|
|
Packit |
cfa437 |
src/vreader.c \
|
|
Packit |
cfa437 |
$(NULL)
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
if ENABLE_PCSC
|
|
Packit |
cfa437 |
libcacard_la_SOURCES += src/capcsc.c
|
|
Packit |
cfa437 |
endif
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
libcacard_includedir = $(includedir)/cacard
|
|
Packit |
cfa437 |
libcacard_include_HEADERS = \
|
|
Packit |
cfa437 |
src/cac.h \
|
|
Packit |
cfa437 |
src/card_7816.h \
|
|
Packit |
cfa437 |
src/card_7816t.h \
|
|
Packit |
cfa437 |
src/eventt.h \
|
|
Packit |
cfa437 |
src/libcacard.h \
|
|
Packit |
cfa437 |
src/vcard.h \
|
|
Packit |
cfa437 |
src/vcard_emul.h \
|
|
Packit |
cfa437 |
src/vcard_emul_type.h \
|
|
Packit |
cfa437 |
src/vcardt.h \
|
|
Packit |
cfa437 |
src/vevent.h \
|
|
Packit |
cfa437 |
src/vreader.h \
|
|
Packit |
cfa437 |
src/vreadert.h \
|
|
Packit |
cfa437 |
src/vscard_common.h \
|
|
Packit |
cfa437 |
$(NULL)
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
libcacard_la_LIBADD = $(CACARD_LIBS) $(PCSC_LIBS)
|
|
Packit |
cfa437 |
libcacard_la_LDFLAGS = \
|
|
Packit |
cfa437 |
-export-symbols $(srcdir)/src/libcacard.syms \
|
|
Packit |
cfa437 |
-no-undefined \
|
|
Packit |
cfa437 |
-version-info 0:0:0 \
|
|
Packit |
cfa437 |
$(AM_LDFLAGS) \
|
|
Packit |
cfa437 |
$(NULL)
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
if OS_WIN32
|
|
Packit |
cfa437 |
libcacard_la_LIBADD += -lws2_32
|
|
Packit |
cfa437 |
endif
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
pkgconfigdir = $(libdir)/pkgconfig
|
|
Packit |
cfa437 |
pkgconfig_DATA = libcacard.pc
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
include $(srcdir)/build-aux/glib-tap.mk
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
noinst_PROGRAMS += vscclient
|
|
Packit |
cfa437 |
vscclient_SOURCES = src/vscclient.c
|
|
Packit |
cfa437 |
vscclient_LDADD = libcacard.la $(GTHREAD_LIBS) $(PCSC_LIBS)
|
|
Packit |
cfa437 |
vscclient_CFLAGS = $(AM_CPPFLAGS) $(GTHREAD_CFLAGS) $(PCSC_CFLAGS)
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
if OS_WIN32
|
|
Packit |
cfa437 |
vscclient_CFLAGS += -D__USE_MINGW_ANSI_STDIO=1
|
|
Packit |
cfa437 |
endif
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
tests/softhsm2.conf:
|
|
Packit |
cfa437 |
$(AM_V_GEN)(cd tests/ && $(abs_srcdir)/tests/setup-softhsm2.sh)
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
clean-local:
|
|
Packit |
cfa437 |
rm -rf tests/hwdb tests/tokens tests/softhsm2.conf
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
EXTRA_DIST += tests/setup-softhsm2.sh
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
AM_TESTS_ENVIRONMENT += \
|
|
Packit |
cfa437 |
SOFTHSM2_CONF=tests/softhsm2.conf
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
test_programs = \
|
|
Packit |
cfa437 |
tests/libcacard \
|
|
Packit |
cfa437 |
tests/simpletlv \
|
|
Packit |
cfa437 |
tests/hwtests \
|
|
Packit |
cfa437 |
$(NULL)
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
tests_libcacard_SOURCES = \
|
|
Packit |
cfa437 |
tests/common.c \
|
|
Packit |
cfa437 |
tests/common.h \
|
|
Packit |
cfa437 |
tests/libcacard.c \
|
|
Packit |
cfa437 |
$(NULL)
|
|
Packit |
cfa437 |
tests_libcacard_LDADD = \
|
|
Packit |
cfa437 |
libcacard.la \
|
|
Packit |
cfa437 |
src/common.lo \
|
|
Packit |
cfa437 |
src/simpletlv.lo \
|
|
Packit |
cfa437 |
$(NULL)
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
tests_simpletlv_LDADD = \
|
|
Packit |
cfa437 |
libcacard.la \
|
|
Packit |
cfa437 |
src/common.lo \
|
|
Packit |
cfa437 |
src/simpletlv.lo \
|
|
Packit |
cfa437 |
$(NULL)
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
tests_hwtests_SOURCES = \
|
|
Packit |
cfa437 |
tests/common.c \
|
|
Packit |
cfa437 |
tests/common.h \
|
|
Packit |
cfa437 |
tests/hwtests.c \
|
|
Packit |
cfa437 |
$(NULL)
|
|
Packit |
cfa437 |
tests_hwtests_LDADD = \
|
|
Packit |
cfa437 |
libcacard.la \
|
|
Packit |
cfa437 |
src/common.lo \
|
|
Packit |
cfa437 |
src/simpletlv.lo \
|
|
Packit |
cfa437 |
$(NULL)
|
|
Packit |
cfa437 |
tests_hwtests_DEPENDENCIES = tests/softhsm2.conf
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
@CODE_COVERAGE_RULES@
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
AM_CPPFLAGS = \
|
|
Packit |
cfa437 |
-DG_LOG_DOMAIN=\"libcacard\" \
|
|
Packit |
cfa437 |
-DLIBCACARD_COMPILATION \
|
|
Packit |
cfa437 |
$(CACARD_CFLAGS) \
|
|
Packit |
cfa437 |
$(CODE_COVERAGE_CFLAGS) \
|
|
Packit |
cfa437 |
$(PCSC_CFLAGS) \
|
|
Packit |
cfa437 |
$(WARN_CFLAGS) \
|
|
Packit |
cfa437 |
-I$(srcdir)/src \
|
|
Packit |
cfa437 |
$(NULL)
|
|
Packit |
cfa437 |
AM_LDFLAGS = $(CODE_COVERAGE_LDFLAGS) $(WARN_LDFLAGS)
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
EXTRA_DIST += \
|
|
Packit |
cfa437 |
NEWS \
|
|
Packit |
cfa437 |
README.md \
|
|
Packit |
cfa437 |
docs/libcacard.txt \
|
|
Packit |
cfa437 |
src/libcacard.syms \
|
|
Packit |
cfa437 |
build-aux/tap-driver.sh \
|
|
Packit |
cfa437 |
build-aux/tap-test \
|
|
Packit |
cfa437 |
tests/db/cert8.db \
|
|
Packit |
cfa437 |
tests/db/key3.db \
|
|
Packit |
cfa437 |
tests/db/secmod.db \
|
|
Packit |
cfa437 |
$(NULL)
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
# aclocal will copy m4 files from pkg-config/autoconf-archives
|
|
Packit |
cfa437 |
MAINTAINERCLEANFILES += $(srcdir)/m4/pkg.m4
|
|
Packit |
cfa437 |
MAINTAINERCLEANFILES += $(srcdir)/m4/ax_*.m4
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
MAINTAINERCLEANFILES += \
|
|
Packit |
cfa437 |
$(GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL) \
|
|
Packit |
cfa437 |
$(GITIGNORE_MAINTAINERCLEANFILES_MAKEFILE_IN) \
|
|
Packit |
cfa437 |
$(GITIGNORE_MAINTAINERCLEANFILES_M4_LIBTOOL)
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
# see git-version-gen
|
|
Packit |
cfa437 |
dist-hook: gen-ChangeLog
|
|
Packit |
cfa437 |
echo $(VERSION) > $(distdir)/.tarball-version
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
$(top_srcdir)/.version:
|
|
Packit |
cfa437 |
echo $(VERSION) > $@-t && mv $@-t $@
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
BUILT_SOURCES += $(top_srcdir)/.version
|
|
Packit |
cfa437 |
EXTRA_DIST += \
|
|
Packit |
cfa437 |
$(top_srcdir)/.version \
|
|
Packit |
cfa437 |
build-aux/git-version-gen \
|
|
Packit |
cfa437 |
$(NULL)
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
gen-ChangeLog:
|
|
Packit |
cfa437 |
@if test -d "$(srcdir)/.git"; then \
|
|
Packit |
cfa437 |
echo Generating ChangeLog... ; \
|
|
Packit |
cfa437 |
( cd "$(srcdir)" \
|
|
Packit |
cfa437 |
&& $(top_srcdir)/build-aux/missing --run git log --stat ) > ChangeLog.tmp \
|
|
Packit |
cfa437 |
&& mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
|
|
Packit |
cfa437 |
|| ( rm -f ChangeLog.tmp; \
|
|
Packit |
cfa437 |
echo Failed to generate ChangeLog >&2 ); \
|
|
Packit |
cfa437 |
else \
|
|
Packit |
cfa437 |
echo A git checkout is required to generate a ChangeLog >&2; \
|
|
Packit |
cfa437 |
fi
|
|
Packit |
cfa437 |
|
|
Packit |
cfa437 |
-include $(top_srcdir)/git.mk
|