eid-mw/cardlayer/Makefile.am

94 lines
7.8 KiB
Makefile
Executable file

ACLOCAL_AMFLAGS = -I m4
COMMON_CXXFLAGS = -DEIDMW_CAL_EXPORT -DCAL_BEID -DCARDPLUGIN_IN_CAL -DBEID_35 -DNDEBUG -DBEID_OLD_PINPAD -DLTC_NO_ASM
COMMON_LIBADD = ../common/libbeidcommon.la ../dialogs/libbeiddialogs.la
lib_LTLIBRARIES = libbeidcardlayer.la libcardpluginbeid.la libcardpluginsis.la libcardpluginsis_acr38u.la
if LINUX
libbeidcardlayer_la_SOURCES = ../common/src/mw_util.cpp src/cache.cpp src/card.cpp src/cardfactory.cpp src/cardlayer.cpp src/cardreaderinfo.cpp src/context.cpp src/p15correction.cpp src/pcsc.cpp src/pinpad.cpp src/pinpadlib.cpp src/pkcs15.cpp src/pkcs15parser.cpp src/pkicard.cpp src/reader.cpp src/readersinfo.cpp src/threadpool.cpp src/unknowncard.cpp src/cardpluginbeid/beidcard.cpp src/cardpluginbeid/beidp15correction.cpp src/cardpluginsis/siscard.cpp src/cardpluginsis/sispluginhandler.cpp
libbeidcardlayer_la_CPPFLAGS = $(PCSCLITE_INCS) -I$(srcdir)/../common/src -I$(srcdir)/src/cardpluginbeid -I$(srcdir)/src/cardpluginsis -I$(srcdir)/src/cardpluginsis_acr38u
libbeidcardlayer_la_LDFLAGS = $(PCSCLITE_LIBS) -lpcsclite -avoid-version
libbeidcardlayer_la_LIBADD = $(COMMON_LIBADD)
libbeidcardlayer_la_CXXFLAGS = $(COMMON_CXXFLAGS)
libcardpluginbeid_la_SOURCES = ../common/src/mw_util.cpp src/cardpluginbeid/beidcard.cpp src/cardpluginbeid/beidp15correction.cpp src/cache.cpp src/card.cpp src/pkicard.cpp
libcardpluginbeid_la_CPPFLAGS = $(PCSCLITE_INCS) -I$(srcdir)/../common/src -I$(srcdir)/src/cardpluginbeid
libcardpluginbeid_la_LDFLAGS = $(PCSCLITE_LIBS) -lpcsclite -avoid-version
libcardpluginbeid_la_LIBADD = $(COMMON_LIBADD) libbeidcardlayer.la
libcardpluginbeid_la_CXXFLAGS = $(COMMON_CXXFLAGS)
libcardpluginsis_la_SOURCES = ../common/src/mw_util.cpp src/cardpluginsis/siscard.cpp src/cache.cpp src/card.cpp
libcardpluginsis_la_CPPFLAGS = $(PCSCLITE_INCS) -I$(srcdir)/../common/src -I$(srcdir)/src/cardpluginsis
libcardpluginsis_la_LDFLAGS = $(PCSCLITE_LIBS) -lpcsclite -avoid-version
libcardpluginsis_la_LIBADD = $(COMMON_LIBADD) libbeidcardlayer.la
libcardpluginsis_la_CXXFLAGS = $(COMMON_CXXFLAGS)
libcardpluginsis_acr38u_la_SOURCES = ../common/src/mw_util.cpp src/cardpluginsis_acr38u/siscard.cpp
libcardpluginsis_acr38u_la_CPPFLAGS = $(PCSCLITE_INCS) -I$(srcdir)/../common/src -I$(srcdir)/src/cardpluginsis_acr38u
libcardpluginsis_acr38u_la_LDFLAGS = $(PCSCLITE_LIBS) -lpcsclite -avoid-version
libcardpluginsis_acr38u_la_CXXFLAGS = $(COMMON_CXXFLAGS) -DCARDPLUGINSIS_EXPORTS -DEIDMW_CMN_EXPORT
libcardpluginsis_acr38u_la_LIBADD = $(COMMON_LIBADD) libbeidcardlayer.la
endif
###############################################################################################################################################################################
if OSX
libbeidcardlayer_la_SOURCES = ../common/src/mw_util.cpp src/cache.cpp src/card.cpp src/cardfactory.cpp src/cardlayer.cpp src/cardreaderinfo.cpp src/context.cpp src/p15correction.cpp src/pcsc.cpp src/pinpad.cpp src/pinpadlib.cpp src/pkcs15.cpp src/pkcs15parser.cpp src/pkicard.cpp src/reader.cpp src/readersinfo.cpp src/threadpool.cpp src/unknowncard.cpp src/cardpluginbeid/beidcard.cpp src/cardpluginbeid/beidp15correction.cpp src/cardpluginsis/siscard.cpp src/cardpluginsis/sispluginhandler.cpp
libbeidcardlayer_la_CPPFLAGS = -I$(srcdir)/../common/src -I$(srcdir)/src/cardpluginbeid -I$(srcdir)/src/cardpluginsis -I$(srcdir)/src/cardpluginsis_acr38u -I/System/Library/Frameworks/PCSC.framework/Headers/
libbeidcardlayer_la_LDFLAGS = -avoid-version
libbeidcardlayer_la_CXXFLAGS = $(COMMON_CXXFLAGS) -framework PCSC
libbeidcardlayer_la_LIBADD = $(COMMON_LIBADD)
libcardpluginbeid_la_SOURCES = ../common/src/mw_util.cpp src/cardpluginbeid/beidcard.cpp src/cardpluginbeid/beidp15correction.cpp src/cache.cpp src/card.cpp src/pkicard.cpp
libcardpluginbeid_la_CPPFLAGS = -I$(srcdir)/src -I$(srcdir)/../common/src -I$(srcdir)/src/cardpluginbeid -I/System/Library/Frameworks/PCSC.framework/Headers/
libcardpluginbeid_la_LDFLAGS = -avoid-version
libcardpluginbeid_la_CXXFLAGS = $(COMMON_CXXFLAGS) -framework PCSC
libcardpluginbeid_la_LIBADD = $(COMMON_LIBADD) libbeidcardlayer.la
libcardpluginsis_la_SOURCES = ../common/src/mw_util.cpp src/cardpluginsis/siscard.cpp src/cache.cpp src/card.cpp
libcardpluginsis_la_CPPFLAGS = -I$(srcdir)/../common/src -I$(srcdir)/src/cardpluginsis -I/System/Library/Frameworks/PCSC.framework/Headers/
libcardpluginsis_la_LDFLAGS = -avoid-version
libcardpluginsis_la_CXXFLAGS = $(COMMON_CXXFLAGS) -framework PCSC
libcardpluginsis_la_LIBADD = $(COMMON_LIBADD) libbeidcardlayer.la
libcardpluginsis_acr38u_la_SOURCES = ../common/src/mw_util.cpp src/cardpluginsis_acr38u/siscard.cpp
libcardpluginsis_acr38u_la_CPPFLAGS = -I$(srcdir)/../common/src -I$(srcdir)/src/cardpluginsis_acr38u -I/System/Library/Frameworks/PCSC.framework/Headers/
libcardpluginsis_acr38u_la_LDFLAGS = -avoid-version
libcardpluginsis_acr38u_la_CXXFLAGS = $(COMMON_CXXFLAGS) -DCARDPLUGINSIS_EXPORTS -DEIDMW_CMN_EXPORT -framework PCSC
libcardpluginsis_acr38u_la_LIBADD = $(COMMON_LIBADD) libbeidcardlayer.la
endif
##############################################################################################################################################################################
if WIN32
libbeidcardlayer_la_SOURCES = ../common/src/mw_util.cpp src/cache.cpp src/card.cpp src/cardfactory.cpp src/cardlayer.cpp src/cardreaderinfo.cpp src/context.cpp src/p15correction.cpp src/pcsc.cpp src/pinpad.cpp src/pinpadlib.cpp src/pkcs15.cpp src/pkcs15parser.cpp src/pkicard.cpp src/reader.cpp src/readersinfo.cpp src/threadpool.cpp src/unknowncard.cpp old/pinpadliboldbeid.cpp src/cardpluginbeid/beidcard.cpp src/cardpluginbeid/beidp15correction.cpp src/cardpluginsis/siscard.cpp src/cardpluginsis/sispluginhandler.cpp
libbeidcardlayer_la_CPPFLAGS = -I$(srcdir)/../common -I$(srcdir)/src/cardpluginbeid -I$(srcdir)/src/cardpluginsis -I$(srcdir)/src/cardpluginsis_acr38u
libbeidcardlayer_la_LDFLAGS = -lwinscard -no-undefined -shared -static-libstdc++ -static-libgcc -avoid-version
libbeidcardlayer_la_CXXFLAGS = $(COMMON_CXXFLAGS) -municode -DMINGW_HAS_SECURE_API
libbeidcardlayer_la_LIBADD = $(COMMON_LIBADD)
libcardpluginbeid_la_SOURCES = ../common/src/mw_util.cpp src/cardpluginbeid/beidcard.cpp src/cardpluginbeid/beidp15correction.cpp src/cache.cpp src/card.cpp src/pkicard.cpp
libcardpluginbeid_la_CPPFLAGS = -I$(srcdir)/../common/src -I$(srcdir)/src/cardpluginbeid
libcardpluginbeid_la_LDFLAGS = -no-undefined -shared -static-libstdc++ -static-libgcc -avoid-version
libcardpluginbeid_la_CXXFLAGS = $(COMMON_CXXFLAGS) -municode -DMINGW_HAS_SECURE_API
libcardpluginbeid_la_LIBADD = $(COMMON_LIBADD) libbeidcardlayer.la
libcardpluginsis_la_SOURCES = ../common/src/mw_util.cpp src/cardpluginsis/siscard.cpp src/cache.cpp src/card.cpp
libcardpluginsis_la_CPPFLAGS = -I$(srcdir)/../common/src -I$(srcdir)/src/cardpluginsis
libcardpluginsis_la_LDFLAGS = -no-undefined -static-libstdc++ -static-libgcc -shared -avoid-version
libcardpluginsis_la_CXXFLAGS = $(COMMON_CXXFLAGS) -municode -DMINGW_HAS_SECURE_API
libcardpluginsis_la_LIBADD = $(COMMON_LIBADD) libbeidcardlayer.la
libcardpluginsis_acr38u_la_SOURCES = ../common/src/mw_util.cpp src/cardpluginsis_acr38u/siscard.cpp
libcardpluginsis_acr38u_la_CPPFLAGS = -I$(srcdir)/../common/src -I$(srcdir)/src/cardpluginsis_acr38u
libcardpluginsis_acr38u_la_LDFLAGS = -no-undefined -shared -static-libstdc++ -static-libgcc -avoid-version
libcardpluginsis_acr38u_la_CXXFLAGS = $(COMMON_CXXFLAGS) -municode -DMINGW_HAS_SECURE_API -DCARDPLUGINSIS_EXPORTS -DEIDMW_CMN_EXPORT
libcardpluginsis_acr38u_la_LIBADD = $(COMMON_LIBADD) libbeidcardlayer.la
endif