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 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
|
######################################################################
# Automatically generated by qmake (2.01a) Fri Dec 21 11:11:18 2007
######################################################################
QMAKE_CXXFLAGS += -g
include(../_Builds/eidcommon.mak)
TEMPLATE = lib
TARGET = $${APPLAYERLIB}
VERSION = $${APPLAYERLIB_MAJ}.$${APPLAYERLIB_MIN}.$${APPLAYERLIB_REV}
message("Compile $$TARGET")
###
### Installation setup
###
target.path = $${INSTALL_DIR_LIB}
INSTALLS += target
###
### Compiler setup
###
CONFIG -= warn_on qt
## destination directory for the compiler
DESTDIR = ../lib
DEFINED += APPLAYER_EXPORTS
LIBS += -L../lib \
-l$${COMMONLIB} \
-l$${DLGLIB} \
-lcrypto -lssl \
-lxerces-c
macx: LIBS += -L../../ThirdParty/Xerces/Xerces-2.8.0-mac/lib
macx: LIBS += -Wl,-framework -Wl,CoreFoundation
macx: LIBS += -Wl,-framework -Wl,SystemConfiguration
macx: LIBS += -Wl,-framework -Wl,CoreServices
macx: INCLUDEPATH += ../../ThirdParty/Xerces/Xerces-2.8.0-mac/include
macx: INCLUDEPATH += /System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers
isEmpty(EMULATE_CARDLAYER) {
LIBS += -l$${CARDLAYERLIB}
isEmpty(USE_PRIVACYFB){
macx: LIBS += -Wl,-framework -Wl,PCSC
}
} else {
LIBS += -l$${CARDLAYEREMULIB}
}
DEPENDPATH += .
INCLUDEPATH += . ../common ../cardlayer ../eidlib ../dialogs
INCLUDEPATH += $${PCSC_INCLUDE_DIR}
DEFINES += APPLAYER_EXPORTS
# Input
HEADERS += \
APLCardFile.h \
APLCard.h \
APLCertif.h \
APLCrypto.h \
APLDoc.h \
APLReader.h \
APLConfig.h \
CardFile.h \
CertStatusCache.h \
CRLService.h \
cryptoFramework.h \
eidmw_EIDTagHandler.h \
eidmw_EIDTag_processors.h \
eidmw_EIDXmlParser.h \
eidmw_TagProcessor.h \
eidmw_XML_datastorage.h \
eidmw_XML_DefHandler.h \
eidmw_XMLParser.h \
MiscUtil.h
SOURCES += \
APLCertif.cpp \
APLCrypto.cpp \
APLDoc.cpp \
APLConfig.cpp \
APLReader.cpp \
CardFile.cpp \
CertStatusCache.cpp \
cryptoFramework.cpp \
APLCard.cpp \
CRLService.cpp \
XMLParser.cpp \
MiscUtil.cpp
##
## Headers and sources specific to a country
##
## do not define a conditional block with contains(PKG_NAME,beid)
## otherwise the script which prepares the tarball will not
## be able to parse the project file correctly!
contains(PKG_NAME,beid): HEADERS += CardSIS.h \
CardBeid.h \
CardBeidDef.h \
cryptoFwkBeid.h \
APLCardSIS.h \
CardSISDef.h \
APLCardBeid.h
contains(PKG_NAME,beid): SOURCES += CardSIS.cpp \
CardBeid.cpp \
APLCardBeid.cpp \
APLCardSIS.cpp \
cryptoFwkBeid.cpp
|