aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2010-02-17 15:21:28 +0000
committerWerner Koch <[email protected]>2010-02-17 15:21:28 +0000
commit1da37a94fc9a1c3db886beee108f81d10fcf6f0d (patch)
treec075d199f7ad10081af793b20309c76701a07d1f
parentMade make distcheck work again. (diff)
downloadlibgpg-error-1da37a94fc9a1c3db886beee108f81d10fcf6f0d.tar.gz
libgpg-error-1da37a94fc9a1c3db886beee108f81d10fcf6f0d.zip
Reworked the installation of gpg-extra/errno.h.
-rw-r--r--ChangeLog9
-rw-r--r--src/Makefile.am19
2 files changed, 25 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 98dada9..1a1f0d1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
2010-02-17 Werner Koch <[email protected]>
+ * src/Makefile.am: Revert last change.
+ (gpg_extra_headers): New.
+ (nobase_include_HEADERS): Rename to include_HEADERS and remove
+ extra_headers.
+ (mkerrcodes.h): Depend on gpg_extra_headers.
+ (install-data-local): New.
+
+2010-02-17 Werner Koch <[email protected]>
+
* src/Makefile.am (extra_headers): Remove.
2010-01-21 Werner Koch <[email protected]>
diff --git a/src/Makefile.am b/src/Makefile.am
index 5fd0bfd..8678f3a 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -23,15 +23,17 @@
if HAVE_W32CE_SYSTEM
+gpg_extra_headers = gpg-extra/errno.h
extra_cppflags = -idirafter gpg-extra
else
+gpg_extra_headers =
extra_cppflags =
endif
localedir = $(datadir)/locale
bin_PROGRAMS = gpg-error
lib_LTLIBRARIES = libgpg-error.la
-nobase_include_HEADERS = gpg-error.h $(extra_headers)
+include_HEADERS = gpg-error.h
bin_SCRIPTS = gpg-error-config
m4datadir = $(datadir)/aclocal
m4data_DATA = gpg-error.m4
@@ -45,7 +47,7 @@ EXTRA_DIST = mkstrtable.awk err-sources.h.in err-codes.h.in \
BUILT_SOURCES = err-sources.h err-codes.h code-to-errno.h code-from-errno.h \
err-sources-sym.h err-codes-sym.h errnos-sym.h gpg-error.h \
- gpg-error.def extra-h.in $(extra_headers)
+ gpg-error.def extra-h.in
tmp_files = _mkerrcodes.h _gpg-error.def.h mkw32errmap.tab.h
@@ -129,7 +131,7 @@ code-to-errno.h: Makefile mkerrnos.awk errnos.in
$(AWK) -f $(srcdir)/mkerrnos.awk $(srcdir)/errnos.in >$@
# It is correct to use $(CPP). We want the host's idea of the error codes.
-mkerrcodes.h: Makefile mkerrcodes.awk $(extra_headers)
+mkerrcodes.h: Makefile mkerrcodes.awk $(gpg_extra_headers)
$(AWK) -f $(srcdir)/mkerrcodes1.awk $(srcdir)/errnos.in >_$@
$(CPP) $(extra_cppflags) _$@ | grep GPG_ERR_ | \
$(AWK) -f $(srcdir)/mkerrcodes.awk >$@
@@ -190,3 +192,14 @@ gpg-error.h: Makefile mkheader.awk err-sources.h.in err-codes.h.in \
$(srcdir)/errnos.in \
extra-h.in \
$(srcdir)/gpg-error.h.in > $@
+
+
+install-data-local:
+if HAVE_W32CE_SYSTEM
+ test -z "$(includedir)/gpg-extra" \
+ || $(MKDIR_P) "$(DESTDIR)$(includedir)/gpg-extra"
+ $(INSTALL_DATA) gpg-extra/errno.h \
+ "$(DESTDIR)$(includedir)/gpg-extra/errno.h"
+else
+ :
+endif