# Copyright © 2011 Nick Bowler
#
# Automake fragment to generate a Gnulib config header to rewrite exported
-# symbols. This fragment relies on the Gnulib makefile enhancements done by
-# fix-gnulib.pl. Furthermore, the following additional changes may be
+# symbols. This fragment relies on the Gnulib makefile postprocessing done by
+# fix-gnulib.pl. Furthermore, the following additions to configure.ac may be
# required:
#
# * Add AM_PROC_CC_C_O to configure.ac
-# * Pass the desired symbol prefix to DX_FIX_GNULIB in configure.ac.
+# * Pass the desired symbol prefix to DX_GLSYM_PREFIX in configure.ac,
+# after including the fix-gnulib.pl output.
#
# License WTFPL2: Do What The Fuck You Want To Public License, version 2.
# This is free software: you are free to do what the fuck you want to.
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_src_headers += $(GLCONFIG)
+gnulib_headers += $(GLCONFIG)
# This suffix rule triggers symbol generation only on demand. Dependencies are
# not tracked directly, so it must remain phony and thus not create the target.