qca/qca.pro
Justin Karneges bed3f39e8f win instead of win32
svn path=/trunk/kdesupport/qca/; revision=375967
2005-01-06 22:47:36 +00:00

75 lines
1.4 KiB
Prolog

# qca qmake profile
TEMPLATE = lib
CONFIG += qt thread release
TARGET = qca
MOC_DIR = .moc
OBJECTS_DIR = .obj
UI_DIR = .ui
VER_MAJ = 2
VER_MIN = 0
# make DLL
win: {
CONFIG += dll
DEFINES += QCA_MAKEDLL
}
QCA_INC = include/QtCrypto
QCA_CPP = src
INCLUDEPATH += $$QCA_INC $$QCA_CPP
# botantools
include(src/botantools/botantools.pri)
PRIVATE_HEADERS += \
$$QCA_CPP/qca_plugin.h \
$$QCA_CPP/qca_systemstore.h
PUBLIC_HEADERS += \
$$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 \
$$QCA_INC/qca_securemessage.h \
$$QCA_INC/qcaprovider.h \
HEADERS += $$PRIVATE_HEADERS $$PUBLIC_HEADERS
SOURCES += \
$$QCA_CPP/qca_tools.cpp \
$$QCA_CPP/qca_core.cpp \
$$QCA_CPP/qca_textfilter.cpp \
$$QCA_CPP/qca_plugin.cpp \
$$QCA_CPP/qca_basic.cpp \
$$QCA_CPP/qca_publickey.cpp \
$$QCA_CPP/qca_cert.cpp \
$$QCA_CPP/qca_securelayer.cpp \
$$QCA_CPP/qca_securemessage.cpp \
$$QCA_CPP/qca_default.cpp
DEFINES += QCA_NO_SYSTEMSTORE
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
}
include(conf.pri)
include(extra.pri)