xca/xca.pro
2021-05-10 20:41:12 +02:00

242 lines
7.0 KiB
Prolog

TEMPLATE = app
TARGET = xca
DEPENDPATH += . lang lib ui widgets
INCLUDEPATH += . lib widgets
QMAKE_MAKEFILE = makefile
QT = gui core sql widgets
QT += help
RESOURCES = img/imgres.rcc
RC_FILE = img/w32res.rc
macx {
ICON = img/xca-mac-icon.icns
CONFIG += release_and_debug
XCA_RESOURCES.files = misc/oids.txt misc/dn.txt misc/eku.txt
XCA_RESOURCES.files += misc/CA.xca misc/TLS_client.xca misc/TLS_server.xca
XCA_RESOURCES.files += lang/xca_de.qm lang/xca_es.qm lang/xca_ru.qm lang/xca_fr.qm
XCA_RESOURCES.files += lang/xca_hr.qm lang/xca_it.ts lang/xca_ja.ts lang/xca_nl.ts
XCA_RESOURCES.files += lang/xca_pl.ts lang/xca_sk.ts lang/xca_tr.ts
XCA_RESOURCES.files += lang/xca_zh_CN.ts lang/xca_pt_BR.ts
XCA_RESOURCES.path = Contents/Resources
QMAKE_BUNDLE_DATA += XCA_RESOURCES
}
LIBS += -lcrypto -lltdl
QMAKE_CXXFLAGS = -Werror -DQMAKE
DEFINES += XCA_VERSION=\\\"'$$system(cat VERSION)'\\\"
!win32 {
commithash.h.commands = ./gen_commithash.h.sh \$@
commithash.h.depends = FORCE
QMAKE_EXTRA_TARGETS += commithash.h
}
win32 {
DEFINES += NO_COMMITHASH
}
# Input
HEADERS += lib/asn1int.h \
lib/asn1time.h \
lib/base.h \
lib/db_base.h \
lib/db_crl.h \
lib/db_key.h \
lib/db_temp.h \
lib/db_token.h \
lib/db_x509.h \
lib/db_x509req.h \
lib/db_x509super.h \
lib/exception.h \
lib/func.h \
lib/headerlist.h \
lib/load_obj.h \
lib/main.h \
lib/oid.h \
lib/opensc-pkcs11.h \
lib/pass_info.h \
lib/Passwd.h \
lib/pk11_attribute.h \
lib/pkcs11.h \
lib/pkcs11_lib.h \
lib/pki_base.h \
lib/pki_crl.h \
lib/pki_evp.h \
lib/pki_key.h \
lib/pki_multi.h \
lib/pki_pkcs12.h \
lib/pki_pkcs7.h \
lib/pki_scard.h \
lib/pki_temp.h \
lib/pki_x509.h \
lib/pki_x509req.h \
lib/pki_x509super.h \
lib/x509name.h \
lib/x509rev.h \
lib/x509v3ext.h \
lib/builtin_curves.h \
lib/entropy.h \
lib/settings.h \
lib/sql.h \
lib/database_model.h \
lib/arguments.h \
lib/BioByteArray.h \
lib/dbhistory.h \
widgets/CertDetail.h \
widgets/CertExtend.h \
widgets/clicklabel.h \
widgets/CrlDetail.h \
widgets/distname.h \
widgets/ExportDialog.h \
widgets/hashBox.h \
widgets/ImportMulti.h \
widgets/KeyDetail.h \
widgets/kvView.h \
widgets/MainWindow.h \
widgets/NewCrl.h \
widgets/NewKey.h \
widgets/NewX509.h \
widgets/Options.h \
widgets/PwDialog.h \
widgets/v3ext.h \
widgets/validity.h \
widgets/SearchPkcs11.h \
widgets/RevocationList.h \
widgets/XcaTreeView.h \
widgets/CertTreeView.h \
widgets/KeyTreeView.h \
widgets/ReqTreeView.h \
widgets/TempTreeView.h \
widgets/CrlTreeView.h \
widgets/X509SuperTreeView.h \
widgets/XcaHeaderView.h \
widgets/OidResolver.h \
widgets/ItemCombo.h \
widgets/XcaDialog.h \
widgets/XcaProxyModel.h \
widgets/XcaApplication.h \
widgets/XcaWarning.h \
widgets/Help.h \
widgets/OpenDb.h
FORMS += ui/CaProperties.ui \
ui/CertDetail.ui \
ui/CertExtend.ui \
ui/CrlDetail.ui \
ui/ExportDialog.ui \
ui/Help.ui \
ui/ImportMulti.ui \
ui/KeyDetail.ui \
ui/MainWindow.ui \
ui/NewCrl.ui \
ui/NewKey.ui \
ui/NewX509.ui \
ui/Options.ui \
ui/PwDialog.ui \
ui/Revoke.ui \
ui/SelectToken.ui \
ui/SearchPkcs11.ui \
ui/v3ext.ui \
ui/OidResolver.ui \
ui/XcaDialog.ui \
ui/RevocationList.ui \
ui/OpenDb.ui \
ui/ItemProperties.ui
SOURCES += lib/asn1int.cpp \
lib/asn1time.cpp \
lib/db_base.cpp \
lib/db_crl.cpp \
lib/db_key.cpp \
lib/db_temp.cpp \
lib/db_token.cpp \
lib/db_x509.cpp \
lib/db_x509req.cpp \
lib/db_x509super.cpp \
lib/func.cpp \
lib/load_obj.cpp \
lib/main.cpp \
lib/oid.cpp \
lib/pass_info.cpp \
lib/Passwd.cpp \
lib/pk11_attribute.cpp \
lib/pkcs11.cpp \
lib/pkcs11_lib.cpp \
lib/pki_base.cpp \
lib/pki_crl.cpp \
lib/pki_evp.cpp \
lib/pki_key.cpp \
lib/pki_multi.cpp \
lib/pki_pkcs12.cpp \
lib/pki_pkcs7.cpp \
lib/pki_scard.cpp \
lib/pki_temp.cpp \
lib/pki_x509.cpp \
lib/pki_x509req.cpp \
lib/pki_x509super.cpp \
lib/x509name.cpp \
lib/x509rev.cpp \
lib/x509v3ext.cpp \
lib/builtin_curves.cpp \
lib/entropy.cpp \
lib/settings.cpp \
lib/version.cpp \
lib/sql.cpp \
lib/database_model.cpp \
lib/arguments.cpp \
lib/BioByteArray.cpp \
lib/dbhistory.cpp \
widgets/CertDetail.cpp \
widgets/CertExtend.cpp \
widgets/clicklabel.cpp \
widgets/CrlDetail.cpp \
widgets/distname.cpp \
widgets/ExportDialog.cpp \
widgets/hashBox.cpp \
widgets/ImportMulti.cpp \
widgets/KeyDetail.cpp \
widgets/kvView.cpp \
widgets/MainWindow.cpp \
widgets/MW_help.cpp \
widgets/MW_menu.cpp \
widgets/NewCrl.cpp \
widgets/NewKey.cpp \
widgets/NewX509.cpp \
widgets/NewX509_ext.cpp \
widgets/Options.cpp \
widgets/PwDialog.cpp \
widgets/v3ext.cpp \
widgets/validity.cpp \
widgets/SearchPkcs11.cpp \
widgets/RevocationList.cpp \
widgets/XcaTreeView.cpp \
widgets/CertTreeView.cpp \
widgets/KeyTreeView.cpp \
widgets/ReqTreeView.cpp \
widgets/TempTreeView.cpp \
widgets/CrlTreeView.cpp \
widgets/X509SuperTreeView.cpp \
widgets/XcaHeaderView.cpp \
widgets/OidResolver.cpp \
widgets/XcaProxyModel.cpp \
widgets/XcaApplication.cpp \
widgets/XcaWarning.cpp \
widgets/Help.cpp \
widgets/OpenDb.cpp
TRANSLATIONS += lang/xca.ts \
lang/xca_de.ts \
lang/xca_es.ts \
lang/xca_fr.ts \
lang/xca_hr.ts \
lang/xca_it.ts \
lang/xca_ja.ts \
lang/xca_nl.ts \
lang/xca_pl.ts \
lang/xca_pt_BR.ts \
lang/xca_ru.ts \
lang/xca_sk.ts \
lang/xca_tr.ts \
lang/xca_zh_CN.ts \