aboutsummaryrefslogtreecommitdiff
path: root/networking
diff options
context:
space:
mode:
Diffstat (limited to 'networking')
-rw-r--r--networking/Makefile.in29
-rw-r--r--networking/libiproute/Makefile.in110
-rw-r--r--networking/udhcp/Makefile.in93
3 files changed, 120 insertions, 112 deletions
diff --git a/networking/Makefile.in b/networking/Makefile.in
index 650fc1a4a..0f607eb80 100644
--- a/networking/Makefile.in
+++ b/networking/Makefile.in
@@ -4,13 +4,9 @@
4# 4#
5# Licensed under the GPL v2, see the file LICENSE in this tarball. 5# Licensed under the GPL v2, see the file LICENSE in this tarball.
6 6
7NETWORKING_AR:=networking.a
8ifndef $(NETWORKING_DIR)
9NETWORKING_DIR:=$(top_builddir)/networking/
10endif
11srcdir=$(top_srcdir)/networking 7srcdir=$(top_srcdir)/networking
8objdir=$(top_builddir)/networking
12 9
13NETWORKING-y:=
14NETWORKING-$(CONFIG_ARPING) += arping.o 10NETWORKING-$(CONFIG_ARPING) += arping.o
15NETWORKING-$(CONFIG_DNSD) += dnsd.o 11NETWORKING-$(CONFIG_DNSD) += dnsd.o
16NETWORKING-$(CONFIG_ETHER_WAKE) += ether-wake.o 12NETWORKING-$(CONFIG_ETHER_WAKE) += ether-wake.o
@@ -44,8 +40,15 @@ NETWORKING-$(CONFIG_WGET) += wget.o
44NETWORKING-$(CONFIG_ZCIP) += zcip.o 40NETWORKING-$(CONFIG_ZCIP) += zcip.o
45 41
46NETWORKING-y:=$(sort $(NETWORKING-y)) 42NETWORKING-y:=$(sort $(NETWORKING-y))
47ifneq ($(strip $(NETWORKING-y)),) 43NETWORKING-m:=$(sort $(NETWORKING-m))
48libraries-y+=$(NETWORKING_DIR)$(NETWORKING_AR) 44
45needcrypt-y:=
46needcrypt-$(CONFIG_FEATURE_HTTPD_AUTH_MD5) := y
47ifeq ($(needcrypt-m),y)
48needcrypt-y:=y
49endif
50ifeq ($(needcrypt-y),y)
51 LIBRARIES := -lcrypt $(filter-out -lcrypt,$(LIBRARIES))
49endif 52endif
50 53
51NETWORKING_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(NETWORKING-y)) 54NETWORKING_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(NETWORKING-y))
@@ -56,15 +59,5 @@ APPLET_SRC-a+=$(NETWORKING_SRC-a)
56LIBRARY_DEFINE-y+= -I$(top_srcdir)/networking 59LIBRARY_DEFINE-y+= -I$(top_srcdir)/networking
57LIBRARY_DEFINE-a+= -I$(top_srcdir)/networking 60LIBRARY_DEFINE-a+= -I$(top_srcdir)/networking
58 61
59needcrypt-y:= 62networking_OBJ:= $(patsubst %,$(objdir)/%,$(NETWORKING-y))
60needcrypt-$(CONFIG_FEATURE_HTTPD_AUTH_MD5) := y
61
62ifeq ($(needcrypt-y),y)
63 LIBRARIES := -lcrypt $(filter-out -lcrypt,$(LIBRARIES))
64endif
65
66$(NETWORKING_DIR)$(NETWORKING_AR): $(patsubst %,$(NETWORKING_DIR)%, $(NETWORKING-y))
67 $(do_ar)
68 63
69$(NETWORKING_DIR)%.o: $(srcdir)/%.c
70 $(compile.c)
diff --git a/networking/libiproute/Makefile.in b/networking/libiproute/Makefile.in
index 6b7bd900c..99fa22e9d 100644
--- a/networking/libiproute/Makefile.in
+++ b/networking/libiproute/Makefile.in
@@ -5,88 +5,66 @@
5# Licensed under the GPL v2 or later, see the file LICENSE in this tarball. 5# Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
6# 6#
7 7
8LIBIPROUTE_AR:=libiproute.a
9ifndef $(LIBIPROUTE_DIR)
10LIBIPROUTE_DIR:=$(top_builddir)/networking/libiproute
11endif
12srcdir=$(top_srcdir)/networking/libiproute 8srcdir=$(top_srcdir)/networking/libiproute
9objdir=$(top_builddir)/networking/libiproute
13 10
14LIBIPROUTE-y:=
15LIBIPROUTE-$(CONFIG_IP) += \ 11LIBIPROUTE-$(CONFIG_IP) += \
16 ip_parse_common_args.o \ 12 ip_parse_common_args \
17 ipaddress.o \ 13 ipaddress \
18 iplink.o \ 14 iplink \
19 iproute.o \ 15 iproute \
20 iptunnel.o \ 16 iptunnel \
21 libnetlink.o \ 17 libnetlink \
22 ll_addr.o \ 18 ll_addr \
23 ll_map.o \ 19 ll_map \
24 ll_proto.o \ 20 ll_proto \
25 ll_types.o \ 21 ll_types \
26 rt_names.o \ 22 rt_names \
27 rtm_map.o \ 23 rtm_map \
28 utils.o 24 utils
29 25
30LIBIPROUTE-$(CONFIG_IPADDR) += \ 26LIBIPROUTE-$(CONFIG_IPADDR) += \
31 ip_parse_common_args.o \ 27 ip_parse_common_args \
32 ipaddress.o \ 28 ipaddress \
33 libnetlink.o \ 29 libnetlink \
34 ll_addr.o \ 30 ll_addr \
35 ll_map.o \ 31 ll_map \
36 ll_types.o \ 32 ll_types \
37 rt_names.o \ 33 rt_names \
38 utils.o 34 utils
39 35
40LIBIPROUTE-$(CONFIG_IPLINK) += \ 36LIBIPROUTE-$(CONFIG_IPLINK) += \
41 ip_parse_common_args.o \ 37 ip_parse_common_args \
42 ipaddress.o \ 38 ipaddress \
43 iplink.o \ 39 iplink \
44 libnetlink.o \ 40 libnetlink \
45 ll_addr.o \ 41 ll_addr \
46 ll_map.o \ 42 ll_map \
47 ll_types.o \ 43 ll_types \
48 rt_names.o \ 44 rt_names \
49 utils.o 45 utils
50 46
51LIBIPROUTE-$(CONFIG_IPROUTE) += \ 47LIBIPROUTE-$(CONFIG_IPROUTE) += \
52 ip_parse_common_args.o \ 48 ip_parse_common_args \
53 iproute.o \ 49 iproute \
54 libnetlink.o \ 50 libnetlink \
55 ll_map.o \ 51 ll_map \
56 rt_names.o \ 52 rt_names \
57 rtm_map.o \ 53 rtm_map \
58 utils.o 54 utils
59 55
60LIBIPROUTE-$(CONFIG_IPTUNNEL) += \ 56LIBIPROUTE-$(CONFIG_IPTUNNEL) += \
61 ip_parse_common_args.o \ 57 ip_parse_common_args \
62 iptunnel.o \ 58 iptunnel \
63 rt_names.o \ 59 rt_names \
64 utils.o 60 utils
65 61
66LIBIPROUTE-y:=$(sort $(LIBIPROUTE-y)) 62LIBIPROUTE-y:=$(sort $(LIBIPROUTE-y))
67 63
68LIBIPROUTE_SRC-y:=$(patsubst %,$(srcdir)/%,$(subst .o,.c,$(LIBIPROUTE-y))) 64LIBIPROUTE_SRC-y:=$(patsubst %,$(srcdir)/%.c,$(LIBIPROUTE-y))
69LIBIPROUTE_SRC-a:=$(wildcard $(srcdir)/*.c) 65LIBIPROUTE_SRC-a:=$(wildcard $(srcdir)/*.c)
70LIBRARY_SRC-y+=$(LIBIPROUTE_SRC-y) 66LIBRARY_SRC-y+=$(LIBIPROUTE_SRC-y)
71LIBRARY_SRC-a+=$(LIBIPROUTE_SRC-a) 67LIBRARY_SRC-a+=$(LIBIPROUTE_SRC-a)
72 68
73LIBIPROUTE-obj:=$(LIBIPROUTE_DIR)/$(LIBIPROUTE_AR) 69networking_libiproute_OBJ$(os):=$(patsubst %,$(objdir)/%$(os),$(LIBIPROUTE-y))
74 70
75# We do not need to build an empty non-pic object/archive
76ifneq ($(strip $(LIBIPROUTE-y)),)
77libraries-y+=$(LIBIPROUTE_DIR)/$(LIBIPROUTE_AR)
78endif
79
80# If we are building libbusybox.so _and_ we will use it ourselves then we
81# keep it as small as possible
82ifeq ($(strip $(CONFIG_FEATURE_SHARED_BUSYBOX)),y)
83ifneq ($(strip $(LIBIPROUTE-y)),)
84libraries-m+=$(LIBIPROUTE-multi-pic)
85endif
86endif
87
88$(LIBIPROUTE_DIR)/$(LIBIPROUTE_AR): $(patsubst %,$(LIBIPROUTE_DIR)/%,$(LIBIPROUTE-y))
89 $(do_ar)
90
91$(LIBIPROUTE_DIR)/%.o: $(srcdir)/%.c
92 $(compile.c)
diff --git a/networking/udhcp/Makefile.in b/networking/udhcp/Makefile.in
index df32247c6..ca00b647d 100644
--- a/networking/udhcp/Makefile.in
+++ b/networking/udhcp/Makefile.in
@@ -3,13 +3,9 @@
3# Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org> 3# Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org>
4# 4#
5# Licensed under the GPL v2 or later, see the file LICENSE in this tarball. 5# Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
6#
7 6
8UDHCP_AR:=udhcp.a
9ifndef $(UDHCP_DIR)
10UDHCP_DIR:=$(top_builddir)/networking/udhcp/
11endif
12srcdir=$(top_srcdir)/networking/udhcp 7srcdir=$(top_srcdir)/networking/udhcp
8objdir=$(top_builddir)/networking/udhcp
13 9
14#ok, so I forgot how to do an or, but this is a quick and dirty hack 10#ok, so I forgot how to do an or, but this is a quick and dirty hack
15ifeq ($(strip $(CONFIG_UDHCPC)),y) 11ifeq ($(strip $(CONFIG_UDHCPC)),y)
@@ -22,32 +18,73 @@ CONFIG_UDHCP_SHARED=n
22endif 18endif
23endif 19endif
24 20
25UDHCP-y:= 21UDHCP__SHARED_FILES:=common.c options.c packet.c pidfile.c signalpipe.c socket.c
26UDHCP-$(CONFIG_UDHCP_SHARED) += common.c options.c packet.c pidfile.c \ 22UDHCP__UDHCPC_FILES:=dhcpc.c clientpacket.c clientsocket.c script.c
27 signalpipe.c socket.c 23UDHCP__UDHCPD_FILES:=dhcpd.c arpping.c files.c leases.c serverpacket.c \
28UDHCP-$(CONFIG_UDHCPC) += dhcpc.c clientpacket.c clientsocket.c \ 24 static_leases.c
29 script.c 25UDHCP__DUMPLEASES_FILES:=dumpleases.c
30UDHCP-$(CONFIG_UDHCPD) += dhcpd.c arpping.c files.c leases.c \ 26
31 serverpacket.c static_leases.c 27UDHCP-$(CONFIG_UDHCP_SHARED) += $(UDHCP__SHARED_FILES)
32UDHCP-$(CONFIG_DUMPLEASES) += dumpleases.c 28UDHCP-$(CONFIG_UDHCPC) += $(UDHCP__UDHCPC_FILES)
33UDHCP_OBJS:=$(patsubst %.c,$(UDHCP_DIR)%.o, $(UDHCP-y)) 29UDHCP-$(CONFIG_UDHCPD) += $(UDHCP__UDHCPD_FILES)
34 30UDHCP-$(CONFIG_DUMPLEASES) += $(UDHCP__DUMPLEASES_FILES)
35ifneq ($(strip $(UDHCP-y)),)
36libraries-y+=$(UDHCP_DIR)$(UDHCP_AR)
37endif
38 31
39UDHCP-y:=$(patsubst %,$(srcdir)/%,$(UDHCP-y)) 32UDHCP_SRC-y:=$(patsubst %,$(srcdir)/%,$(UDHCP-y))
40UDHCP-a:=$(wildcard $(srcdir)/*.c) 33UDHCP_SRC-a:=$(wildcard $(srcdir)/*.c)
41APPLET_SRC-y+=$(UDHCP-y) 34APPLET_SRC-y+=$(UDHCP_SRC-y)
42APPLET_SRC-a+=$(UDHCP-a) 35APPLET_SRC-a+=$(UDHCP_SRC-a)
43 36
44UDHCP_INCLUDES:=$(srcdir) 37UDHCP_INCLUDES:=$(srcdir)
45 38
46APPLETS_DEFINE-y+=-DIN_BUSYBOX -I$(UDHCP_INCLUDES) 39#APPLETS_DEFINE-y+= -I$(UDHCP_INCLUDES) -DIN_BUSYBOX
47APPLETS_DEFINE-a+=-DIN_BUSYBOX -I$(UDHCP_INCLUDES) 40#APPLETS_DEFINE-a+= -I$(UDHCP_INCLUDES) -DIN_BUSYBOX
41
42CFLAGS-udhcp:= -I$(UDHCP_INCLUDES)
43
44# bug in make-3.80 prevents this:
45#define udhcp__flags
46#CFLAGS-udhcp-$(1):=-DIN_BUSYBOX
47#endef
48#
49#ifeq ($(CONFIG_UDHCP_SHARED),y)
50#$(foreach f,$(UDHCP__SHARED_FILES),$(eval $(call udhcp__flags,$(f))))
51#endif
52#ifeq ($(CONFIG_UDHCPC),y)
53#$(foreach f,$(UDHCP__UDHCPC_FILES),$(eval $(call udhcp__flags,$(f))))
54#endif
55#ifeq ($(CONFIG_UDHCPD),y)
56#$(foreach f,$(UDHCP__UDHCPD_FILES),$(eval $(call udhcp__flags,$(f))))
57#endif
58#ifeq ($(CONFIG_DUMPLEASES),y)
59#$(foreach f,$(UDHCP__DUMPLEASES_FILES),$(eval $(call udhcp__flags,$(f))))
60#endif
61
62ifeq ($(CONFIG_UDHCP_SHARED),y)
63CFLAGS-udhcp-common.c:=-DIN_BUSYBOX
64CFLAGS-udhcp-options.c:=-DIN_BUSYBOX
65CFLAGS-udhcp-packet.c:=-DIN_BUSYBOX
66CFLAGS-udhcp-pidfile.c:=-DIN_BUSYBOX
67CFLAGS-udhcp-signalpipe.c:=-DIN_BUSYBOX
68CFLAGS-udhcp-socket.c:=-DIN_BUSYBOX
69endif
70ifeq ($(CONFIG_UDHCPC),y)
71CFLAGS-udhcp-dhcpc.c:=-DIN_BUSYBOX
72CFLAGS-udhcp-clientpacket.c:=-DIN_BUSYBOX
73CFLAGS-udhcp-clientsocket.c:=-DIN_BUSYBOX
74CFLAGS-udhcp-script.c:=-DIN_BUSYBOX
75endif
76ifeq ($(CONFIG_UDHCPD),y)
77CFLAGS-udhcp-dhcpd.c:=-DIN_BUSYBOX
78CFLAGS-udhcp-arpping.c:=-DIN_BUSYBOX
79CFLAGS-udhcp-files.c:=-DIN_BUSYBOX
80CFLAGS-udhcp-leases.c:=-DIN_BUSYBOX
81CFLAGS-udhcp-serverpacket.c:=-DIN_BUSYBOX
82CFLAGS-udhcp-static_leases.c:=-DIN_BUSYBOX
83endif
84ifeq ($(CONFIG_DUMPLEASES),y)
85CFLAGS-udhcp-dumpleases.c:=-DIN_BUSYBOX
86endif
87
48 88
49$(UDHCP_DIR)$(UDHCP_AR): $(UDHCP_OBJS) 89networking_udhcp_OBJ:=$(patsubst %.c,$(objdir)/%.o,$(UDHCP-y))
50 $(do_ar)
51 90
52$(UDHCP_OBJS): $(UDHCP_DIR)%.o : $(srcdir)/%.c
53 $(compile.c) -DIN_BUSYBOX