X-Git-Url: http://git.draconx.ca/gitweb/dxcommon.git/blobdiff_plain/4d4e441e6d6dd231a00921765ba0d4ef00d209d9..aec623761eb5cb6ad797259594664fa8aa3d3424:/snippet/glconfig.mk diff --git a/snippet/glconfig.mk b/snippet/glconfig.mk index b72f1b0..4bf112e 100644 --- a/snippet/glconfig.mk +++ b/snippet/glconfig.mk @@ -1,12 +1,13 @@ # 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. @@ -15,12 +16,12 @@ 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.