aboutsummaryrefslogtreecommitdiff
path: root/networking/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'networking/Makefile.in')
-rw-r--r--networking/Makefile.in29
1 files changed, 18 insertions, 11 deletions
diff --git a/networking/Makefile.in b/networking/Makefile.in
index 80cfd1733..650fc1a4a 100644
--- a/networking/Makefile.in
+++ b/networking/Makefile.in
@@ -4,9 +4,13 @@
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
7srcdir:=$(top_srcdir)/networking 7NETWORKING_AR:=networking.a
8objdir:=$(top_builddir)/networking 8ifndef $(NETWORKING_DIR)
9NETWORKING_DIR:=$(top_builddir)/networking/
10endif
11srcdir=$(top_srcdir)/networking
9 12
13NETWORKING-y:=
10NETWORKING-$(CONFIG_ARPING) += arping.o 14NETWORKING-$(CONFIG_ARPING) += arping.o
11NETWORKING-$(CONFIG_DNSD) += dnsd.o 15NETWORKING-$(CONFIG_DNSD) += dnsd.o
12NETWORKING-$(CONFIG_ETHER_WAKE) += ether-wake.o 16NETWORKING-$(CONFIG_ETHER_WAKE) += ether-wake.o
@@ -40,11 +44,8 @@ NETWORKING-$(CONFIG_WGET) += wget.o
40NETWORKING-$(CONFIG_ZCIP) += zcip.o 44NETWORKING-$(CONFIG_ZCIP) += zcip.o
41 45
42NETWORKING-y:=$(sort $(NETWORKING-y)) 46NETWORKING-y:=$(sort $(NETWORKING-y))
43 47ifneq ($(strip $(NETWORKING-y)),)
44needcrypt-y:= 48libraries-y+=$(NETWORKING_DIR)$(NETWORKING_AR)
45needcrypt-$(CONFIG_FEATURE_HTTPD_AUTH_MD5) := y
46ifeq ($(needcrypt-y),y)
47 LIBRARIES := -lcrypt $(filter-out -lcrypt,$(LIBRARIES))
48endif 49endif
49 50
50NETWORKING_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(NETWORKING-y)) 51NETWORKING_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(NETWORKING-y))
@@ -55,9 +56,15 @@ APPLET_SRC-a+=$(NETWORKING_SRC-a)
55LIBRARY_DEFINE-y+= -I$(top_srcdir)/networking 56LIBRARY_DEFINE-y+= -I$(top_srcdir)/networking
56LIBRARY_DEFINE-a+= -I$(top_srcdir)/networking 57LIBRARY_DEFINE-a+= -I$(top_srcdir)/networking
57 58
58networking_OBJ:= $(patsubst %,$(objdir)/%,$(NETWORKING-y)) 59needcrypt-y:=
60needcrypt-$(CONFIG_FEATURE_HTTPD_AUTH_MD5) := y
61
62ifeq ($(needcrypt-y),y)
63 LIBRARIES := -lcrypt $(filter-out -lcrypt,$(LIBRARIES))
64endif
59 65
60$(networking_OBJ): $(objdir)/%.o: $(srcdir)/%.c 66$(NETWORKING_DIR)$(NETWORKING_AR): $(patsubst %,$(NETWORKING_DIR)%, $(NETWORKING-y))
61$(objdir)/networking.a: $(networking_OBJ) 67 $(do_ar)
62libraries-y:=$(libraries-y) $(objdir)/networking.a
63 68
69$(NETWORKING_DIR)%.o: $(srcdir)/%.c
70 $(compile.c)