-# Copyright © 2011 Nick Bowler
+# Copyright © 2011-2013,2019 Nick Bowler
#
# Automake fragment to generate a Gnulib config header to rewrite exported
# symbols. This fragment relies on the Gnulib makefile postprocessing done by
GLCONFIG = @GLSRC@/glconfig.h
GLCAT = cat /dev/null
-GLSYM_V = $(GLSYM_V_$(V))
-GLSYM_V_ = $(GLSYM_V_$(AM_DEFAULT_VERBOSITY))
-GLSYM_V_0 = @echo " GLSYM " $<;
+GLSYM_V = $(GLSYM_V_@AM_V@)
+GLSYM_V_ = $(GLSYM_V_@AM_DEFAULT_V@)
+GLSYM_V_0 = @printf ' %$(DX_ALIGN_V)s %s\n' 'GLSYM ' $<;
gnulib_symfiles = $(gnulib_lt_objects:.lo=.glsym)
gnulib_headers += $(GLCONFIG)
.PHONY: glconfig-gen
@AMDEP_TRUE@@am__include@ @am__quote@@GLSRC@/$(DEPDIR)/glconfig.Ph@am__quote@
+
+# Automake 1.16 and newer use make rules to generate the dependency stubs.
+# we must hook those which is kind of annoying to do. This should be harmless
+# on previous versions which generate the stubs directly in config.status.
+_dx_glconfig_depfiles = am--depfiles
+$(_dx_glconfig_depfiles): @GLSRC@/$(DEPDIR)/glconfig.Ph
+@GLSRC@/$(DEPDIR)/glconfig.Ph:
+ @$(MKDIR_P) $(@D)
+ @echo '# dummy' >$@-t && mv -f $@-t $@
+DISTCLEANFILES += @GLSRC@/$(DEPDIR)/glconfig.Ph