2003-10-10 14:32:37 +00:00
|
|
|
# qca qmake profile
|
|
|
|
|
|
|
|
TEMPLATE = lib
|
|
|
|
CONFIG += qt thread release
|
|
|
|
TARGET = qca
|
|
|
|
|
|
|
|
MOC_DIR = .moc
|
|
|
|
OBJECTS_DIR = .obj
|
|
|
|
UI_DIR = .ui
|
|
|
|
|
2004-11-24 09:13:45 +00:00
|
|
|
VER_MAJ = 2
|
2003-10-22 14:14:43 +00:00
|
|
|
VER_MIN = 0
|
|
|
|
|
2003-10-12 01:50:36 +00:00
|
|
|
# make DLL
|
2005-01-06 22:47:36 +00:00
|
|
|
win: {
|
2003-10-12 01:50:36 +00:00
|
|
|
CONFIG += dll
|
2003-10-12 02:04:33 +00:00
|
|
|
DEFINES += QCA_MAKEDLL
|
2003-10-12 01:50:36 +00:00
|
|
|
}
|
|
|
|
|
2005-01-01 02:44:28 +00:00
|
|
|
QCA_INC = include/QtCrypto
|
2003-10-10 14:32:37 +00:00
|
|
|
QCA_CPP = src
|
2005-01-01 02:44:28 +00:00
|
|
|
INCLUDEPATH += $$QCA_INC $$QCA_CPP
|
2003-10-10 14:32:37 +00:00
|
|
|
|
2004-10-18 00:15:08 +00:00
|
|
|
# botantools
|
|
|
|
include(src/botantools/botantools.pri)
|
|
|
|
|
2005-01-02 08:11:38 +00:00
|
|
|
PRIVATE_HEADERS += \
|
|
|
|
$$QCA_CPP/qca_plugin.h \
|
|
|
|
$$QCA_CPP/qca_systemstore.h
|
|
|
|
|
|
|
|
PUBLIC_HEADERS += \
|
2005-01-01 02:44:28 +00:00
|
|
|
$$QCA_INC/qca_export.h \
|
|
|
|
$$QCA_INC/qca_tools.h \
|
|
|
|
$$QCA_INC/qca_core.h \
|
|
|
|
$$QCA_INC/qca_textfilter.h \
|
|
|
|
$$QCA_INC/qca_basic.h \
|
|
|
|
$$QCA_INC/qca_publickey.h \
|
|
|
|
$$QCA_INC/qca_cert.h \
|
|
|
|
$$QCA_INC/qca_securelayer.h \
|
2005-01-06 22:46:08 +00:00
|
|
|
$$QCA_INC/qca_securemessage.h \
|
2005-01-01 02:44:28 +00:00
|
|
|
$$QCA_INC/qcaprovider.h \
|
2005-01-02 08:11:38 +00:00
|
|
|
|
|
|
|
HEADERS += $$PRIVATE_HEADERS $$PUBLIC_HEADERS
|
2003-10-10 14:32:37 +00:00
|
|
|
|
|
|
|
SOURCES += \
|
2004-10-24 19:52:44 +00:00
|
|
|
$$QCA_CPP/qca_tools.cpp \
|
2005-01-01 02:44:28 +00:00
|
|
|
$$QCA_CPP/qca_core.cpp \
|
2004-10-28 04:28:20 +00:00
|
|
|
$$QCA_CPP/qca_textfilter.cpp \
|
2005-01-01 02:44:28 +00:00
|
|
|
$$QCA_CPP/qca_plugin.cpp \
|
|
|
|
$$QCA_CPP/qca_basic.cpp \
|
2004-10-31 10:05:13 +00:00
|
|
|
$$QCA_CPP/qca_publickey.cpp \
|
2004-11-05 02:21:50 +00:00
|
|
|
$$QCA_CPP/qca_cert.cpp \
|
2004-11-05 08:54:01 +00:00
|
|
|
$$QCA_CPP/qca_securelayer.cpp \
|
2005-01-06 22:46:08 +00:00
|
|
|
$$QCA_CPP/qca_securemessage.cpp \
|
2004-10-28 04:28:20 +00:00
|
|
|
$$QCA_CPP/qca_default.cpp
|
2003-10-10 14:32:37 +00:00
|
|
|
|
2005-01-01 02:44:28 +00:00
|
|
|
DEFINES += QCA_NO_SYSTEMSTORE
|
2004-12-28 10:17:37 +00:00
|
|
|
|
2005-01-01 02:44:28 +00:00
|
|
|
unix:!mac: {
|
|
|
|
# debian cert store
|
|
|
|
DEFINES += QCA_SYSTEMSTORE_PATH='"/etc/ssl/certs/ca-certificates.crt"'
|
|
|
|
SOURCES += $$QCA_CPP/qca_systemstore_flatfile.cpp
|
|
|
|
}
|
|
|
|
win: {
|
|
|
|
SOURCES += $$QCA_CPP/qca_systemstore_win.cpp
|
|
|
|
}
|
|
|
|
mac: {
|
|
|
|
SOURCES += $$QCA_CPP/qca_systemstore_mac.cpp
|
|
|
|
QMAKE_LFLAGS += -framework Carbon
|
|
|
|
}
|
2004-12-28 10:17:37 +00:00
|
|
|
|
2003-10-10 14:32:37 +00:00
|
|
|
include(conf.pri)
|
|
|
|
include(extra.pri)
|
|
|
|
|