diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2006-08-25 23:14:53 +0000 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2006-08-25 23:14:53 +0000 |
commit | 6c541ce48d57d04ec4cbc37c9fd0526f6cf32f4b (patch) | |
tree | 4285a5f230742e817de686447fcdc0e3a3c12da7 /modules/configmake | |
parent | 77bb1a8940c71a23f348c7d00417f0cf15d976ac (diff) | |
download | gnulib-6c541ce48d57d04ec4cbc37c9fd0526f6cf32f4b.tar.gz |
New configmake module, so that "make" output needn't be cluttered
by fluff like '-DLIBDIR=\"/usr/local/lib\"'.
* MODULES.html.sh (Support for building libraries and executables):
Add configmake.
* modules/configmake: New file.
Diffstat (limited to 'modules/configmake')
-rw-r--r-- | modules/configmake | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/modules/configmake b/modules/configmake new file mode 100644 index 0000000000..4f162b9f89 --- /dev/null +++ b/modules/configmake @@ -0,0 +1,49 @@ +Description: +Variables set by "configure" or "make". + +Files: + +Depends-on: + +configure.ac: + +Makefile.am: +# Listed in the same order as the GNU makefile conventions. +configmake.h: + ( \ + echo '#define CONFIGMAKE_PREFIX "$(prefix)"'; \ + echo '#define CONFIGMAKE_EXEC_PREFIX "$(exec_prefix)"'; \ + echo '#define CONFIGMAKE_BINDIR "$(bindir)"'; \ + echo '#define CONFIGMAKE_SBINDIR "$(sbindir)"'; \ + echo '#define CONFIGMAKE_LIBEXECDIR "$(libexecdir)"'; \ + echo '#define CONFIGMAKE_DATAROOTDIR "$(datarootdir)"'; \ + echo '#define CONFIGMAKE_DATADIR "$(datadir)"'; \ + echo '#define CONFIGMAKE_SYSCONFDIR "$(sysconfdir)"'; \ + echo '#define CONFIGMAKE_SHAREDSTATEDIR "$(sharedstatedir)"'; \ + echo '#define CONFIGMAKE_LOCALSTATEDIR "$(localstatedir)"'; \ + echo '#define CONFIGMAKE_INCLUDEDIR "$(includedir)"'; \ + echo '#define CONFIGMAKE_OLDINCLUDEDIR "$(oldincludedir)"'; \ + echo '#define CONFIGMAKE_DOCDIR "$(docdir)"'; \ + echo '#define CONFIGMAKE_INFODIR "$(infodir)"'; \ + echo '#define CONFIGMAKE_HTMLDIR "$(htmldir)"'; \ + echo '#define CONFIGMAKE_DVIDIR "$(dvidir)"'; \ + echo '#define CONFIGMAKE_PDFDIR "$(pdfdir)"'; \ + echo '#define CONFIGMAKE_PSDIR "$(psdir)"'; \ + echo '#define CONFIGMAKE_LIBDIR "$(libdir)"'; \ + echo '#define CONFIGMAKE_LISPDIR "$(lispdir)"'; \ + echo '#define CONFIGMAKE_LOCALEDIR "$(localedir)"'; \ + echo '#define CONFIGMAKE_MANDIR "$(mandir)"'; \ + echo '#define CONFIGMAKE_MANEXT "$(manext)"'; \ + :) | sed '/""/d' >$@-t + mv $@-t $@ +BUILT_SOURCES += configmake.h +CLEANFILES += configmake.h configmake.h-t + +Include: +"configmake.h" + +License: +LGPL + +Maintainer: +all |