summaryrefslogtreecommitdiff
path: root/src/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/Makefile.am')
-rw-r--r--src/Makefile.am119
1 files changed, 76 insertions, 43 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 75fef1d556..8d5804ccaf 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -20,20 +20,42 @@
# src/gl is being added by the top level makefile
SUBDIRS =
-BUILT_SOURCES = srptool-args.c srptool-args.h \
- psktool-args.c psktool-args.h ocsptool-args.h ocsptool-args.c \
- serv-args.c serv-args.h cli-args.c cli-args.h \
- cli-debug-args.c cli-debug-args.h certtool-args.c certtool-args.h \
- danetool-args.c danetool-args.h p11tool-args.c p11tool-args.h \
- tpmtool-args.c tpmtool-args.h systemkey-args.c systemkey-args.h \
- mech-list.h
-
-DISTCLEANFILES =$(BUILT_SOURCES) \
+ARGS_BUILT = \
+ srptool-args.c srptool-args.h \
+ psktool-args.c psktool-args.h \
+ ocsptool-args.h ocsptool-args.c \
+ serv-args.c serv-args.h \
+ cli-args.c cli-args.h \
+ cli-debug-args.c cli-debug-args.h \
+ certtool-args.c certtool-args.h \
+ danetool-args.c danetool-args.h \
+ p11tool-args.c p11tool-args.h \
+ tpmtool-args.c tpmtool-args.h \
+ systemkey-args.c systemkey-args.h
+
+ARGS_BAK = \
+ srptool-args.c.bak srptool-args.h.bak \
+ psktool-args.c.bak psktool-args.h.bak \
+ ocsptool-args.h.bak ocsptool-args.c.bak \
+ serv-args.c.bak serv-args.h.bak \
+ cli-args.c.bak cli-args.h.bak \
+ cli-debug-args.c.bak cli-debug-args.h.bak \
+ certtool-args.c.bak certtool-args.h.bak \
+ danetool-args.c.bak danetool-args.h.bak \
+ p11tool-args.c.bak p11tool-args.h.bak \
+ tpmtool-args.c.bak tpmtool-args.h.bak \
+ systemkey-args.c.bak systemkey-args.h.bak
+
+ARGS_STAMPS = \
certtool-args.stamp cli-debug-args.stamp cli-args.stamp tpmtool-args.stamp \
systemkey-args.stamp srptool-args.stamp ocsptool-args.stamp p11tool-args.stamp \
danetool-args.stamp serv-args.stamp psktool-args.stamp
-EXTRA_DIST = args-std.def gen-mech-list.sh
+BUILT_SOURCES = $(ARGS_BUILT) mech-list.h
+
+DISTCLEANFILES = $(BUILT_SOURCES) $(ARGS_STAMPS)
+
+EXTRA_DIST = gen-mech-list.sh args-bak-upd.sh $(ARGS_BAK)
AM_CFLAGS = $(WARN_CFLAGS) $(WERROR_CFLAGS)
AM_CPPFLAGS = \
@@ -89,14 +111,16 @@ srptool_SOURCES = srptool.c
srptool_LDADD = ../lib/libgnutls.la libcmd-srp.la $(LIBOPTS) ../gl/libgnu.la
srptool_LDADD += $(LTLIBINTL) gl/libgnu_gpl.la
noinst_LTLIBRARIES += libcmd-srp.la
-libcmd_srp_la_SOURCES = srptool-args.def srptool-args.c srptool-args.h
+libcmd_srp_la_SOURCES = srptool-args.def
+nodist_libcmd_srp_la_SOURCES = srptool-args.c srptool-args.h
endif
psktool_SOURCES = psk.c
psktool_LDADD = ../lib/libgnutls.la libcmd-psk.la $(LIBOPTS) ../gl/libgnu.la
psktool_LDADD += $(LTLIBINTL) gl/libgnu_gpl.la
noinst_LTLIBRARIES += libcmd-psk.la
-libcmd_psk_la_SOURCES = psktool-args.def psktool-args.c psktool-args.h
+libcmd_psk_la_SOURCES = psktool-args.def
+nodist_libcmd_psk_la_SOURCES = psktool-args.c psktool-args.h
if ENABLE_OCSP
@@ -106,7 +130,8 @@ ocsptool_SOURCES = ocsptool.c ocsptool-common.h ocsptool-common.c certtool-commo
ocsptool_LDADD = ../lib/libgnutls.la libcmd-ocsp.la $(LIBOPTS) ../gl/libgnu.la
ocsptool_LDADD += $(LTLIBINTL) $(GETADDRINFO_LIB) gl/libgnu_gpl.la $(LIBIDN_LIBS)
noinst_LTLIBRARIES += libcmd-ocsp.la
-libcmd_ocsp_la_SOURCES = ocsptool-args.def ocsptool-args.h ocsptool-args.c
+libcmd_ocsp_la_SOURCES = ocsptool-args.def
+nodist_libcmd_ocsp_la_SOURCES = ocsptool-args.h ocsptool-args.c
gnutls_serv_SOURCES = \
list.h serv.c \
@@ -118,7 +143,8 @@ gnutls_serv_LDADD += libcmd-serv.la $(LIBOPTS) ../gl/libgnu.la
gnutls_serv_LDADD += $(LTLIBINTL) gl/libgnu_gpl.la
gnutls_serv_LDADD += $(LIBSOCKET) $(GETADDRINFO_LIB) $(LIBIDN_LIBS)
noinst_LTLIBRARIES += libcmd-serv.la
-libcmd_serv_la_SOURCES = serv-args.def serv-args.c serv-args.h
+libcmd_serv_la_SOURCES = serv-args.def
+nodist_libcmd_serv_la_SOURCES = serv-args.c serv-args.h
if ENABLE_ANON
@@ -135,7 +161,8 @@ gnutls_cli_LDADD += libcmd-cli.la $(LIBOPTS) ../gl/libgnu.la $(LTLIBINTL) $(LIBI
gnutls_cli_LDADD += $(LIBSOCKET) $(GETADDRINFO_LIB) $(LIB_CLOCK_GETTIME) \
$(SERVENT_LIB) gl/libgnu_gpl.la
noinst_LTLIBRARIES += libcmd-cli.la
-libcmd_cli_la_SOURCES = cli-args.def cli-args.c cli-args.h
+libcmd_cli_la_SOURCES = cli-args.def
+nodist_libcmd_cli_la_SOURCES = cli-args.c cli-args.h
endif
endif
@@ -146,7 +173,8 @@ gnutls_cli_debug_LDADD += $(LIBOPTS) ../gl/libgnu.la gl/libgnu_gpl.la
gnutls_cli_debug_LDADD += $(LTLIBINTL) $(LIBIDN_LIBS)
gnutls_cli_debug_LDADD += $(LIBSOCKET) $(GETADDRINFO_LIB)
noinst_LTLIBRARIES += libcmd-cli-debug.la
-libcmd_cli_debug_la_SOURCES = cli-debug-args.def cli-debug-args.c cli-debug-args.h
+libcmd_cli_debug_la_SOURCES = cli-debug-args.def
+nodist_libcmd_cli_debug_la_SOURCES = cli-debug-args.c cli-debug-args.h
#certtool
COMMON_LIBS = $(LIBOPTS) $(LTLIBINTL)
@@ -163,8 +191,9 @@ certtool_LDADD = ../lib/libgnutls.la
certtool_LDADD += libcmd-certtool.la ../gl/libgnu.la gl/libgnu_gpl.la
noinst_LTLIBRARIES += libcmd-certtool.la
-libcmd_certtool_la_SOURCES = certtool-args.c certtool-args.def certtool-args.h \
+libcmd_certtool_la_SOURCES = certtool-args.def \
certtool-cfg.h certtool-cfg.c
+nodist_libcmd_certtool_la_SOURCES = certtool-args.c certtool-args.h
libcmd_certtool_la_LIBADD = ../lib/libgnutls.la gl/libgnu_gpl.la ../gl/libgnu.la
libcmd_certtool_la_LIBADD += $(COMMON_LIBS)
libcmd_certtool_la_LIBADD += $(LTLIBREADLINE) gl/libgnu_gpl.la
@@ -179,8 +208,9 @@ danetool_LDADD += ../libdane/libgnutls-dane.la
endif
noinst_LTLIBRARIES += libcmd-danetool.la
-libcmd_danetool_la_SOURCES = danetool-args.c danetool-args.def danetool-args.h \
+libcmd_danetool_la_SOURCES = danetool-args.def \
certtool-cfg.h certtool-cfg.c
+nodist_libcmd_danetool_la_SOURCES = danetool-args.c danetool-args.h
libcmd_danetool_la_LIBADD = ../lib/libgnutls.la gl/libgnu_gpl.la ../gl/libgnu.la
libcmd_danetool_la_LIBADD += $(COMMON_LIBS)
libcmd_danetool_la_LIBADD += $(LTLIBREADLINE)
@@ -196,8 +226,9 @@ p11tool_LDADD += libcmd-p11tool.la ../gl/libgnu.la gl/libgnu_gpl.la
p11tool_LDADD += $(COMMON_LIBS)
noinst_LTLIBRARIES += libcmd-p11tool.la
-libcmd_p11tool_la_SOURCES = p11tool-args.def p11tool-args.c p11tool-args.h \
+libcmd_p11tool_la_SOURCES = p11tool-args.def \
certtool-cfg.h certtool-cfg.c
+nodist_libcmd_p11tool_la_SOURCES = p11tool-args.c p11tool-args.h
libcmd_p11tool_la_LIBADD = ../lib/libgnutls.la gl/libgnu_gpl.la ../gl/libgnu.la
libcmd_p11tool_la_LIBADD += $(LTLIBREADLINE) $(INET_PTON_LIB) $(LIB_CLOCK_GETTIME)
@@ -211,8 +242,9 @@ tpmtool_LDADD += libcmd-tpmtool.la ../gl/libgnu.la gl/libgnu_gpl.la
tpmtool_LDADD += $(COMMON_LIBS)
noinst_LTLIBRARIES += libcmd-tpmtool.la
-libcmd_tpmtool_la_SOURCES = tpmtool-args.def tpmtool-args.c tpmtool-args.h \
+libcmd_tpmtool_la_SOURCES = tpmtool-args.def \
certtool-cfg.h certtool-cfg.c
+nodist_libcmd_tpmtool_la_SOURCES = tpmtool-args.c tpmtool-args.h
libcmd_tpmtool_la_LIBADD = ../lib/libgnutls.la gl/libgnu_gpl.la ../gl/libgnu.la
libcmd_tpmtool_la_LIBADD += $(LTLIBREADLINE) $(INET_PTON_LIB) $(LIB_CLOCK_GETTIME)
@@ -224,75 +256,85 @@ systemkey_LDADD += libcmd-systemkey.la ../gl/libgnu.la gl/libgnu_gpl.la
systemkey_LDADD += $(COMMON_LIBS)
noinst_LTLIBRARIES += libcmd-systemkey.la
-libcmd_systemkey_la_SOURCES = systemkey-args.def systemkey-args.c systemkey-args.h \
+libcmd_systemkey_la_SOURCES = systemkey-args.def \
certtool-cfg.h certtool-cfg.c
+nodist_libcmd_systemkey_la_SOURCES = systemkey-args.c systemkey-args.h
libcmd_systemkey_la_LIBADD = ../lib/libgnutls.la gl/libgnu_gpl.la ../gl/libgnu.la
libcmd_systemkey_la_LIBADD += $(LTLIBREADLINE) $(INET_PTON_LIB) $(LIB_CLOCK_GETTIME)
danetool-args.h: danetool-args.stamp
danetool-args.c: danetool-args.stamp
-danetool-args.stamp: $(srcdir)/danetool-args.def $(srcdir)/args-std.def
+danetool-args.stamp: $(srcdir)/danetool-args.def args-std.def
-$(AUTOGEN) $<
touch $@
ocsptool-args.h: ocsptool-args.stamp
ocsptool-args.c: ocsptool-args.stamp
-ocsptool-args.stamp: $(srcdir)/ocsptool-args.def $(srcdir)/args-std.def
+ocsptool-args.stamp: $(srcdir)/ocsptool-args.def args-std.def
-$(AUTOGEN) $<
+ -$(srcdir)/args-bak-upd.sh $@ $(srcdir)
touch $@
tpmtool-args.h: tpmtool-args.stamp
tpmtool-args.c: tpmtool-args.stamp
-tpmtool-args.stamp: $(srcdir)/tpmtool-args.def $(srcdir)/args-std.def
+tpmtool-args.stamp: $(srcdir)/tpmtool-args.def args-std.def
-$(AUTOGEN) $<
+ -$(srcdir)/args-bak-upd.sh $@ $(srcdir)
touch $@
p11tool-args.h: p11tool-args.stamp
p11tool-args.c: p11tool-args.stamp
-p11tool-args.stamp: $(srcdir)/p11tool-args.def $(srcdir)/args-std.def
+p11tool-args.stamp: $(srcdir)/p11tool-args.def args-std.def
-$(AUTOGEN) $<
+ -$(srcdir)/args-bak-upd.sh $@ $(srcdir)
touch $@
psktool-args.h: psktool-args.stamp
psktool-args.c: psktool-args.stamp
-psktool-args.stamp: $(srcdir)/psktool-args.def $(srcdir)/args-std.def
+psktool-args.stamp: $(srcdir)/psktool-args.def args-std.def
-$(AUTOGEN) $<
+ -$(srcdir)/args-bak-upd.sh $@ $(srcdir)
touch $@
cli-debug-args.h: cli-debug-args.stamp
cli-debug-args.c: cli-debug-args.stamp
-cli-debug-args.stamp: $(srcdir)/cli-debug-args.def $(srcdir)/args-std.def
+cli-debug-args.stamp: $(srcdir)/cli-debug-args.def args-std.def
-$(AUTOGEN) $<
+ -$(srcdir)/args-bak-upd.sh $@ $(srcdir)
touch $@
cli-args.h: cli-args.stamp
cli-args.c: cli-args.stamp
-cli-args.stamp: $(srcdir)/cli-args.def $(srcdir)/args-std.def
+cli-args.stamp: $(srcdir)/cli-args.def args-std.def
-$(AUTOGEN) $<
+ -$(srcdir)/args-bak-upd.sh $@ $(srcdir)
touch $@
serv-args.h: serv-args.stamp
serv-args.c: serv-args.stamp
-serv-args.stamp: $(srcdir)/serv-args.def $(srcdir)/args-std.def
+serv-args.stamp: $(srcdir)/serv-args.def args-std.def
-$(AUTOGEN) $<
touch $@
srptool-args.h: srptool-args.stamp
srptool-args.c: srptool-args.stamp
-srptool-args.stamp: $(srcdir)/srptool-args.def $(srcdir)/args-std.def
+srptool-args.stamp: $(srcdir)/srptool-args.def args-std.def
-$(AUTOGEN) $<
+ -$(srcdir)/args-bak-upd.sh $@ $(srcdir)
touch $@
certtool-args.h: certtool-args.stamp
certtool-args.c: certtool-args.stamp
-certtool-args.stamp: $(srcdir)/certtool-args.def $(srcdir)/args-std.def
+certtool-args.stamp: $(srcdir)/certtool-args.def args-std.def
-$(AUTOGEN) $<
+ -$(srcdir)/args-bak-upd.sh $@ $(srcdir)
touch $@
systemkey-args.h: systemkey-args.stamp
systemkey-args.c: systemkey-args.stamp
-systemkey-args.stamp: $(srcdir)/systemkey-args.def $(srcdir)/args-std.def
+systemkey-args.stamp: $(srcdir)/systemkey-args.def args-std.def
-$(AUTOGEN) $<
+ -$(srcdir)/args-bak-upd.sh $@ $(srcdir)
touch $@
mech-list.h: gen-mech-list.sh
@@ -302,16 +344,7 @@ mech-list.h: gen-mech-list.sh
maintainer-clean-local:
rm -f *.stamp mech-list.h
-files-update:
+files-update: $(ARGS_STAMPS)
@echo "******************************************************************************************"
- @echo "updating autogen files in src/"
+ @echo "updated autogen files in src/"
@echo "******************************************************************************************"
- for i in *-args.c *-args.h;do \
- if ! test -h "$$i" ; then \
- if test "$(srcdir)" = "." ; then \
- cp "$$i" "$$i.bak" ; \
- else \
- sed -e "s!$(srcdir)/!!g" "$$i" > $(srcdir)/`basename "$$i"`.bak ; \
- fi; \
- fi; \
- done