diff options
Diffstat (limited to 'gl/Makefile.am')
-rw-r--r-- | gl/Makefile.am | 63 |
1 files changed, 56 insertions, 7 deletions
diff --git a/gl/Makefile.am b/gl/Makefile.am index cae814f..87fe031 100644 --- a/gl/Makefile.am +++ b/gl/Makefile.am | |||
@@ -28,6 +28,7 @@ MAINTAINERCLEANFILES = | |||
28 | EXTRA_DIST += m4/gnulib-cache.m4 | 28 | EXTRA_DIST += m4/gnulib-cache.m4 |
29 | 29 | ||
30 | AM_CPPFLAGS = | 30 | AM_CPPFLAGS = |
31 | AM_CFLAGS = | ||
31 | 32 | ||
32 | noinst_LIBRARIES += libgnu.a | 33 | noinst_LIBRARIES += libgnu.a |
33 | 34 | ||
@@ -36,6 +37,13 @@ libgnu_a_LIBADD = $(gl_LIBOBJS) | |||
36 | libgnu_a_DEPENDENCIES = $(gl_LIBOBJS) | 37 | libgnu_a_DEPENDENCIES = $(gl_LIBOBJS) |
37 | EXTRA_libgnu_a_SOURCES = | 38 | EXTRA_libgnu_a_SOURCES = |
38 | 39 | ||
40 | ## begin gnulib module alignof | ||
41 | |||
42 | |||
43 | EXTRA_DIST += alignof.h | ||
44 | |||
45 | ## end gnulib module alignof | ||
46 | |||
39 | ## begin gnulib module alloca | 47 | ## begin gnulib module alloca |
40 | 48 | ||
41 | 49 | ||
@@ -70,7 +78,7 @@ BUILT_SOURCES += $(ARPA_INET_H) | |||
70 | 78 | ||
71 | # We need the following in order to create <arpa/inet.h> when the system | 79 | # We need the following in order to create <arpa/inet.h> when the system |
72 | # doesn't have one. | 80 | # doesn't have one. |
73 | arpa/inet.h: | 81 | arpa/inet.h: arpa_inet.in.h |
74 | @MKDIR_P@ arpa | 82 | @MKDIR_P@ arpa |
75 | rm -f $@-t $@ | 83 | rm -f $@-t $@ |
76 | { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ | 84 | { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ |
@@ -146,7 +154,7 @@ EXTRA_libgnu_a_SOURCES += cloexec.c | |||
146 | # The Automake-defined pkg* macros are appended, in the order | 154 | # The Automake-defined pkg* macros are appended, in the order |
147 | # listed in the Automake 1.10a+ documentation. | 155 | # listed in the Automake 1.10a+ documentation. |
148 | configmake.h: Makefile | 156 | configmake.h: Makefile |
149 | rm -f $@-t $@ | 157 | rm -f $@-t |
150 | { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ | 158 | { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ |
151 | echo '#define PREFIX "$(prefix)"'; \ | 159 | echo '#define PREFIX "$(prefix)"'; \ |
152 | echo '#define EXEC_PREFIX "$(exec_prefix)"'; \ | 160 | echo '#define EXEC_PREFIX "$(exec_prefix)"'; \ |
@@ -176,7 +184,12 @@ configmake.h: Makefile | |||
176 | echo '#define PKGLIBDIR "$(pkglibdir)"'; \ | 184 | echo '#define PKGLIBDIR "$(pkglibdir)"'; \ |
177 | echo '#define PKGLIBEXECDIR "$(pkglibexecdir)"'; \ | 185 | echo '#define PKGLIBEXECDIR "$(pkglibexecdir)"'; \ |
178 | } | sed '/""/d' > $@-t | 186 | } | sed '/""/d' > $@-t |
179 | mv $@-t $@ | 187 | if test -f $@ && cmp $@-t $@ > /dev/null; then \ |
188 | rm -f $@-t; \ | ||
189 | else \ | ||
190 | rm -f $@; mv $@-t $@; \ | ||
191 | fi | ||
192 | |||
180 | BUILT_SOURCES += configmake.h | 193 | BUILT_SOURCES += configmake.h |
181 | CLEANFILES += configmake.h configmake.h-t | 194 | CLEANFILES += configmake.h configmake.h-t |
182 | 195 | ||
@@ -433,21 +446,37 @@ all-local: charset.alias ref-add.sed ref-del.sed | |||
433 | 446 | ||
434 | charset_alias = $(DESTDIR)$(libdir)/charset.alias | 447 | charset_alias = $(DESTDIR)$(libdir)/charset.alias |
435 | charset_tmp = $(DESTDIR)$(libdir)/charset.tmp | 448 | charset_tmp = $(DESTDIR)$(libdir)/charset.tmp |
436 | install-exec-local: all-local | 449 | install-exec-local: install-exec-localcharset |
437 | test $(GLIBC21) != no || $(mkinstalldirs) $(DESTDIR)$(libdir) | 450 | install-exec-localcharset: all-local |
451 | if test $(GLIBC21) = no; then \ | ||
452 | case '$(host_os)' in \ | ||
453 | darwin[56]*) \ | ||
454 | need_charset_alias=true ;; \ | ||
455 | darwin* | cygwin* | mingw* | pw32* | cegcc*) \ | ||
456 | need_charset_alias=false ;; \ | ||
457 | *) \ | ||
458 | need_charset_alias=true ;; \ | ||
459 | esac ; \ | ||
460 | else \ | ||
461 | need_charset_alias=false ; \ | ||
462 | fi ; \ | ||
463 | if $$need_charset_alias; then \ | ||
464 | $(mkinstalldirs) $(DESTDIR)$(libdir) ; \ | ||
465 | fi ; \ | ||
438 | if test -f $(charset_alias); then \ | 466 | if test -f $(charset_alias); then \ |
439 | sed -f ref-add.sed $(charset_alias) > $(charset_tmp) ; \ | 467 | sed -f ref-add.sed $(charset_alias) > $(charset_tmp) ; \ |
440 | $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \ | 468 | $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \ |
441 | rm -f $(charset_tmp) ; \ | 469 | rm -f $(charset_tmp) ; \ |
442 | else \ | 470 | else \ |
443 | if test $(GLIBC21) = no; then \ | 471 | if $$need_charset_alias; then \ |
444 | sed -f ref-add.sed charset.alias > $(charset_tmp) ; \ | 472 | sed -f ref-add.sed charset.alias > $(charset_tmp) ; \ |
445 | $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \ | 473 | $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \ |
446 | rm -f $(charset_tmp) ; \ | 474 | rm -f $(charset_tmp) ; \ |
447 | fi ; \ | 475 | fi ; \ |
448 | fi | 476 | fi |
449 | 477 | ||
450 | uninstall-local: all-local | 478 | uninstall-local: uninstall-localcharset |
479 | uninstall-localcharset: all-local | ||
451 | if test -f $(charset_alias); then \ | 480 | if test -f $(charset_alias); then \ |
452 | sed -f ref-del.sed $(charset_alias) > $(charset_tmp); \ | 481 | sed -f ref-del.sed $(charset_alias) > $(charset_tmp); \ |
453 | if grep '^# Packages using this file: $$' $(charset_tmp) \ | 482 | if grep '^# Packages using this file: $$' $(charset_tmp) \ |
@@ -794,6 +823,8 @@ stdio.h: stdio.in.h | |||
794 | -e 's|@''GNULIB_VPRINTF_POSIX''@|$(GNULIB_VPRINTF_POSIX)|g' \ | 823 | -e 's|@''GNULIB_VPRINTF_POSIX''@|$(GNULIB_VPRINTF_POSIX)|g' \ |
795 | -e 's|@''GNULIB_VSNPRINTF''@|$(GNULIB_VSNPRINTF)|g' \ | 824 | -e 's|@''GNULIB_VSNPRINTF''@|$(GNULIB_VSNPRINTF)|g' \ |
796 | -e 's|@''GNULIB_VSPRINTF_POSIX''@|$(GNULIB_VSPRINTF_POSIX)|g' \ | 825 | -e 's|@''GNULIB_VSPRINTF_POSIX''@|$(GNULIB_VSPRINTF_POSIX)|g' \ |
826 | -e 's|@''GNULIB_DPRINTF''@|$(GNULIB_DPRINTF)|g' \ | ||
827 | -e 's|@''GNULIB_VDPRINTF''@|$(GNULIB_VDPRINTF)|g' \ | ||
797 | -e 's|@''GNULIB_VASPRINTF''@|$(GNULIB_VASPRINTF)|g' \ | 828 | -e 's|@''GNULIB_VASPRINTF''@|$(GNULIB_VASPRINTF)|g' \ |
798 | -e 's|@''GNULIB_OBSTACK_PRINTF''@|$(GNULIB_OBSTACK_PRINTF)|g' \ | 829 | -e 's|@''GNULIB_OBSTACK_PRINTF''@|$(GNULIB_OBSTACK_PRINTF)|g' \ |
799 | -e 's|@''GNULIB_OBSTACK_PRINTF_POSIX''@|$(GNULIB_OBSTACK_PRINTF_POSIX)|g' \ | 830 | -e 's|@''GNULIB_OBSTACK_PRINTF_POSIX''@|$(GNULIB_OBSTACK_PRINTF_POSIX)|g' \ |
@@ -826,6 +857,10 @@ stdio.h: stdio.in.h | |||
826 | -e 's|@''HAVE_DECL_VSNPRINTF''@|$(HAVE_DECL_VSNPRINTF)|g' \ | 857 | -e 's|@''HAVE_DECL_VSNPRINTF''@|$(HAVE_DECL_VSNPRINTF)|g' \ |
827 | -e 's|@''REPLACE_SPRINTF''@|$(REPLACE_SPRINTF)|g' \ | 858 | -e 's|@''REPLACE_SPRINTF''@|$(REPLACE_SPRINTF)|g' \ |
828 | -e 's|@''REPLACE_VSPRINTF''@|$(REPLACE_VSPRINTF)|g' \ | 859 | -e 's|@''REPLACE_VSPRINTF''@|$(REPLACE_VSPRINTF)|g' \ |
860 | -e 's|@''HAVE_DPRINTF''@|$(HAVE_DPRINTF)|g' \ | ||
861 | -e 's|@''REPLACE_DPRINTF''@|$(REPLACE_DPRINTF)|g' \ | ||
862 | -e 's|@''HAVE_VDPRINTF''@|$(HAVE_VDPRINTF)|g' \ | ||
863 | -e 's|@''REPLACE_VDPRINTF''@|$(REPLACE_VDPRINTF)|g' \ | ||
829 | -e 's|@''HAVE_VASPRINTF''@|$(HAVE_VASPRINTF)|g' \ | 864 | -e 's|@''HAVE_VASPRINTF''@|$(HAVE_VASPRINTF)|g' \ |
830 | -e 's|@''REPLACE_VASPRINTF''@|$(REPLACE_VASPRINTF)|g' \ | 865 | -e 's|@''REPLACE_VASPRINTF''@|$(REPLACE_VASPRINTF)|g' \ |
831 | -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|$(HAVE_DECL_OBSTACK_PRINTF)|g' \ | 866 | -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|$(HAVE_DECL_OBSTACK_PRINTF)|g' \ |
@@ -866,6 +901,7 @@ stdlib.h: stdlib.in.h | |||
866 | sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ | 901 | sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ |
867 | -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ | 902 | -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ |
868 | -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \ | 903 | -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \ |
904 | -e 's|@''HAVE_RANDOM_H''@|$(HAVE_RANDOM_H)|g' \ | ||
869 | -e 's|@''GNULIB_MALLOC_POSIX''@|$(GNULIB_MALLOC_POSIX)|g' \ | 905 | -e 's|@''GNULIB_MALLOC_POSIX''@|$(GNULIB_MALLOC_POSIX)|g' \ |
870 | -e 's|@''GNULIB_REALLOC_POSIX''@|$(GNULIB_REALLOC_POSIX)|g' \ | 906 | -e 's|@''GNULIB_REALLOC_POSIX''@|$(GNULIB_REALLOC_POSIX)|g' \ |
871 | -e 's|@''GNULIB_CALLOC_POSIX''@|$(GNULIB_CALLOC_POSIX)|g' \ | 907 | -e 's|@''GNULIB_CALLOC_POSIX''@|$(GNULIB_CALLOC_POSIX)|g' \ |
@@ -912,6 +948,15 @@ EXTRA_DIST += stdlib.in.h | |||
912 | 948 | ||
913 | ## end gnulib module stdlib | 949 | ## end gnulib module stdlib |
914 | 950 | ||
951 | ## begin gnulib module strdup-posix | ||
952 | |||
953 | |||
954 | EXTRA_DIST += strdup.c | ||
955 | |||
956 | EXTRA_libgnu_a_SOURCES += strdup.c | ||
957 | |||
958 | ## end gnulib module strdup-posix | ||
959 | |||
915 | ## begin gnulib module streq | 960 | ## begin gnulib module streq |
916 | 961 | ||
917 | 962 | ||
@@ -1054,6 +1099,7 @@ sys/socket.h: sys_socket.in.h | |||
1054 | -e 's|@''GNULIB_SHUTDOWN''@|$(GNULIB_SHUTDOWN)|g' \ | 1099 | -e 's|@''GNULIB_SHUTDOWN''@|$(GNULIB_SHUTDOWN)|g' \ |
1055 | -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \ | 1100 | -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \ |
1056 | -e 's|@''HAVE_WS2TCPIP_H''@|$(HAVE_WS2TCPIP_H)|g' \ | 1101 | -e 's|@''HAVE_WS2TCPIP_H''@|$(HAVE_WS2TCPIP_H)|g' \ |
1102 | -e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE''@|$(HAVE_STRUCT_SOCKADDR_STORAGE)|g' \ | ||
1057 | -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ | 1103 | -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ |
1058 | < $(srcdir)/sys_socket.in.h; \ | 1104 | < $(srcdir)/sys_socket.in.h; \ |
1059 | } > $@-t | 1105 | } > $@-t |
@@ -1139,6 +1185,7 @@ unistd.h: unistd.in.h | |||
1139 | -e 's|@''GNULIB_GETPAGESIZE''@|$(GNULIB_GETPAGESIZE)|g' \ | 1185 | -e 's|@''GNULIB_GETPAGESIZE''@|$(GNULIB_GETPAGESIZE)|g' \ |
1140 | -e 's|@''GNULIB_GETUSERSHELL''@|$(GNULIB_GETUSERSHELL)|g' \ | 1186 | -e 's|@''GNULIB_GETUSERSHELL''@|$(GNULIB_GETUSERSHELL)|g' \ |
1141 | -e 's|@''GNULIB_LCHOWN''@|$(GNULIB_LCHOWN)|g' \ | 1187 | -e 's|@''GNULIB_LCHOWN''@|$(GNULIB_LCHOWN)|g' \ |
1188 | -e 's|@''GNULIB_LINK''@|$(GNULIB_LINK)|g' \ | ||
1142 | -e 's|@''GNULIB_LSEEK''@|$(GNULIB_LSEEK)|g' \ | 1189 | -e 's|@''GNULIB_LSEEK''@|$(GNULIB_LSEEK)|g' \ |
1143 | -e 's|@''GNULIB_READLINK''@|$(GNULIB_READLINK)|g' \ | 1190 | -e 's|@''GNULIB_READLINK''@|$(GNULIB_READLINK)|g' \ |
1144 | -e 's|@''GNULIB_SLEEP''@|$(GNULIB_SLEEP)|g' \ | 1191 | -e 's|@''GNULIB_SLEEP''@|$(GNULIB_SLEEP)|g' \ |
@@ -1153,6 +1200,7 @@ unistd.h: unistd.in.h | |||
1153 | -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \ | 1200 | -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \ |
1154 | -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \ | 1201 | -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \ |
1155 | -e 's|@''HAVE_GETUSERSHELL''@|$(HAVE_GETUSERSHELL)|g' \ | 1202 | -e 's|@''HAVE_GETUSERSHELL''@|$(HAVE_GETUSERSHELL)|g' \ |
1203 | -e 's|@''HAVE_LINK''@|$(HAVE_LINK)|g' \ | ||
1156 | -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \ | 1204 | -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \ |
1157 | -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \ | 1205 | -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \ |
1158 | -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \ | 1206 | -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \ |
@@ -1266,6 +1314,7 @@ wchar.h: wchar.in.h | |||
1266 | -e 's|@''REPLACE_MBSNRTOWCS''@|$(REPLACE_MBSNRTOWCS)|g' \ | 1314 | -e 's|@''REPLACE_MBSNRTOWCS''@|$(REPLACE_MBSNRTOWCS)|g' \ |
1267 | -e 's|@''REPLACE_WCRTOMB''@|$(REPLACE_WCRTOMB)|g' \ | 1315 | -e 's|@''REPLACE_WCRTOMB''@|$(REPLACE_WCRTOMB)|g' \ |
1268 | -e 's|@''REPLACE_WCSRTOMBS''@|$(REPLACE_WCSRTOMBS)|g' \ | 1316 | -e 's|@''REPLACE_WCSRTOMBS''@|$(REPLACE_WCSRTOMBS)|g' \ |
1317 | -e 's|@''REPLACE_WCSNRTOMBS''@|$(REPLACE_WCSNRTOMBS)|g' \ | ||
1269 | -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \ | 1318 | -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \ |
1270 | -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ | 1319 | -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ |
1271 | < $(srcdir)/wchar.in.h; \ | 1320 | < $(srcdir)/wchar.in.h; \ |