2016-04-03 09:48:46 +00:00
|
|
|
# Makefile.am - Makefile for GPGME Qt tests.
|
qt, cpp: Add additional copyright BSI notes
* lang/cpp/Makefile.am,
lang/cpp/src/Makefile.am,
lang/cpp/src/callbacks.cpp,
lang/cpp/src/callbacks.h,
lang/cpp/src/configuration.cpp,
lang/cpp/src/configuration.h,
lang/cpp/src/context_glib.cpp,
lang/cpp/src/context_p.h,
lang/cpp/src/context_qt.cpp,
lang/cpp/src/context_vanilla.cpp,
lang/cpp/src/data_p.h,
lang/cpp/src/decryptionresult.cpp,
lang/cpp/src/decryptionresult.h,
lang/cpp/src/defaultassuantransaction.cpp,
lang/cpp/src/defaultassuantransaction.h,
lang/cpp/src/editinteractor.cpp,
lang/cpp/src/editinteractor.h,
lang/cpp/src/encryptionresult.cpp,
lang/cpp/src/encryptionresult.h,
lang/cpp/src/engineinfo.cpp,
lang/cpp/src/engineinfo.h,
lang/cpp/src/error.h,
lang/cpp/src/eventloopinteractor.cpp,
lang/cpp/src/eventloopinteractor.h,
lang/cpp/src/exception.cpp,
lang/cpp/src/exception.h,
lang/cpp/src/global.h,
lang/cpp/src/gpgadduserideditinteractor.cpp,
lang/cpp/src/gpgadduserideditinteractor.h,
lang/cpp/src/gpgagentgetinfoassuantransaction.cpp,
lang/cpp/src/gpgagentgetinfoassuantransaction.h,
lang/cpp/src/gpgmefw.h,
lang/cpp/src/gpgsetexpirytimeeditinteractor.cpp,
lang/cpp/src/gpgsetexpirytimeeditinteractor.h,
lang/cpp/src/gpgsetownertrusteditinteractor.cpp,
lang/cpp/src/gpgsetownertrusteditinteractor.h,
lang/cpp/src/gpgsignkeyeditinteractor.cpp,
lang/cpp/src/gpgsignkeyeditinteractor.h,
lang/cpp/src/importresult.cpp,
lang/cpp/src/importresult.h,
lang/cpp/src/interfaces/assuantransaction.h,
lang/cpp/src/interfaces/dataprovider.h,
lang/cpp/src/interfaces/passphraseprovider.h,
lang/cpp/src/interfaces/progressprovider.h,
lang/cpp/src/keygenerationresult.cpp,
lang/cpp/src/keygenerationresult.h,
lang/cpp/src/keylistresult.cpp,
lang/cpp/src/keylistresult.h,
lang/cpp/src/notation.h,
lang/cpp/src/result.h,
lang/cpp/src/result_p.h,
lang/cpp/src/scdgetinfoassuantransaction.cpp,
lang/cpp/src/scdgetinfoassuantransaction.h,
lang/cpp/src/signingresult.cpp,
lang/cpp/src/signingresult.h,
lang/cpp/src/trustitem.cpp,
lang/cpp/src/trustitem.h,
lang/cpp/src/util.h,
lang/cpp/src/verificationresult.cpp,
lang/cpp/src/verificationresult.h,
lang/cpp/src/vfsmountresult.cpp,
lang/qt/Makefile.am,
lang/qt/doc/Makefile.am,
lang/qt/src/Makefile.am,
lang/qt/src/defaultkeygenerationjob.h,
lang/qt/tests/Makefile.am: Add missing copyright.
--
Moving the qt / cpp bindings into GPGME contained global
changes that modified nearly every source file. To reflect
that the copyright year / note should also be updated.
2017-04-25 11:03:49 +00:00
|
|
|
# Copyright (C) 2016 Bundesamt für Sicherheit in der Informationstechnik
|
|
|
|
# Software engineering by Intevation GmbH
|
2016-04-03 09:48:46 +00:00
|
|
|
#
|
|
|
|
# This file is part of GPGME.
|
|
|
|
#
|
|
|
|
# GPGME is free software; you can redistribute it and/or modify it
|
|
|
|
# under the terms of the GNU Lesser General Public License as
|
|
|
|
# published by the Free Software Foundation; either version 2.1 of the
|
|
|
|
# License, or (at your option) any later version.
|
|
|
|
#
|
|
|
|
# GPGME is distributed in the hope that it will be useful, but WITHOUT
|
|
|
|
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
|
|
|
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
|
|
|
|
# Public License for more details.
|
|
|
|
#
|
|
|
|
# You should have received a copy of the GNU Lesser General Public
|
2018-10-18 03:56:27 +00:00
|
|
|
# License along with this program; if not, see <https://www.gnu.org/licenses/>.
|
2016-04-03 09:48:46 +00:00
|
|
|
|
|
|
|
## Process this file with automake to produce Makefile.in
|
|
|
|
|
|
|
|
GPG = gpg
|
|
|
|
|
2018-08-06 07:30:47 +00:00
|
|
|
GNUPGHOME=$(abs_builddir)
|
|
|
|
TESTS_ENVIRONMENT = GNUPGHOME=$(GNUPGHOME)
|
2016-04-03 09:48:46 +00:00
|
|
|
|
2021-12-13 09:48:52 +00:00
|
|
|
EXTRA_DIST = initial.test final.test
|
2016-04-11 15:46:03 +00:00
|
|
|
|
2021-12-13 09:48:52 +00:00
|
|
|
the_tests = \
|
qt: Add job to add existing subkeys to other keys
* lang/qt/src/addexistingsubkeyjob.h,
lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp,
lang/qt/src/qgpgmeaddexistingsubkeyjob.h: New.
* lang/qt/src/protocol.h (class Protocol): Add pure virtual member
function addExistingSubkeyJob.
* lang/qt/src/protocol_p.h (Protocol::addExistingSubkeyJob): Implement.
* lang/qt/src/job.cpp, lang/qt/src/Makefile.am: Update accordingly.
* lang/qt/tests/Makefile.am (the_tests, moc_files, noinst_PROGRAMS):
Add new test.
(t_addexistingsubkey_SOURCES): New.
* lang/qt/tests/t-addexistingsubkey.cpp: New.
* lang/qt/tests/t-support.h (VERIFY_OR_RETURN_VALUE,
COMPARE_OR_RETURN_VALUE, VERIFY_OR_OBJECT, COMPARE_OR_OBJECT,
VERIFY_OR_FALSE, COMPARE_OR_FALSE): New.
* lang/qt/tests/t-support.h, lang/qt/tests/t-support.cpp
(class QQGpgMETest): New member function importSecretKeys.
--
The new job allows adding existing subkeys to other keys as with the
"addkey" edit-key command of gpg. The added subkey will have the same
expiration date (+/- 1 second) as the original subkey.
GnuPG-bug-id: 5770
2022-01-13 11:51:38 +00:00
|
|
|
t-addexistingsubkey \
|
2021-12-13 09:48:52 +00:00
|
|
|
t-keylist t-keylocate t-ownertrust t-tofuinfo \
|
|
|
|
t-encrypt t-verify t-various t-config t-remarks t-trustsignatures \
|
2022-03-29 13:45:52 +00:00
|
|
|
t-changeexpiryjob t-wkdlookup t-import t-revokekey
|
2021-12-13 09:48:52 +00:00
|
|
|
|
|
|
|
TESTS = initial.test $(the_tests) final.test
|
2016-04-03 09:48:46 +00:00
|
|
|
|
qt: Add job to add existing subkeys to other keys
* lang/qt/src/addexistingsubkeyjob.h,
lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp,
lang/qt/src/qgpgmeaddexistingsubkeyjob.h: New.
* lang/qt/src/protocol.h (class Protocol): Add pure virtual member
function addExistingSubkeyJob.
* lang/qt/src/protocol_p.h (Protocol::addExistingSubkeyJob): Implement.
* lang/qt/src/job.cpp, lang/qt/src/Makefile.am: Update accordingly.
* lang/qt/tests/Makefile.am (the_tests, moc_files, noinst_PROGRAMS):
Add new test.
(t_addexistingsubkey_SOURCES): New.
* lang/qt/tests/t-addexistingsubkey.cpp: New.
* lang/qt/tests/t-support.h (VERIFY_OR_RETURN_VALUE,
COMPARE_OR_RETURN_VALUE, VERIFY_OR_OBJECT, COMPARE_OR_OBJECT,
VERIFY_OR_FALSE, COMPARE_OR_FALSE): New.
* lang/qt/tests/t-support.h, lang/qt/tests/t-support.cpp
(class QQGpgMETest): New member function importSecretKeys.
--
The new job allows adding existing subkeys to other keys as with the
"addkey" edit-key command of gpg. The added subkey will have the same
expiration date (+/- 1 second) as the original subkey.
GnuPG-bug-id: 5770
2022-01-13 11:51:38 +00:00
|
|
|
moc_files = \
|
|
|
|
t-addexistingsubkey.moc \
|
|
|
|
t-keylist.moc t-keylocate.moc t-ownertrust.moc t-tofuinfo.moc \
|
|
|
|
t-encrypt.moc t-support.hmoc t-wkspublish.moc t-verify.moc \
|
|
|
|
t-various.moc t-config.moc t-remarks.moc t-trustsignatures.moc \
|
2022-03-29 13:45:52 +00:00
|
|
|
t-changeexpiryjob.moc t-wkdlookup.moc t-import.moc t-revokekey.moc
|
2016-04-03 09:48:46 +00:00
|
|
|
|
|
|
|
AM_LDFLAGS = -no-install
|
|
|
|
|
|
|
|
LDADD = ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la \
|
|
|
|
../../../src/libgpgme.la @GPGME_QT_LIBS@ @GPG_ERROR_LIBS@ \
|
2019-01-16 01:59:25 +00:00
|
|
|
@GPGME_QTTEST_LIBS@ @LDADD_FOR_TESTS_KLUDGE@ -lstdc++
|
2016-04-03 09:48:46 +00:00
|
|
|
|
2020-11-20 09:09:06 +00:00
|
|
|
AM_CPPFLAGS = -I$(top_srcdir)/lang/cpp/src -I$(top_builddir)/src \
|
2016-07-06 09:28:11 +00:00
|
|
|
@GPG_ERROR_CFLAGS@ @GPGME_QT_CFLAGS@ @GPG_ERROR_CFLAGS@ \
|
|
|
|
@LIBASSUAN_CFLAGS@ @GPGME_QTTEST_CFLAGS@ -DBUILDING_QGPGME \
|
|
|
|
-I$(top_srcdir)/lang/qt/src \
|
2016-04-03 09:48:46 +00:00
|
|
|
-DTOP_SRCDIR="$(top_srcdir)"
|
|
|
|
|
2016-08-09 12:10:15 +00:00
|
|
|
support_src = t-support.h t-support.cpp
|
|
|
|
|
qt: Add job to add existing subkeys to other keys
* lang/qt/src/addexistingsubkeyjob.h,
lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp,
lang/qt/src/qgpgmeaddexistingsubkeyjob.h: New.
* lang/qt/src/protocol.h (class Protocol): Add pure virtual member
function addExistingSubkeyJob.
* lang/qt/src/protocol_p.h (Protocol::addExistingSubkeyJob): Implement.
* lang/qt/src/job.cpp, lang/qt/src/Makefile.am: Update accordingly.
* lang/qt/tests/Makefile.am (the_tests, moc_files, noinst_PROGRAMS):
Add new test.
(t_addexistingsubkey_SOURCES): New.
* lang/qt/tests/t-addexistingsubkey.cpp: New.
* lang/qt/tests/t-support.h (VERIFY_OR_RETURN_VALUE,
COMPARE_OR_RETURN_VALUE, VERIFY_OR_OBJECT, COMPARE_OR_OBJECT,
VERIFY_OR_FALSE, COMPARE_OR_FALSE): New.
* lang/qt/tests/t-support.h, lang/qt/tests/t-support.cpp
(class QQGpgMETest): New member function importSecretKeys.
--
The new job allows adding existing subkeys to other keys as with the
"addkey" edit-key command of gpg. The added subkey will have the same
expiration date (+/- 1 second) as the original subkey.
GnuPG-bug-id: 5770
2022-01-13 11:51:38 +00:00
|
|
|
t_addexistingsubkey_SOURCES = t-addexistingsubkey.cpp $(support_src)
|
2016-08-09 12:10:15 +00:00
|
|
|
t_keylist_SOURCES = t-keylist.cpp $(support_src)
|
|
|
|
t_keylocate_SOURCES = t-keylocate.cpp $(support_src)
|
|
|
|
t_ownertrust_SOURCES = t-ownertrust.cpp $(support_src)
|
|
|
|
t_tofuinfo_SOURCES = t-tofuinfo.cpp $(support_src)
|
|
|
|
t_encrypt_SOURCES = t-encrypt.cpp $(support_src)
|
2016-08-25 12:35:09 +00:00
|
|
|
t_wkspublish_SOURCES = t-wkspublish.cpp $(support_src)
|
2016-10-10 13:22:17 +00:00
|
|
|
t_verify_SOURCES = t-verify.cpp $(support_src)
|
2017-01-11 15:18:17 +00:00
|
|
|
t_various_SOURCES = t-various.cpp $(support_src)
|
2016-12-21 09:32:25 +00:00
|
|
|
t_config_SOURCES = t-config.cpp $(support_src)
|
2019-11-04 10:18:35 +00:00
|
|
|
t_remarks_SOURCES = t-remarks.cpp $(support_src)
|
2021-05-05 16:38:16 +00:00
|
|
|
t_trustsignatures_SOURCES = t-trustsignatures.cpp $(support_src)
|
2021-06-28 09:42:06 +00:00
|
|
|
t_changeexpiryjob_SOURCES = t-changeexpiryjob.cpp $(support_src)
|
2021-12-13 09:48:52 +00:00
|
|
|
t_wkdlookup_SOURCES = t-wkdlookup.cpp $(support_src)
|
2021-12-14 10:47:09 +00:00
|
|
|
t_import_SOURCES = t-import.cpp $(support_src)
|
2022-03-29 13:45:52 +00:00
|
|
|
t_revokekey_SOURCES = t-revokekey.cpp $(support_src)
|
2022-01-04 14:38:49 +00:00
|
|
|
run_exportjob_SOURCES = run-exportjob.cpp
|
2021-12-22 11:25:40 +00:00
|
|
|
run_importjob_SOURCES = run-importjob.cpp
|
2016-08-11 15:22:35 +00:00
|
|
|
run_keyformailboxjob_SOURCES = run-keyformailboxjob.cpp
|
2022-02-02 10:53:29 +00:00
|
|
|
run_receivekeysjob_SOURCES = run-receivekeysjob.cpp
|
2016-04-03 09:48:46 +00:00
|
|
|
|
|
|
|
nodist_t_keylist_SOURCES = $(moc_files)
|
|
|
|
|
2017-04-07 14:32:18 +00:00
|
|
|
BUILT_SOURCES = $(moc_files) pubring-stamp
|
2016-04-03 09:48:46 +00:00
|
|
|
|
qt: Add job to add existing subkeys to other keys
* lang/qt/src/addexistingsubkeyjob.h,
lang/qt/src/qgpgmeaddexistingsubkeyjob.cpp,
lang/qt/src/qgpgmeaddexistingsubkeyjob.h: New.
* lang/qt/src/protocol.h (class Protocol): Add pure virtual member
function addExistingSubkeyJob.
* lang/qt/src/protocol_p.h (Protocol::addExistingSubkeyJob): Implement.
* lang/qt/src/job.cpp, lang/qt/src/Makefile.am: Update accordingly.
* lang/qt/tests/Makefile.am (the_tests, moc_files, noinst_PROGRAMS):
Add new test.
(t_addexistingsubkey_SOURCES): New.
* lang/qt/tests/t-addexistingsubkey.cpp: New.
* lang/qt/tests/t-support.h (VERIFY_OR_RETURN_VALUE,
COMPARE_OR_RETURN_VALUE, VERIFY_OR_OBJECT, COMPARE_OR_OBJECT,
VERIFY_OR_FALSE, COMPARE_OR_FALSE): New.
* lang/qt/tests/t-support.h, lang/qt/tests/t-support.cpp
(class QQGpgMETest): New member function importSecretKeys.
--
The new job allows adding existing subkeys to other keys as with the
"addkey" edit-key command of gpg. The added subkey will have the same
expiration date (+/- 1 second) as the original subkey.
GnuPG-bug-id: 5770
2022-01-13 11:51:38 +00:00
|
|
|
noinst_PROGRAMS = \
|
|
|
|
t-addexistingsubkey \
|
|
|
|
t-keylist t-keylocate t-ownertrust t-tofuinfo t-encrypt \
|
|
|
|
run-keyformailboxjob t-wkspublish t-verify t-various t-config t-remarks \
|
2022-03-29 13:45:52 +00:00
|
|
|
t-trustsignatures t-changeexpiryjob t-wkdlookup t-import t-revokekey \
|
|
|
|
run-importjob run-exportjob run-receivekeysjob
|
2016-04-03 09:48:46 +00:00
|
|
|
|
|
|
|
CLEANFILES = secring.gpg pubring.gpg pubring.kbx trustdb.gpg dirmngr.conf \
|
|
|
|
gpg-agent.conf pubring.kbx~ S.gpg-agent gpg.conf pubring.gpg~ \
|
2016-07-14 13:31:50 +00:00
|
|
|
random_seed S.gpg-agent .gpg-v21-migrated pubring-stamp $(moc_files) \
|
2018-10-08 08:28:43 +00:00
|
|
|
gpg.conf tofu.db reader_0.status reader_1.status
|
2016-04-03 09:48:46 +00:00
|
|
|
|
2016-07-06 09:01:55 +00:00
|
|
|
clean-local:
|
2018-02-15 02:14:49 +00:00
|
|
|
-$(TESTS_ENVIRONMENT) $(top_srcdir)/tests/start-stop-agent --stop
|
2016-09-20 17:46:04 +00:00
|
|
|
-rm -fR private-keys-v1.d crls.d
|
2016-07-06 09:01:55 +00:00
|
|
|
|
2017-04-07 14:32:18 +00:00
|
|
|
pubring-stamp: $(top_srcdir)/tests/gpg/pubdemo.asc \
|
2016-04-03 09:48:46 +00:00
|
|
|
$(top_srcdir)/tests/gpg/secdemo.asc
|
2018-02-15 02:14:49 +00:00
|
|
|
-$(TESTS_ENVIRONMENT) gpgconf --kill all
|
2016-07-14 14:32:56 +00:00
|
|
|
echo "ignore-invalid-option allow-loopback-pinentry" > $(abs_builddir)/gpg-agent.conf
|
|
|
|
echo "allow-loopback-pinentry" >> gpg-agent.conf
|
|
|
|
echo "ignore-invalid-option pinentry-mode" > gpg.conf
|
|
|
|
echo "pinentry-mode loopback" >> gpg.conf
|
2018-02-15 02:14:49 +00:00
|
|
|
$(TESTS_ENVIRONMENT) $(GPG) --no-permission-warning \
|
2016-04-03 09:48:46 +00:00
|
|
|
--import $(top_srcdir)/tests/gpg/pubdemo.asc
|
2018-02-15 02:14:49 +00:00
|
|
|
$(TESTS_ENVIRONMENT) $(GPG) --no-permission-warning \
|
2016-07-14 13:31:50 +00:00
|
|
|
--passphrase "abc" \
|
2016-04-11 15:46:03 +00:00
|
|
|
--import $(top_srcdir)/tests/gpg/secdemo.asc
|
2017-04-07 14:32:18 +00:00
|
|
|
touch pubring-stamp
|
2016-04-03 09:48:46 +00:00
|
|
|
|
|
|
|
.cpp.moc:
|
|
|
|
$(MOC) `test -f '$<' || echo '$(srcdir)/'`$< -o $@
|
2016-08-09 12:10:15 +00:00
|
|
|
|
|
|
|
.h.hmoc:
|
|
|
|
$(MOC) `test -f '$<' || echo '$(srcdir)/'`$< -o $@
|