Mercurial > hg > octave-shane > gnulib-hg
comparison modules/configmake @ 7309:901d31516630
* modules/configmake (Makefile.am): Add support for the
Automake-supplied PKGLIBDIR, PKGINCLUDEDIR, PKGDATADIR.
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Fri, 15 Sep 2006 18:54:47 +0000 |
parents | 9ff9e0f3d681 |
children | 8bace4b08db5 |
comparison
equal
deleted
inserted
replaced
7308:eac21c5dbf2f | 7309:901d31516630 |
---|---|
21 # compilation error. | 21 # compilation error. |
22 # | 22 # |
23 # Another advantage is that 'make' output is shorter. | 23 # Another advantage is that 'make' output is shorter. |
24 # | 24 # |
25 # Listed in the same order as the GNU makefile conventions. | 25 # Listed in the same order as the GNU makefile conventions. |
26 # The Automake-defined pkg* macros are appended, in the order | |
27 # listed in the Automake documentation. | |
26 configmake.h: Makefile | 28 configmake.h: Makefile |
27 rm -f $@-t $@ | 29 rm -f $@-t $@ |
28 ( \ | 30 ( \ |
29 echo '#define PREFIX "$(prefix)"'; \ | 31 echo '#define PREFIX "$(prefix)"'; \ |
30 echo '#define EXEC_PREFIX "$(exec_prefix)"'; \ | 32 echo '#define EXEC_PREFIX "$(exec_prefix)"'; \ |
47 echo '#define LIBDIR "$(libdir)"'; \ | 49 echo '#define LIBDIR "$(libdir)"'; \ |
48 echo '#define LISPDIR "$(lispdir)"'; \ | 50 echo '#define LISPDIR "$(lispdir)"'; \ |
49 echo '#define LOCALEDIR "$(localedir)"'; \ | 51 echo '#define LOCALEDIR "$(localedir)"'; \ |
50 echo '#define MANDIR "$(mandir)"'; \ | 52 echo '#define MANDIR "$(mandir)"'; \ |
51 echo '#define MANEXT "$(manext)"'; \ | 53 echo '#define MANEXT "$(manext)"'; \ |
54 echo '#define PKGLIBDIR "$(pkglibdir)"'; \ | |
55 echo '#define PKGINCLUDEDIR "$(pkgincludedir)"'; \ | |
56 echo '#define PKGDATADIR "$(pkgdatadir)"'; \ | |
52 :) | sed '/""/d' >$@-t | 57 :) | sed '/""/d' >$@-t |
53 mv $@-t $@ | 58 mv $@-t $@ |
54 BUILT_SOURCES += configmake.h | 59 BUILT_SOURCES += configmake.h |
55 CLEANFILES += configmake.h configmake.h-t | 60 CLEANFILES += configmake.h configmake.h-t |
56 | 61 |