Fix CVE-2017-6891 in minitasn1 code
[platform/upstream/gnutls.git] / src / Makefile.in
index 190c27d..b5006c4 100644 (file)
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.14.1 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
 
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 
 
 VPATH = @srcdir@
-am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__is_gnu_make = { \
+  if test -z '$(MAKELEVEL)'; then \
+    false; \
+  elif test -n '$(MAKE_HOST)'; then \
+    true; \
+  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+    true; \
+  else \
+    false; \
+  fi; \
+}
 am__make_running_with_option = \
   case $${target_option-} in \
       ?) ;; \
@@ -101,23 +111,22 @@ host_triplet = @host@
 @NEED_LIBOPTS_TRUE@am__append_2 = libopts
 bin_PROGRAMS = psktool$(EXEEXT) gnutls-cli-debug$(EXEEXT) \
        certtool$(EXEEXT) $(am__EXEEXT_1) $(am__EXEEXT_2) \
-       $(am__EXEEXT_3) danetool$(EXEEXT) $(am__EXEEXT_4) \
-       $(am__EXEEXT_5)
+       $(am__EXEEXT_3) $(am__EXEEXT_4) $(am__EXEEXT_5) \
+       $(am__EXEEXT_6)
 @ENABLE_SRP_TRUE@am__append_3 = srptool
 @ENABLE_OCSP_TRUE@am__append_4 = ocsptool gnutls-serv 
 @ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@am__append_5 = gnutls-cli
-@ENABLE_TROUSERS_TRUE@am__append_6 = tpmtool
-@ENABLE_PKCS11_TRUE@am__append_7 = p11tool
-@ENABLE_SRP_TRUE@am__append_8 = libcmd-srp.la
-@ENABLE_OCSP_TRUE@am__append_9 = libcmd-ocsp.la libcmd-serv.la
-@ENABLE_ANON_TRUE@@ENABLE_DANE_TRUE@@ENABLE_OCSP_TRUE@am__append_10 = ../libdane/libgnutls-dane.la
-@ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@am__append_11 = libcmd-cli.la
-@ENABLE_DANE_TRUE@am__append_12 = ../libdane/libgnutls-dane.la
-@ENABLE_PKCS11_TRUE@am__append_13 = libcmd-p11tool.la
-@ENABLE_TROUSERS_TRUE@am__append_14 = libcmd-tpmtool.la
+@ENABLE_DANE_TRUE@am__append_6 = danetool
+@ENABLE_TROUSERS_TRUE@am__append_7 = tpmtool
+@ENABLE_PKCS11_TRUE@am__append_8 = p11tool
+@ENABLE_SRP_TRUE@am__append_9 = libcmd-srp.la
+@ENABLE_OCSP_TRUE@am__append_10 = libcmd-ocsp.la libcmd-serv.la
+@ENABLE_ANON_TRUE@@ENABLE_DANE_TRUE@@ENABLE_OCSP_TRUE@am__append_11 = ../libdane/libgnutls-dane.la
+@ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@am__append_12 = libcmd-cli.la
+@ENABLE_DANE_TRUE@am__append_13 = ../libdane/libgnutls-dane.la
+@ENABLE_PKCS11_TRUE@am__append_14 = libcmd-p11tool.la
+@ENABLE_TROUSERS_TRUE@am__append_15 = libcmd-tpmtool.la
 subdir = src
-DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
-       $(top_srcdir)/build-aux/depcomp
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/src/gl/m4/arpa_inet_h.m4 \
        $(top_srcdir)/src/gl/m4/bison.m4 \
@@ -151,6 +160,7 @@ am__aclocal_m4_deps = $(top_srcdir)/src/gl/m4/arpa_inet_h.m4 \
        $(top_srcdir)/src/gl/m4/tm_gmtoff.m4 \
        $(top_srcdir)/src/gl/m4/xalloc.m4 \
        $(top_srcdir)/src/libopts/m4/libopts.m4 \
+       $(top_srcdir)/src/libopts/m4/stdnoreturn.m4 \
        $(top_srcdir)/gl/m4/00gnulib.m4 \
        $(top_srcdir)/gl/m4/absolute-header.m4 \
        $(top_srcdir)/gl/m4/alloca.m4 $(top_srcdir)/gl/m4/base64.m4 \
@@ -227,6 +237,7 @@ am__aclocal_m4_deps = $(top_srcdir)/src/gl/m4/arpa_inet_h.m4 \
        $(top_srcdir)/m4/xsize.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
@@ -304,8 +315,9 @@ libcmd_tpmtool_la_OBJECTS = $(am_libcmd_tpmtool_la_OBJECTS)
 @ENABLE_OCSP_TRUE@     gnutls-serv$(EXEEXT)
 @ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@am__EXEEXT_3 =  \
 @ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@   gnutls-cli$(EXEEXT)
-@ENABLE_TROUSERS_TRUE@am__EXEEXT_4 = tpmtool$(EXEEXT)
-@ENABLE_PKCS11_TRUE@am__EXEEXT_5 = p11tool$(EXEEXT)
+@ENABLE_DANE_TRUE@am__EXEEXT_4 = danetool$(EXEEXT)
+@ENABLE_TROUSERS_TRUE@am__EXEEXT_5 = tpmtool$(EXEEXT)
+@ENABLE_PKCS11_TRUE@am__EXEEXT_6 = p11tool$(EXEEXT)
 am__installdirs = "$(DESTDIR)$(bindir)"
 PROGRAMS = $(bin_PROGRAMS)
 am_certtool_OBJECTS = certtool.$(OBJEXT) certtool-common.$(OBJEXT) \
@@ -314,10 +326,10 @@ certtool_OBJECTS = $(am_certtool_OBJECTS)
 certtool_DEPENDENCIES = ../lib/libgnutls.la libcmd-certtool.la \
        ../gl/libgnu.la gl/libgnu_gpl.la
 am_danetool_OBJECTS = danetool.$(OBJEXT) certtool-common.$(OBJEXT) \
-       certtool-extras.$(OBJEXT) common.$(OBJEXT)
+       certtool-extras.$(OBJEXT) common.$(OBJEXT) socket.$(OBJEXT)
 danetool_OBJECTS = $(am_danetool_OBJECTS)
 danetool_DEPENDENCIES = ../lib/libgnutls.la libcmd-danetool.la \
-       ../gl/libgnu.la gl/libgnu_gpl.la $(am__append_12)
+       ../gl/libgnu.la gl/libgnu_gpl.la $(am__append_13)
 am__gnutls_cli_SOURCES_DIST = cli.c common.h common.c socket.c \
        socket.h ocsptool-common.c inline_cmds.h benchmark-cipher.c \
        benchmark.c benchmark.h benchmark-tls.c
@@ -333,7 +345,7 @@ am__gnutls_cli_SOURCES_DIST = cli.c common.h common.c socket.c \
 gnutls_cli_OBJECTS = $(am_gnutls_cli_OBJECTS)
 @ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@gnutls_cli_DEPENDENCIES =  \
 @ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@   ../lib/libgnutls.la \
-@ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@   $(am__append_10) \
+@ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@   $(am__append_11) \
 @ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@   libcmd-cli.la \
 @ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@   $(am__DEPENDENCIES_2) \
 @ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@   ../gl/libgnu.la \
@@ -501,6 +513,8 @@ am__define_uniq_tagged_files = \
 ETAGS = etags
 CTAGS = ctags
 DIST_SUBDIRS = gl crywrap libopts
+am__DIST_COMMON = $(srcdir)/Makefile.in \
+       $(top_srcdir)/build-aux/depcomp
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 am__relativize = \
   dir0=`pwd`; \
@@ -577,6 +591,7 @@ ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 EMULTIHOP_HIDDEN = @EMULTIHOP_HIDDEN@
 EMULTIHOP_VALUE = @EMULTIHOP_VALUE@
+ENABLE_PADLOCK = @ENABLE_PADLOCK@
 ENOLINK_HIDDEN = @ENOLINK_HIDDEN@
 ENOLINK_VALUE = @ENOLINK_VALUE@
 EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
@@ -736,6 +751,7 @@ GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
 GNULIB_PUTENV = @GNULIB_PUTENV@
 GNULIB_PUTS = @GNULIB_PUTS@
 GNULIB_PWRITE = @GNULIB_PWRITE@
+GNULIB_QSORT_R = @GNULIB_QSORT_R@
 GNULIB_RAISE = @GNULIB_RAISE@
 GNULIB_RANDOM = @GNULIB_RANDOM@
 GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
@@ -947,6 +963,7 @@ HAVE_LCHMOD = @HAVE_LCHMOD@
 HAVE_LCHOWN = @HAVE_LCHOWN@
 HAVE_LIBDL = @HAVE_LIBDL@
 HAVE_LIBICONV = @HAVE_LIBICONV@
+HAVE_LIBNSL = @HAVE_LIBNSL@
 HAVE_LIBPTHREAD = @HAVE_LIBPTHREAD@
 HAVE_LIBRT = @HAVE_LIBRT@
 HAVE_LIBZ = @HAVE_LIBZ@
@@ -954,6 +971,7 @@ HAVE_LINK = @HAVE_LINK@
 HAVE_LINKAT = @HAVE_LINKAT@
 HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
 HAVE_LSTAT = @HAVE_LSTAT@
+HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
 HAVE_MBRLEN = @HAVE_MBRLEN@
 HAVE_MBRTOWC = @HAVE_MBRTOWC@
 HAVE_MBSINIT = @HAVE_MBSINIT@
@@ -1119,6 +1137,8 @@ LIBICONV_PREFIX = @LIBICONV_PREFIX@
 LIBIDN_CFLAGS = @LIBIDN_CFLAGS@
 LIBIDN_LIBS = @LIBIDN_LIBS@
 LIBINTL = @LIBINTL@
+LIBNSL = @LIBNSL@
+LIBNSL_PREFIX = @LIBNSL_PREFIX@
 LIBOBJS = @LIBOBJS@
 LIBOPTS_CFLAGS = @LIBOPTS_CFLAGS@
 LIBOPTS_DIR = @LIBOPTS_DIR@
@@ -1143,6 +1163,7 @@ LTALLOCA = @LTALLOCA@
 LTLIBDL = @LTLIBDL@
 LTLIBICONV = @LTLIBICONV@
 LTLIBINTL = @LTLIBINTL@
+LTLIBNSL = @LTLIBNSL@
 LTLIBOBJS = @LTLIBOBJS@
 LTLIBPTHREAD = @LTLIBPTHREAD@
 LTLIBRT = @LTLIBRT@
@@ -1156,9 +1177,6 @@ LT_REVISION = @LT_REVISION@
 LT_SSL_AGE = @LT_SSL_AGE@
 LT_SSL_CURRENT = @LT_SSL_CURRENT@
 LT_SSL_REVISION = @LT_SSL_REVISION@
-LT_XSSL_AGE = @LT_XSSL_AGE@
-LT_XSSL_CURRENT = @LT_XSSL_CURRENT@
-LT_XSSL_REVISION = @LT_XSSL_REVISION@
 MAJOR_VERSION = @MAJOR_VERSION@
 MAKEINFO = @MAKEINFO@
 MANIFEST_TOOL = @MANIFEST_TOOL@
@@ -1322,10 +1340,12 @@ REPLACE_PTSNAME = @REPLACE_PTSNAME@
 REPLACE_PTSNAME_R = @REPLACE_PTSNAME_R@
 REPLACE_PUTENV = @REPLACE_PUTENV@
 REPLACE_PWRITE = @REPLACE_PWRITE@
+REPLACE_QSORT_R = @REPLACE_QSORT_R@
 REPLACE_RAISE = @REPLACE_RAISE@
 REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
 REPLACE_READ = @REPLACE_READ@
 REPLACE_READLINK = @REPLACE_READLINK@
+REPLACE_READLINKAT = @REPLACE_READLINKAT@
 REPLACE_REALLOC = @REPLACE_REALLOC@
 REPLACE_REALPATH = @REPLACE_REALPATH@
 REPLACE_REMOVE = @REPLACE_REMOVE@
@@ -1357,6 +1377,7 @@ REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
 REPLACE_SYMLINK = @REPLACE_SYMLINK@
+REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
 REPLACE_TIMEGM = @REPLACE_TIMEGM@
 REPLACE_TMPFILE = @REPLACE_TMPFILE@
 REPLACE_TTYNAME_R = @REPLACE_TTYNAME_R@
@@ -1389,9 +1410,11 @@ STDALIGN_H = @STDALIGN_H@
 STDBOOL_H = @STDBOOL_H@
 STDDEF_H = @STDDEF_H@
 STDINT_H = @STDINT_H@
+STDNORETURN_H = @STDNORETURN_H@
 STRIP = @STRIP@
 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+TROUSERS_LIB = @TROUSERS_LIB@
 TSS_CFLAGS = @TSS_CFLAGS@
 TSS_LIBS = @TSS_LIBS@
 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
@@ -1475,6 +1498,7 @@ pdfdir = @pdfdir@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
+runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -1497,18 +1521,16 @@ EXTRA_DIST = args-std.def
 AM_CFLAGS = $(WARN_CFLAGS) $(WERROR_CFLAGS)
 AM_CPPFLAGS = \
        -I$(srcdir)/gl                          \
-       -I$(srcdir)/../gl                       \
        -I$(builddir)/gl                        \
-       -I$(builddir)/../gl                     \
        -I$(builddir)/../lib/includes           \
        -I$(srcdir)/../lib/includes             \
        -I$(srcdir)/../libdane/includes         \
        -I$(srcdir)/../extra/includes   \
        $(LIBOPTS_CFLAGS)
 
-noinst_LTLIBRARIES = $(am__append_8) libcmd-psk.la $(am__append_9) \
-       $(am__append_11) libcmd-cli-debug.la libcmd-certtool.la \
-       libcmd-danetool.la $(am__append_13) $(am__append_14)
+noinst_LTLIBRARIES = $(am__append_9) libcmd-psk.la $(am__append_10) \
+       $(am__append_12) libcmd-cli-debug.la libcmd-certtool.la \
+       libcmd-danetool.la $(am__append_14) $(am__append_15)
 @ENABLE_SRP_TRUE@srptool_SOURCES = srptool.c
 @ENABLE_SRP_TRUE@srptool_LDADD = ../lib/libgnutls.la libcmd-srp.la \
 @ENABLE_SRP_TRUE@      $(LIBOPTS) ../gl/libgnu.la $(LTLIBINTL) \
@@ -1544,7 +1566,7 @@ libcmd_psk_la_SOURCES = psktool-args.def psktool-args.c psktool-args.h
 
 @ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@gnutls_cli_LDADD =  \
 @ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@   ../lib/libgnutls.la \
-@ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@   $(am__append_10) \
+@ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@   $(am__append_11) \
 @ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@   libcmd-cli.la $(LIBOPTS) \
 @ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@   ../gl/libgnu.la \
 @ENABLE_ANON_TRUE@@ENABLE_OCSP_TRUE@   $(LTLIBINTL) $(LIBSOCKET) \
@@ -1571,9 +1593,9 @@ libcmd_certtool_la_SOURCES = certtool-args.c certtool-args.def certtool-args.h    \
 libcmd_certtool_la_LIBADD = ../lib/libgnutls.la gl/libgnu_gpl.la \
        ../gl/libgnu.la $(LIBOPTS) $(LTLIBINTL) $(LTLIBREADLINE) \
        gl/libgnu_gpl.la $(INET_PTON_LIB) $(LIB_CLOCK_GETTIME)
-danetool_SOURCES = danetool.c certtool-common.c certtool-extras.c common.c
+danetool_SOURCES = danetool.c certtool-common.c certtool-extras.c common.c socket.c
 danetool_LDADD = ../lib/libgnutls.la libcmd-danetool.la \
-       ../gl/libgnu.la gl/libgnu_gpl.la $(am__append_12)
+       ../gl/libgnu.la gl/libgnu_gpl.la $(am__append_13)
 libcmd_danetool_la_SOURCES = danetool-args.c danetool-args.def danetool-args.h \
        certtool-cfg.h certtool-cfg.c
 
@@ -1625,7 +1647,6 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
        echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
        $(am__cd) $(top_srcdir) && \
          $(AUTOMAKE) --gnu src/Makefile
-.PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
          *config.status*) \
@@ -2040,7 +2061,7 @@ maintainer-clean-generic:
        -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
 clean: clean-recursive
 
-clean-am: clean-binPROGRAMS clean-generic clean-libtool \
+clean-am: clean-binPROGRAMS clean-generic clean-libtool clean-local \
        clean-noinstLTLIBRARIES mostlyclean-am
 
 distclean: distclean-recursive
@@ -2114,50 +2135,85 @@ uninstall-am: uninstall-binPROGRAMS
 
 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
        check-am clean clean-binPROGRAMS clean-generic clean-libtool \
-       clean-noinstLTLIBRARIES cscopelist-am ctags ctags-am distclean \
-       distclean-compile distclean-generic distclean-libtool \
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
-       install install-am install-binPROGRAMS install-data \
-       install-data-am install-dvi install-dvi-am install-exec \
-       install-exec-am install-html install-html-am install-info \
-       install-info-am install-man install-pdf install-pdf-am \
-       install-ps install-ps-am install-strip installcheck \
-       installcheck-am installdirs installdirs-am maintainer-clean \
-       maintainer-clean-generic mostlyclean mostlyclean-compile \
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-       tags tags-am uninstall uninstall-am uninstall-binPROGRAMS
-
-
-danetool-args.h: danetool-args.c
-danetool-args.c: $(srcdir)/danetool-args.def $(srcdir)/args-std.def
+       clean-local clean-noinstLTLIBRARIES cscopelist-am ctags \
+       ctags-am distclean distclean-compile distclean-generic \
+       distclean-libtool distclean-tags distdir dvi dvi-am html \
+       html-am info info-am install install-am install-binPROGRAMS \
+       install-data install-data-am install-dvi install-dvi-am \
+       install-exec install-exec-am install-html install-html-am \
+       install-info install-info-am install-man install-pdf \
+       install-pdf-am install-ps install-ps-am install-strip \
+       installcheck installcheck-am installdirs installdirs-am \
+       maintainer-clean maintainer-clean-generic mostlyclean \
+       mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
+       pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \
+       uninstall-binPROGRAMS
+
+.PRECIOUS: Makefile
+
+
+danetool-args.h: danetool-args.stamp
+danetool-args.c: danetool-args.stamp
+danetool-args.stamp: $(srcdir)/danetool-args.def $(srcdir)/args-std.def
        -$(AUTOGEN) $<
-ocsptool-args.h: ocsptool-args.c
-ocsptool-args.c: $(srcdir)/ocsptool-args.def $(srcdir)/args-std.def
+       touch $@
+
+ocsptool-args.h: ocsptool-args.stamp
+ocsptool-args.c: ocsptool-args.stamp
+ocsptool-args.stamp: $(srcdir)/ocsptool-args.def $(srcdir)/args-std.def
        -$(AUTOGEN) $<
-tpmtool-args.h: tpmtool-args.c
-tpmtool-args.c: $(srcdir)/tpmtool-args.def $(srcdir)/args-std.def
+       touch $@
+
+tpmtool-args.h: tpmtool-args.stamp
+tpmtool-args.c: tpmtool-args.stamp
+tpmtool-args.stamp: $(srcdir)/tpmtool-args.def $(srcdir)/args-std.def
        -$(AUTOGEN) $<
-p11tool-args.h: p11tool-args.c
-p11tool-args.c: $(srcdir)/p11tool-args.def $(srcdir)/args-std.def
+       touch $@
+
+p11tool-args.h: p11tool-args.stamp
+p11tool-args.c: p11tool-args.stamp
+p11tool-args.stamp: $(srcdir)/p11tool-args.def $(srcdir)/args-std.def
        -$(AUTOGEN) $<
-psktool-args.h: psktool-args.c
-psktool-args.c: $(srcdir)/psktool-args.def $(srcdir)/args-std.def
+       touch $@
+
+psktool-args.h: psktool-args.stamp
+psktool-args.c: psktool-args.stamp
+psktool-args.stamp: $(srcdir)/psktool-args.def $(srcdir)/args-std.def
        -$(AUTOGEN) $<
-cli-debug-args.h: cli-debug-args.c
-cli-debug-args.c: $(srcdir)/cli-debug-args.def $(srcdir)/args-std.def
+       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
        -$(AUTOGEN) $<
-cli-args.h: cli-args.c
-cli-args.c cli-args.h: $(srcdir)/cli-args.def $(srcdir)/args-std.def
+       touch $@
+
+cli-args.h: cli-args.stamp
+cli-args.c: cli-args.stamp
+cli-args.stamp: $(srcdir)/cli-args.def $(srcdir)/args-std.def
        -$(AUTOGEN) $<
-serv-args.h: serv-args.c
-serv-args.c: $(srcdir)/serv-args.def $(srcdir)/args-std.def
+       touch $@
+
+serv-args.h: serv-args.stamp
+serv-args.c: serv-args.stamp
+serv-args.stamp: $(srcdir)/serv-args.def $(srcdir)/args-std.def
        -$(AUTOGEN) $<
-srptool-args.h: srptool-args.c
-srptool-args.c: $(srcdir)/srptool-args.def $(srcdir)/args-std.def
+       touch $@
+
+srptool-args.h: srptool-args.stamp
+srptool-args.c: srptool-args.stamp
+srptool-args.stamp: $(srcdir)/srptool-args.def $(srcdir)/args-std.def
        -$(AUTOGEN) $<
-certtool-args.h: certtool-args.c
-certtool-args.c: $(srcdir)/certtool-args.def $(srcdir)/args-std.def
+       touch $@
+
+certtool-args.h: certtool-args.stamp
+certtool-args.c: certtool-args.stamp
+certtool-args.stamp: $(srcdir)/certtool-args.def $(srcdir)/args-std.def
        -$(AUTOGEN) $<
+       touch $@
+
+clean-local:
+       rm -f *.stamp
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.