use a separate directory for ifd-vpcd and pcsclite-vpcd

This commit is contained in:
Frank Morgner
2014-03-31 23:35:33 +02:00
parent 0aec0e4d31
commit 8abb64e519
22 changed files with 195 additions and 55 deletions

View File

@@ -0,0 +1,43 @@
EXTRA_DIST = PCSC/pcsclite.h.in libpcsclite.pc.in
lib_LTLIBRARIES = libpcsclite.la
libpcsclite_la_CPPFLAGS = $(PCSC_CFLAGS) -I$(srcdir)/../ifd-vpcd -I$(srcdir)/../vpcd
libpcsclite_la_LDFLAGS = -no-undefined
libpcsclite_la_SOURCES = winscard.c debug.c strlcpy.c error.c
libpcsclite_la_LIBADD = $(top_builddir)/src/ifd-vpcd/libifdvpcd.la
noinst_HEADERS = pcsclite.h strlcpycat.h misc.h
nobase_include_HEADERS = \
PCSC/pcsclite.h \
PCSC/winscard.h \
PCSC/wintypes.h
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libpcsclite.pc
libpcsclite.pc: libpcsclite.pc.in
$(do_subst) < $(srcdir)/libpcsclite.pc.in > libpcsclite.pc
winscard.c: $(builddir)/pcsclite.h
do_subst = $(SED) \
-e 's,[@]PACKAGE_NAME[@],$(PACKAGE_NAME),g' \
-e 's,[@]VERSION[@],$(PCSCVERSION),g' \
-e 's,[@]exec_prefix[@],$(exec_prefix),g' \
-e 's,[@]includedir[@],$(includedir),g' \
-e 's,[@]libdir[@],$(libdir),g' \
-e 's,[@]prefix[@],$(prefix),g'
pcsclite.h: PCSC/pcsclite.h.in
$(do_subst) < $(srcdir)/PCSC/pcsclite.h.in > $(builddir)/pcsclite.h
install-data-local:
$(INSTALL) -d $(DESTDIR)$(includedir)/PCSC
$(INSTALL_DATA) $(builddir)/pcsclite.h $(DESTDIR)$(includedir)/PCSC/pcsclite.h
uninstall-local:
rm -f $(DESTDIR)$(includedir)/PCSC/pcsclite.h
clean-local:
rm -f libpcsclite.pc pcsclite.h