Files
vsmartcard/virtualsmartcard/src/vpicc/Makefile.am
David Ward c18df66d4c Fix "make dist" without "make all"
Fix prerequisites and Automake variables in the Makefiles, so that
running "make dist" does not fail if the program is not built. When
running help2man, have it execute "gengetopt --show-help" instead
of the built program to obtain the help message.
2020-04-11 10:09:27 -04:00

45 lines
1.4 KiB
Makefile

bin_SCRIPTS = vicc
CLEANFILES = $(bin_SCRIPTS)
EXTRA_DIST = vicc.in
MAINTAINERCLEANFILES = $(dist_man1_MANS)
dist_man1_MANS = vicc.1
vpiccdir = $(pythondir)/virtualsmartcard
vpicccardsdir = $(vpiccdir)/cards
vpicc_PYTHON = virtualsmartcard/CardGenerator.py \
virtualsmartcard/SEutils.py \
virtualsmartcard/TLVutils.py \
virtualsmartcard/ConstantDefinitions.py \
virtualsmartcard/SmartcardFilesystem.py \
virtualsmartcard/utils.py \
virtualsmartcard/CryptoUtils.py \
virtualsmartcard/SmartcardSAM.py \
virtualsmartcard/SWutils.py \
virtualsmartcard/VirtualSmartcard.py \
virtualsmartcard/__init__.py
vpicccards_PYTHON = virtualsmartcard/cards/__init__.py \
virtualsmartcard/cards/ePass.py \
virtualsmartcard/cards/nPA.py \
virtualsmartcard/cards/Relay.py \
virtualsmartcard/cards/cryptoflex.py
do_subst = $(SED) \
-e 's,[@]PYTHON[@],$(PYTHON),g' \
-e 's,[@]PACKAGE_VERSION[@],$(PACKAGE_VERSION),g' \
-e 's,[@]PACKAGE_BUGREPORT[@],$(PACKAGE_BUGREPORT),g' \
-e 's,[@]PACKAGE_SUMMARY[@],$(PACKAGE_SUMMARY),g' \
-e 's,[@]PACKAGE_NAME[@],$(PACKAGE_NAME),g'
$(builddir)/vicc: vicc.in Makefile
$(AM_V_GEN)$(do_subst) < $(srcdir)/vicc.in > $(builddir)/vicc
@chmod +x $(builddir)/vicc
vicc.1: $(builddir)/vicc
$(AM_V_GEN)$(HELP2MAN) \
--no-discard-stderr \
--output=$@ \
$(builddir)/vicc