From 9afbf11b76a457fbd278f9c17ef9f6f69752efd5 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 10 Aug 2006 19:10:26 +0000 Subject: Accommodate new getaddrinfo implementation in gnulib. (libcoreutils_a_SOURCES): Add inet_ntop.h, snprintf.h. (MOSTLYCLEANDIRS): New macro. (BUILT_SOURCES): Add $(ARPA_INET_H), $(SYS_SOCKET_H), $(NETINET_IN_H). (arpa/inet.h, netinet/in.h, sys/socket.h): New rules. (MOSTLYCLEANFILES): Add arpa/inet.h, arpa/inet.h-t, netinet/in.h, netinet/in.h-t, sys/socket.h, sys/socket.h-t. (EXTRA_DIST): Add socket_.h. --- lib/Makefile.am | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) (limited to 'lib/Makefile.am') diff --git a/lib/Makefile.am b/lib/Makefile.am index 248b0dc87..54c795ced 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -37,12 +37,14 @@ libcoreutils_a_SOURCES = \ full-write.c full-write.h \ getaddrinfo.h \ gettext.h \ + inet_ntop.h \ localcharset.c localcharset.h \ mbchar.h \ mbswidth.c mbswidth.h \ mbuiter.h \ readtokens0.c readtokens0.h \ setenv.h \ + snprintf.h \ strcase.h \ strnlen1.c strnlen1.h \ strstr.h \ @@ -71,6 +73,7 @@ lib_OBJECTS = $(libcoreutils_a_OBJECTS) BUILT_SOURCES = getdate.c CLEANFILES = MAINTAINERCLEANFILES = $(BUILT_SOURCES) +MOSTLYCLEANDIRS = MOSTLYCLEANFILES = SUFFIXES = @@ -189,6 +192,40 @@ MOSTLYCLEANFILES += fnmatch.h fnmatch.h-t BUILT_SOURCES += $(GETOPT_H) EXTRA_DIST += getopt_.h getopt_int.h +BUILT_SOURCES += $(ARPA_INET_H) + +# We need the following in order to create when the system +# doesn't have one. +arpa/inet.h: + test -d arpa || mkdir arpa + echo '#include ' >$@-t + mv $@-t $@ +MOSTLYCLEANFILES += arpa/inet.h arpa/inet.h-t +MOSTLYCLEANDIRS += arpa + +BUILT_SOURCES += $(SYS_SOCKET_H) +EXTRA_DIST += socket_.h + +BUILT_SOURCES += $(NETINET_IN_H) + +# We need the following in order to create when the system +# doesn't have one. +netinet/in.h: + test -d netinet || mkdir netinet + echo '#include ' >$@-t + mv $@-t $@ +MOSTLYCLEANFILES += netinet/in.h netinet/in.h-t +MOSTLYCLEANDIRS += netinet + +# We need the following in order to create when the system +# doesn't have one that works with the given compiler. +sys/socket.h: socket_.h + test -d sys || mkdir sys + cp $(srcdir)/socket_.h $@-t + mv $@-t $@ +MOSTLYCLEANFILES += sys/socket.h sys/socket.h-t +MOSTLYCLEANDIRS += sys + check: unit-test .PHONY: unit-test -- cgit v1.2.3-54-g00ecf