summaryrefslogtreecommitdiff
path: root/networking/Makefile.in
diff options
context:
space:
mode:
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2006-03-01 22:54:48 +0000
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2006-03-01 22:54:48 +0000
commit5d26126b9e8fd6c6f5098dbaa2e5b9e2901749bf (patch)
tree233c051da862595b6e473e832051708e2d9803cb /networking/Makefile.in
parent12c2429a4242a157217c5bc9673a531fa1e1de61 (diff)
downloadbusybox-w32-5d26126b9e8fd6c6f5098dbaa2e5b9e2901749bf.tar.gz
busybox-w32-5d26126b9e8fd6c6f5098dbaa2e5b9e2901749bf.tar.bz2
busybox-w32-5d26126b9e8fd6c6f5098dbaa2e5b9e2901749bf.zip
- fixes parallel builds (make -j)
- use less resources for the buildsystem itself
Diffstat (limited to 'networking/Makefile.in')
-rw-r--r--networking/Makefile.in29
1 files changed, 11 insertions, 18 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)