summaryrefslogtreecommitdiff
path: root/gl/gnulib.mk
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2007-05-24 11:42:53 +0000
committerSimon Josefsson <simon@josefsson.org>2007-05-24 11:42:53 +0000
commit9d9a376dd296d4eed407c43a453ab5abf249e410 (patch)
treee5f04efeb3f3c81f6a8e138e0aff8671dcc31077 /gl/gnulib.mk
parent15d2a5e54c7694aa7a4eeef3a6eebd6855874f07 (diff)
downloadgnutls-9d9a376dd296d4eed407c43a453ab5abf249e410.tar.gz
Update.
Diffstat (limited to 'gl/gnulib.mk')
-rw-r--r--gl/gnulib.mk12
1 files changed, 12 insertions, 0 deletions
diff --git a/gl/gnulib.mk b/gl/gnulib.mk
index 0a3434b8d9..c3bca97574 100644
--- a/gl/gnulib.mk
+++ b/gl/gnulib.mk
@@ -22,6 +22,15 @@ libgnu_la_DEPENDENCIES = $(gl_LTLIBOBJS)
EXTRA_libgnu_la_SOURCES =
libgnu_la_LDFLAGS = $(AM_LDFLAGS)
+## begin gnulib module absolute-header
+
+# Use this preprocessor expression to decide whether #include_next works.
+# Do not rely on a 'configure'-time test for this, since the expression
+# might appear in an installed header, which is used by some other compiler.
+HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER)
+
+## end gnulib module absolute-header
+
## begin gnulib module arpa_inet
BUILT_SOURCES += $(ARPA_INET_H)
@@ -117,6 +126,7 @@ netinet/in.h:
rm -f $@-t $@
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''ABSOLUTE_NETINET_IN_H''@|$(ABSOLUTE_NETINET_IN_H)|g' \
+ -e 's/@''HAVE_INCLUDE_NEXT''@/$(HAVE_INCLUDE_NEXT)/g' \
-e 's|@''HAVE_NETINET_IN_H''@|$(HAVE_NETINET_IN_H)|g' \
< $(srcdir)/netinet_in_.h; \
} > $@-t
@@ -180,6 +190,7 @@ string.h: string_.h
rm -f $@-t $@
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''ABSOLUTE_STRING_H''@|$(ABSOLUTE_STRING_H)|g' \
+ -e 's/@''HAVE_INCLUDE_NEXT''@/$(HAVE_INCLUDE_NEXT)/g' \
-e 's|@''GNULIB_MBSLEN''@|$(GNULIB_MBSLEN)|g' \
-e 's|@''GNULIB_MBSCHR''@|$(GNULIB_MBSCHR)|g' \
-e 's|@''GNULIB_MBSRCHR''@|$(GNULIB_MBSRCHR)|g' \
@@ -242,6 +253,7 @@ sys/socket.h: sys_socket_.h
@MKDIR_P@ sys
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''ABSOLUTE_SYS_SOCKET_H''@|$(ABSOLUTE_SYS_SOCKET_H)|g' \
+ -e 's/@''HAVE_INCLUDE_NEXT''@/$(HAVE_INCLUDE_NEXT)/g' \
-e 's|@''HAVE_SYS_SOCKET_H''@|$(HAVE_SYS_SOCKET_H)|g' \
-e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \
-e 's|@''HAVE_WS2TCPIP_H''@|$(HAVE_WS2TCPIP_H)|g' \