2010-07-12 13:43:43 +00:00
|
|
|
QT += webkit network gui
|
2011-04-21 07:50:31 +00:00
|
|
|
CONFIG += no_keywords
|
2011-02-02 12:04:49 +00:00
|
|
|
QMAKE_LIBS += -lproxyface -lcryptoki++ -lssl -lcrypto
|
2011-01-13 07:08:40 +00:00
|
|
|
|
2010-07-12 13:43:43 +00:00
|
|
|
unix {
|
2011-06-01 08:57:38 +00:00
|
|
|
!macx {
|
|
|
|
CONFIG += debug
|
2011-06-03 06:59:40 +00:00
|
|
|
QMAKE_INCDIR += /usr/include/PCSC
|
|
|
|
QMAKE_INCDIR += /usr/local/include/PCSC
|
2011-06-09 08:58:01 +00:00
|
|
|
QMAKE_LIBS += -lpcsclite -lproxy
|
2011-06-01 08:57:38 +00:00
|
|
|
}
|
2010-07-12 13:43:43 +00:00
|
|
|
}
|
|
|
|
macx {
|
|
|
|
QMAKE_INCDIR += /opt/local/include
|
|
|
|
QMAKE_LIBDIR += /opt/local/lib
|
2011-06-03 08:24:35 +00:00
|
|
|
QMAKE_LFLAGS += -F/System/Library/Frameworks/PCSC.framework
|
|
|
|
LIBS += -framework PCSC
|
|
|
|
QMAKE_INCDIR += /System/Library/Frameworks/PCSC.framework/Headers
|
2011-06-06 13:25:05 +00:00
|
|
|
QMAKE_INFO_PLIST = Info.plist
|
2010-07-12 13:43:43 +00:00
|
|
|
CONFIG += x86
|
|
|
|
}
|
|
|
|
win32 {
|
2011-06-08 11:37:06 +00:00
|
|
|
QMAKE_LIBS += -lwinhttp -lgdi32 -lws2_32
|
|
|
|
QMAKE_LIBS += /opt/local/i586-mingw32msvc/lib/winscard.a
|
2011-06-21 06:37:32 +00:00
|
|
|
CONFIG += console debug
|
2010-07-12 13:43:43 +00:00
|
|
|
}
|
2011-06-06 13:25:05 +00:00
|
|
|
ICON = swisssurfer.icns
|
|
|
|
|
2010-07-12 13:43:43 +00:00
|
|
|
TRANSLATIONS = @PACKAGENAME@_en.ts \
|
|
|
|
@PACKAGENAME@_de.ts \
|
|
|
|
@PACKAGENAME@_fr.ts \
|
|
|
|
@PACKAGENAME@_it.ts
|
2011-01-19 15:04:11 +00:00
|
|
|
|
2011-04-21 06:17:04 +00:00
|
|
|
SOURCES = main.cxx webpage.cxx
|
2011-01-19 15:04:11 +00:00
|
|
|
|
2011-04-21 05:48:02 +00:00
|
|
|
HEADERS = browser.hxx smartcardauth.hxx pinentry.hxx \
|
2011-02-28 08:30:57 +00:00
|
|
|
downloadmanager.hxx settings.hxx sslclientnetworkmanager.hxx \
|
2011-06-09 08:23:58 +00:00
|
|
|
authentication.hxx webpage.hxx errorlog.hxx \
|
|
|
|
certificate.hxx logincertificate.hxx
|
2011-01-19 15:04:11 +00:00
|
|
|
|
2011-06-09 08:23:58 +00:00
|
|
|
FORMS = browser.ui settings.ui pinentry.ui authentication.ui errorlog.ui \
|
|
|
|
certificate.ui logincertificate.ui
|
2011-01-19 15:04:11 +00:00
|
|
|
|
2010-07-12 13:43:43 +00:00
|
|
|
RESOURCES = languages.qrc resources.qrc
|
2011-01-19 15:04:11 +00:00
|
|
|
|
2010-07-12 13:43:43 +00:00
|
|
|
TARGET = @PACKAGENAME@
|
2011-01-19 15:04:11 +00:00
|
|
|
|
2010-07-12 13:43:43 +00:00
|
|
|
CODECFORSRC = UTF-8
|
|
|
|
CODECFORTR = UTF-8
|
2011-04-27 11:30:29 +00:00
|
|
|
|
|
|
|
DEFINES += VERSION=\'\"@VERSION@\"\' BUILDDATE=\'\"@BUILDDATE@\"\'
|
2011-05-10 09:13:41 +00:00
|
|
|
|
|
|
|
## DEBUG
|
|
|
|
# QMAKE_CXXFLAGS += -include iostream -D\"CRYPTOKI_LOG(X)=std::clog<<\\\"CRYPTOKI_\\\"<<X<<\\\"_@_\\\"<<__PRETTY_FUNCTION__<<std::endl\" -D\"PCSC_LOG(X)=std::clog<<\\\"PCSC_\\\"<<X<<\\\"_@_\\\"<<__PRETTY_FUNCTION__<<std::endl\" -D\"OPENSSL_LOG(X)=std::clog<<\\\"OPENSSL_\\\"<<X<<\\\"_@_\\\"<<__PRETTY_FUNCTION__<<std::endl'" @CPPFLAGS@ @CXXFLAGS@
|