summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-03-09 08:38:18 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-03-09 08:43:29 +0100
commit16f4661fd1fd13b7b5ce63756e0cbfd20843aa75 (patch)
tree7c95d12cc5d2240d2aedef4a8d457ed6377c7cbc
parentcpukit/include/mqueue.h: Delete unneeded includes (diff)
downloadrtems-16f4661fd1fd13b7b5ce63756e0cbfd20843aa75.tar.bz2
network: Optionally install network headers
Install the network headers only if --enable-networking is specified. Update #3254.
-rw-r--r--cpukit/configure.ac1
-rw-r--r--cpukit/headers.am21
-rw-r--r--cpukit/libnetworking/Makefile.am2
-rw-r--r--cpukit/libnetworking/headers.am21
-rw-r--r--cpukit/libnetworking/librtemsNfs.h (renamed from cpukit/include/librtemsNfs.h)0
-rw-r--r--cpukit/libnetworking/rpc/auth.h (renamed from cpukit/include/rpc/auth.h)0
-rw-r--r--cpukit/libnetworking/rpc/auth_unix.h (renamed from cpukit/include/rpc/auth_unix.h)0
-rw-r--r--cpukit/libnetworking/rpc/clnt.h (renamed from cpukit/include/rpc/clnt.h)0
-rw-r--r--cpukit/libnetworking/rpc/clnt_soc.h (renamed from cpukit/include/rpc/clnt_soc.h)0
-rw-r--r--cpukit/libnetworking/rpc/clnt_stat.h (renamed from cpukit/include/rpc/clnt_stat.h)0
-rw-r--r--cpukit/libnetworking/rpc/pmap_clnt.h (renamed from cpukit/include/rpc/pmap_clnt.h)0
-rw-r--r--cpukit/libnetworking/rpc/pmap_prot.h (renamed from cpukit/include/rpc/pmap_prot.h)0
-rw-r--r--cpukit/libnetworking/rpc/pmap_rmt.h (renamed from cpukit/include/rpc/pmap_rmt.h)0
-rw-r--r--cpukit/libnetworking/rpc/rpc.h (renamed from cpukit/include/rpc/rpc.h)0
-rw-r--r--cpukit/libnetworking/rpc/rpc_com.h (renamed from cpukit/include/rpc/rpc_com.h)0
-rw-r--r--cpukit/libnetworking/rpc/rpc_msg.h (renamed from cpukit/include/rpc/rpc_msg.h)0
-rw-r--r--cpukit/libnetworking/rpc/rpcent.h (renamed from cpukit/include/rpc/rpcent.h)0
-rw-r--r--cpukit/libnetworking/rpc/svc.h (renamed from cpukit/include/rpc/svc.h)0
-rw-r--r--cpukit/libnetworking/rpc/svc_auth.h (renamed from cpukit/include/rpc/svc_auth.h)0
-rw-r--r--cpukit/libnetworking/rpc/svc_soc.h (renamed from cpukit/include/rpc/svc_soc.h)0
-rw-r--r--cpukit/libnetworking/rpc/types.h (renamed from cpukit/include/rpc/types.h)0
-rw-r--r--cpukit/libnetworking/rpc/xdr.h (renamed from cpukit/include/rpc/xdr.h)0
-rw-r--r--cpukit/librpc/Makefile.am6
-rw-r--r--cpukit/wrapup/Makefile.am3
24 files changed, 26 insertions, 28 deletions
diff --git a/cpukit/configure.ac b/cpukit/configure.ac
index 8435e138ea..235241643e 100644
--- a/cpukit/configure.ac
+++ b/cpukit/configure.ac
@@ -343,7 +343,6 @@ AC_CHECK_DECLS([utimes],,,[#include <sys/time.h>])
AC_CHECK_DECLS([_Timecounter_Time_second],[RTEMS_TOOL_CHAIN_ERROR],,[#include <sys/time.h>])
# ... far too many conditionals ...
-AM_CONDITIONAL(LIBRPC,[test x"$rtems_cv_HAS_NETWORKING" = x"yes"])
AM_CONDITIONAL(NEWLIB,test x"$RTEMS_USE_NEWLIB" = x"yes")
AM_CONDITIONAL(HAS_MP,test x"$enable_multiprocessing" = x"yes" )
diff --git a/cpukit/headers.am b/cpukit/headers.am
index 379f6afcf4..4939c5beed 100644
--- a/cpukit/headers.am
+++ b/cpukit/headers.am
@@ -8,7 +8,6 @@ include_HEADERS += include/endian.h
include_HEADERS += include/fdt.h
include_HEADERS += include/libfdt.h
include_HEADERS += include/libfdt_env.h
-include_HEADERS += include/librtemsNfs.h
include_HEADERS += include/link.h
include_HEADERS += include/link_elf.h
include_HEADERS += include/md4.h
@@ -85,26 +84,6 @@ include_pci_HEADERS += include/pci/ids_extra.h
include_pci_HEADERS += include/pci/irq.h
include_pci_HEADERS += include/pci/pcireg.h
-include_rpcdir = $(includedir)/rpc
-include_rpc_HEADERS =
-include_rpc_HEADERS += include/rpc/auth.h
-include_rpc_HEADERS += include/rpc/auth_unix.h
-include_rpc_HEADERS += include/rpc/clnt.h
-include_rpc_HEADERS += include/rpc/clnt_soc.h
-include_rpc_HEADERS += include/rpc/clnt_stat.h
-include_rpc_HEADERS += include/rpc/pmap_clnt.h
-include_rpc_HEADERS += include/rpc/pmap_prot.h
-include_rpc_HEADERS += include/rpc/pmap_rmt.h
-include_rpc_HEADERS += include/rpc/rpc.h
-include_rpc_HEADERS += include/rpc/rpc_com.h
-include_rpc_HEADERS += include/rpc/rpc_msg.h
-include_rpc_HEADERS += include/rpc/rpcent.h
-include_rpc_HEADERS += include/rpc/svc.h
-include_rpc_HEADERS += include/rpc/svc_auth.h
-include_rpc_HEADERS += include/rpc/svc_soc.h
-include_rpc_HEADERS += include/rpc/types.h
-include_rpc_HEADERS += include/rpc/xdr.h
-
include_rtemsdir = $(includedir)/rtems
include_rtems_HEADERS =
include_rtems_HEADERS += include/rtems/assoc.h
diff --git a/cpukit/libnetworking/Makefile.am b/cpukit/libnetworking/Makefile.am
index 7ff7057457..755e61a23d 100644
--- a/cpukit/libnetworking/Makefile.am
+++ b/cpukit/libnetworking/Makefile.am
@@ -138,4 +138,6 @@ endif
EXTRA_DIST += $(UNUSED_FILES)
include $(top_srcdir)/automake/local.am
+if LIBNETWORKING
include $(srcdir)/headers.am
+endif
diff --git a/cpukit/libnetworking/headers.am b/cpukit/libnetworking/headers.am
index 62e9e27a8b..b4532e4089 100644
--- a/cpukit/libnetworking/headers.am
+++ b/cpukit/libnetworking/headers.am
@@ -3,6 +3,7 @@
include_HEADERS =
include_HEADERS += ifaddrs.h
+include_HEADERS += librtemsNfs.h
include_HEADERS += loop.h
include_HEADERS += poll.h
include_HEADERS += resolv.h
@@ -81,6 +82,26 @@ include_nfsclient_HEADERS =
include_nfsclient_HEADERS += nfsclient/nfsargs.h
include_nfsclient_HEADERS += nfsclient/nfsdiskless.h
+include_rpcdir = $(includedir)/rpc
+include_rpc_HEADERS =
+include_rpc_HEADERS += rpc/auth.h
+include_rpc_HEADERS += rpc/auth_unix.h
+include_rpc_HEADERS += rpc/clnt.h
+include_rpc_HEADERS += rpc/clnt_soc.h
+include_rpc_HEADERS += rpc/clnt_stat.h
+include_rpc_HEADERS += rpc/pmap_clnt.h
+include_rpc_HEADERS += rpc/pmap_prot.h
+include_rpc_HEADERS += rpc/pmap_rmt.h
+include_rpc_HEADERS += rpc/rpc.h
+include_rpc_HEADERS += rpc/rpc_com.h
+include_rpc_HEADERS += rpc/rpc_msg.h
+include_rpc_HEADERS += rpc/rpcent.h
+include_rpc_HEADERS += rpc/svc.h
+include_rpc_HEADERS += rpc/svc_auth.h
+include_rpc_HEADERS += rpc/svc_soc.h
+include_rpc_HEADERS += rpc/types.h
+include_rpc_HEADERS += rpc/xdr.h
+
include_rtemsdir = $(includedir)/rtems
include_rtems_HEADERS =
include_rtems_HEADERS += rtems/bootp.h
diff --git a/cpukit/include/librtemsNfs.h b/cpukit/libnetworking/librtemsNfs.h
index 530eee2144..530eee2144 100644
--- a/cpukit/include/librtemsNfs.h
+++ b/cpukit/libnetworking/librtemsNfs.h
diff --git a/cpukit/include/rpc/auth.h b/cpukit/libnetworking/rpc/auth.h
index 13432bd5d0..13432bd5d0 100644
--- a/cpukit/include/rpc/auth.h
+++ b/cpukit/libnetworking/rpc/auth.h
diff --git a/cpukit/include/rpc/auth_unix.h b/cpukit/libnetworking/rpc/auth_unix.h
index f822f3dd60..f822f3dd60 100644
--- a/cpukit/include/rpc/auth_unix.h
+++ b/cpukit/libnetworking/rpc/auth_unix.h
diff --git a/cpukit/include/rpc/clnt.h b/cpukit/libnetworking/rpc/clnt.h
index 3042abe1b6..3042abe1b6 100644
--- a/cpukit/include/rpc/clnt.h
+++ b/cpukit/libnetworking/rpc/clnt.h
diff --git a/cpukit/include/rpc/clnt_soc.h b/cpukit/libnetworking/rpc/clnt_soc.h
index 9aa99b88ba..9aa99b88ba 100644
--- a/cpukit/include/rpc/clnt_soc.h
+++ b/cpukit/libnetworking/rpc/clnt_soc.h
diff --git a/cpukit/include/rpc/clnt_stat.h b/cpukit/libnetworking/rpc/clnt_stat.h
index 2c68745407..2c68745407 100644
--- a/cpukit/include/rpc/clnt_stat.h
+++ b/cpukit/libnetworking/rpc/clnt_stat.h
diff --git a/cpukit/include/rpc/pmap_clnt.h b/cpukit/libnetworking/rpc/pmap_clnt.h
index 86fff6be4f..86fff6be4f 100644
--- a/cpukit/include/rpc/pmap_clnt.h
+++ b/cpukit/libnetworking/rpc/pmap_clnt.h
diff --git a/cpukit/include/rpc/pmap_prot.h b/cpukit/libnetworking/rpc/pmap_prot.h
index 14720e8cbd..14720e8cbd 100644
--- a/cpukit/include/rpc/pmap_prot.h
+++ b/cpukit/libnetworking/rpc/pmap_prot.h
diff --git a/cpukit/include/rpc/pmap_rmt.h b/cpukit/libnetworking/rpc/pmap_rmt.h
index a5ea404f45..a5ea404f45 100644
--- a/cpukit/include/rpc/pmap_rmt.h
+++ b/cpukit/libnetworking/rpc/pmap_rmt.h
diff --git a/cpukit/include/rpc/rpc.h b/cpukit/libnetworking/rpc/rpc.h
index 20065efd4d..20065efd4d 100644
--- a/cpukit/include/rpc/rpc.h
+++ b/cpukit/libnetworking/rpc/rpc.h
diff --git a/cpukit/include/rpc/rpc_com.h b/cpukit/libnetworking/rpc/rpc_com.h
index 9a1ce453ab..9a1ce453ab 100644
--- a/cpukit/include/rpc/rpc_com.h
+++ b/cpukit/libnetworking/rpc/rpc_com.h
diff --git a/cpukit/include/rpc/rpc_msg.h b/cpukit/libnetworking/rpc/rpc_msg.h
index 63a1f360a0..63a1f360a0 100644
--- a/cpukit/include/rpc/rpc_msg.h
+++ b/cpukit/libnetworking/rpc/rpc_msg.h
diff --git a/cpukit/include/rpc/rpcent.h b/cpukit/libnetworking/rpc/rpcent.h
index 1cf4161b81..1cf4161b81 100644
--- a/cpukit/include/rpc/rpcent.h
+++ b/cpukit/libnetworking/rpc/rpcent.h
diff --git a/cpukit/include/rpc/svc.h b/cpukit/libnetworking/rpc/svc.h
index 0808dddc5c..0808dddc5c 100644
--- a/cpukit/include/rpc/svc.h
+++ b/cpukit/libnetworking/rpc/svc.h
diff --git a/cpukit/include/rpc/svc_auth.h b/cpukit/libnetworking/rpc/svc_auth.h
index 846752c294..846752c294 100644
--- a/cpukit/include/rpc/svc_auth.h
+++ b/cpukit/libnetworking/rpc/svc_auth.h
diff --git a/cpukit/include/rpc/svc_soc.h b/cpukit/libnetworking/rpc/svc_soc.h
index 5b36fb46ef..5b36fb46ef 100644
--- a/cpukit/include/rpc/svc_soc.h
+++ b/cpukit/libnetworking/rpc/svc_soc.h
diff --git a/cpukit/include/rpc/types.h b/cpukit/libnetworking/rpc/types.h
index 05375d32e9..05375d32e9 100644
--- a/cpukit/include/rpc/types.h
+++ b/cpukit/libnetworking/rpc/types.h
diff --git a/cpukit/include/rpc/xdr.h b/cpukit/libnetworking/rpc/xdr.h
index 30f2bccc0c..30f2bccc0c 100644
--- a/cpukit/include/rpc/xdr.h
+++ b/cpukit/libnetworking/rpc/xdr.h
diff --git a/cpukit/librpc/Makefile.am b/cpukit/librpc/Makefile.am
index 92a76ba7ff..46d6a8e0ab 100644
--- a/cpukit/librpc/Makefile.am
+++ b/cpukit/librpc/Makefile.am
@@ -3,7 +3,7 @@ include $(top_srcdir)/automake/compile.am
EXTRA_DIST =
-if LIBRPC
+if LIBNETWORKING
man_MANS =
noinst_LIBRARIES = libxdr.a
@@ -17,7 +17,7 @@ endif
libxdr_mans = src/xdr/xdr.3
EXTRA_DIST += $(libxdr_mans)
-if LIBRPC
+if LIBNETWORKING
man_MANS += $(libxdr_mans)
noinst_LIBRARIES += librpc.a
@@ -47,7 +47,7 @@ librpc_mans = src/rpc/bindresvport.3 src/rpc/getrpcent.3 src/rpc/publickey.3 \
src/rpc/rpc.5 src/rpc/rstat.1 src/rpc/rtime.3
EXTRA_DIST += $(librpc_mans)
-if LIBRPC
+if LIBNETWORKING
man_MANS += $(librpc_mans)
endif
diff --git a/cpukit/wrapup/Makefile.am b/cpukit/wrapup/Makefile.am
index 2fdb754b4b..3b0887457c 100644
--- a/cpukit/wrapup/Makefile.am
+++ b/cpukit/wrapup/Makefile.am
@@ -86,9 +86,6 @@ if LIBNETWORKING
TMP_LIBS += ../libnetworking/libnetworking.a
TMP_LIBS += ../libnetworking/libc.a
TMP_LIBS += ../libnetworking/lib.a
-endif
-
-if LIBRPC
TMP_LIBS += ../librpc/librpc.a
TMP_LIBS += ../librpc/libxdr.a
endif