aboutsummaryrefslogtreecommitdiffstats
path: root/g10/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'g10/Makefile.am')
-rw-r--r--g10/Makefile.am25
1 files changed, 22 insertions, 3 deletions
diff --git a/g10/Makefile.am b/g10/Makefile.am
index 2be9e35e7..e289a8242 100644
--- a/g10/Makefile.am
+++ b/g10/Makefile.am
@@ -63,15 +63,22 @@ common_source = \
keylist.c \
signal.c
-card_support_source = \
- cardglue.c cardclue.h \
- card-util.c \
+if ENABLE_CARD_SUPPORT
+card_support_source_g10 = card-util.c
+card_support_source_scd = \
app-common.h \
app-openpgp.c \
iso7816.c iso7816.h \
apdu.c apdu.h \
ccid-driver.c ccid-driver.h
+card_support_source_local = cardglue.c cardclue.h
+else
+card_support_source_g10 =
+card_support_source_scd =
+card_support_source_local =
+endif
+card_support_source = $(card_support_source_local) $(card_support_source_g10) $(card_support_source_scd)
gpg_SOURCES = g10.c \
$(common_source) \
@@ -132,3 +139,15 @@ install-data-local:
echo "removing obsolete gpgm binary" ; \
rm $(DESTDIR)$(bindir)/gpgm ; \
fi
+
+# Helper to update some source files.
+update-source-from-gnupg-2:
+ test -d ../../gnupg-1.9/scd
+ @for i in $(card_support_source_scd); do \
+ cp ../../gnupg-1.9/scd/$$i $$i; echo $$i; \
+ done
+ @for i in $(card_support_source_g10); do \
+ cp ../../gnupg-1.9/g10/$$i $$i; echo $$i; \
+ done
+ @echo "Please remember to update the ChangeLog accordingly!"
+