diff options
Diffstat (limited to 'src/Makefile.am')
-rw-r--r-- | src/Makefile.am | 119 |
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 |