do_subst = $(SED) \ -e 's,[@]CVCDIR[@],$(CVCDIR),g' \ -e 's,[@]PACKAGE[@],$(PACKAGE),g' \ -e 's,[@]PACKAGE_BUGREPORT[@],$(PACKAGE_BUGREPORT),g' \ -e 's,[@]PACKAGE_NAME[@],$(PACKAGE_NAME),g' \ -e 's,[@]PACKAGE_TARNAME[@],$(PACKAGE_TARNAME),g' \ -e 's,[@]PACKAGE_URL[@],$(PACKAGE_URL),g' \ -e 's,[@]PACKAGE_SUMMARY[@],$(PACKAGE_SUMMARY),g' \ -e 's,[@]PACKAGE_VERSION[@],"$(PACKAGE_VERSION)",g' \ -e 's,[@]X509DIR[@],$(X509DIR),g' BUILT_SOURCES = cmdline.h cmdline.c EXTRA_DIST = npa-tool.ggo npa-tool.ggo.in opensc/src/libopensc/apdu.c opensc/src/libopensc/card.c EXTRA_DIST += $(shell find -L $(top_srcdir)/src/opensc/src -path '*/.git' -prune -o -type f -a -name '*.h' -print) MAINTAINERCLEANFILES = $(BUILT_SOURCES) npa-tool.ggo $(dist_man1_MANS) dist_man1_MANS = npa-tool.1 libnpa_la_SOURCES = iso-sm.c scutil.c npa.c boxing.c libnpa_la_LIBADD = $(OPENSC_LIBS) $(OPENPACE_LIBS) $(OPENSSL_LIBS) libnpa_la_CFLAGS = $(OPENSSL_CFLAGS) $(OPENPACE_CFLAGS) $(OPENSC_CFLAGS) libnpa_la_LDFLAGS = -no-undefined libcardnpa_la_SOURCES = card-npa.c libcardnpa_la_LIBADD = $(OPENSC_LIBS) libnpa.la libcardnpa_la_CFLAGS = $(OPENSSL_CFLAGS) $(OPENPACE_CFLAGS) $(OPENSC_CFLAGS) libcardnpa_la_LDFLAGS = -no-undefined libpkcs15npa_la_SOURCES = pkcs15-npa.c libpkcs15npa_la_LIBADD = $(OPENSC_LIBS) libcardnpa.la libnpa.la libpkcs15npa_la_CFLAGS = $(OPENSSL_CFLAGS) $(OPENPACE_CFLAGS) $(OPENSC_CFLAGS) libpkcs15npa_la_LDFLAGS = -no-undefined npa_tool_SOURCES = npa-tool.c $(BUILT_SOURCES) npa_tool_LDADD = libnpa.la $(OPENSC_LIBS) $(OPENPACE_LIBS) $(OPENSSL_LIBS) npa_tool_CFLAGS = $(OPENSSL_CFLAGS) $(OPENPACE_CFLAGS) $(OPENSC_CFLAGS) example_SOURCES = example.c example_LDADD = $(OPENSSL_LIBS) $(OPENPACE_LIBS) $(OPENSC_LIBS) libnpa.la example_CFLAGS = $(OPENSSL_CFLAGS) $(OPENPACE_CFLAGS) $(OPENSC_CFLAGS) npa-tool.c: $(BUILT_SOURCES) $(BUILT_SOURCES): npa-tool.ggo $(GENGETOPT) --output-dir=$(srcdir) < $< npa-tool.ggo: npa-tool.ggo.in $(do_subst) < $< > $(srcdir)/$@ npa-tool.1: npa-tool.ggo $(HELP2MAN) \ --output=$@ \ --no-info \ --source='$(PACKAGE_STRING)' \ $(builddir)/npa-tool bin_PROGRAMS = npa-tool noinst_PROGRAMS = example lib_LTLIBRARIES = libnpa.la libcardnpa.la libpkcs15npa.la noinst_HEADERS = \ sslutil.h \ card-npa.h \ iso-sm-internal.h \ ccid-types.h nobase_include_HEADERS = \ npa/iso-sm.h \ npa/npa.h \ npa/boxing.h \ npa/scutil.h