aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2006-02-21 19:11:35 +0000
committerRob Landley <rob@landley.net>2006-02-21 19:11:35 +0000
commitd6e14d8beebb5c9571bded30df6568570f0c2a54 (patch)
tree69cc156c0b3d3a8972e03dfd73108c159bf0be11
parent6f2a0b22754f1ad85204018491b8ad356a546f0e (diff)
downloadbusybox-w32-d6e14d8beebb5c9571bded30df6568570f0c2a54.tar.gz
busybox-w32-d6e14d8beebb5c9571bded30df6568570f0c2a54.tar.bz2
busybox-w32-d6e14d8beebb5c9571bded30df6568570f0c2a54.zip
Don't build directory libraries unless we're building an applet that needs it.
Cherry-picked from Devin Bayer's big MacOS X patch.
-rw-r--r--archival/Makefile.in2
-rw-r--r--console-tools/Makefile.in2
-rw-r--r--coreutils/Makefile.in4
-rw-r--r--debianutils/Makefile.in2
-rw-r--r--e2fsprogs/Makefile.in3
-rw-r--r--editors/Makefile.in2
-rw-r--r--findutils/Makefile.in2
-rw-r--r--init/Makefile.in2
-rw-r--r--loginutils/Makefile.in2
-rw-r--r--miscutils/Makefile.in2
-rw-r--r--modutils/Makefile.in2
-rw-r--r--networking/Makefile.in2
-rw-r--r--networking/udhcp/Makefile.in2
-rw-r--r--procps/Makefile.in2
-rw-r--r--shell/Makefile.in2
-rw-r--r--sysklogd/Makefile.in2
-rw-r--r--util-linux/Makefile.in3
17 files changed, 37 insertions, 1 deletions
diff --git a/archival/Makefile.in b/archival/Makefile.in
index d62507e0a..ee284ad7a 100644
--- a/archival/Makefile.in
+++ b/archival/Makefile.in
@@ -26,7 +26,9 @@ ARCHIVAL-$(CONFIG_TAR) += tar.o
26ARCHIVAL-$(CONFIG_UNCOMPRESS) += uncompress.o 26ARCHIVAL-$(CONFIG_UNCOMPRESS) += uncompress.o
27ARCHIVAL-$(CONFIG_UNZIP) += unzip.o 27ARCHIVAL-$(CONFIG_UNZIP) += unzip.o
28 28
29ifneq ($(strip $(ARCHIVAL-y)),)
29libraries-y+=$(ARCHIVAL_DIR)$(ARCHIVAL_AR) 30libraries-y+=$(ARCHIVAL_DIR)$(ARCHIVAL_AR)
31endif
30 32
31ARCHIVAL_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(ARCHIVAL-y)) 33ARCHIVAL_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(ARCHIVAL-y))
32ARCHIVAL_SRC-a:=$(wildcard $(srcdir)/*.c) 34ARCHIVAL_SRC-a:=$(wildcard $(srcdir)/*.c)
diff --git a/console-tools/Makefile.in b/console-tools/Makefile.in
index 42fc590cd..f14e338e1 100644
--- a/console-tools/Makefile.in
+++ b/console-tools/Makefile.in
@@ -22,7 +22,9 @@ CONSOLETOOLS-$(CONFIG_OPENVT) += openvt.o
22CONSOLETOOLS-$(CONFIG_RESET) += reset.o 22CONSOLETOOLS-$(CONFIG_RESET) += reset.o
23CONSOLETOOLS-$(CONFIG_SETKEYCODES) += setkeycodes.o 23CONSOLETOOLS-$(CONFIG_SETKEYCODES) += setkeycodes.o
24 24
25ifneq ($(strip $(CONSOLETOOLS-y)),)
25libraries-y+=$(CONSOLETOOLS_DIR)$(CONSOLETOOLS_AR) 26libraries-y+=$(CONSOLETOOLS_DIR)$(CONSOLETOOLS_AR)
27endif
26CONSOLETOOLS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(CONSOLETOOLS-y)) 28CONSOLETOOLS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(CONSOLETOOLS-y))
27CONSOLETOOLS_SRC-a:=$(wildcard $(srcdir)/*.c) 29CONSOLETOOLS_SRC-a:=$(wildcard $(srcdir)/*.c)
28APPLET_SRC-y+=$(CONSOLETOOLS_SRC-y) 30APPLET_SRC-y+=$(CONSOLETOOLS_SRC-y)
diff --git a/coreutils/Makefile.in b/coreutils/Makefile.in
index 4e7b7bd20..2ab256c15 100644
--- a/coreutils/Makefile.in
+++ b/coreutils/Makefile.in
@@ -82,7 +82,11 @@ COREUTILS-$(CONFIG_WHOAMI) += whoami.o
82COREUTILS-$(CONFIG_YES) += yes.o 82COREUTILS-$(CONFIG_YES) += yes.o
83 83
84COREUTILS-y:=$(sort $(COREUTILS-y)) 84COREUTILS-y:=$(sort $(COREUTILS-y))
85
86ifneq ($(strip $(COREUTILS-y)),)
85libraries-y+=$(COREUTILS_DIR)$(COREUTILS_AR) 87libraries-y+=$(COREUTILS_DIR)$(COREUTILS_AR)
88endif
89
86COREUTILS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(COREUTILS-y)) 90COREUTILS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(COREUTILS-y))
87COREUTILS_SRC-a:=$(wildcard $(srcdir)/*.c) 91COREUTILS_SRC-a:=$(wildcard $(srcdir)/*.c)
88APPLET_SRC-y+=$(COREUTILS_SRC-y) 92APPLET_SRC-y+=$(COREUTILS_SRC-y)
diff --git a/debianutils/Makefile.in b/debianutils/Makefile.in
index 2fc3dfd75..2983565b8 100644
--- a/debianutils/Makefile.in
+++ b/debianutils/Makefile.in
@@ -18,7 +18,9 @@ DEBIANUTILS-$(CONFIG_RUN_PARTS) += run_parts.o
18DEBIANUTILS-$(CONFIG_START_STOP_DAEMON) += start_stop_daemon.o 18DEBIANUTILS-$(CONFIG_START_STOP_DAEMON) += start_stop_daemon.o
19DEBIANUTILS-$(CONFIG_WHICH) += which.o 19DEBIANUTILS-$(CONFIG_WHICH) += which.o
20 20
21ifneq ($(strip $(DEBIANUTILS-y)),)
21libraries-y+=$(DEBIANUTILS_DIR)$(DEBIANUTILS_AR) 22libraries-y+=$(DEBIANUTILS_DIR)$(DEBIANUTILS_AR)
23endif
22DEBIANUTILS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(DEBIANUTILS-y)) 24DEBIANUTILS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(DEBIANUTILS-y))
23DEBIANUTILS_SRC-a:=$(wildcard $(srcdir)/*.c) 25DEBIANUTILS_SRC-a:=$(wildcard $(srcdir)/*.c)
24APPLET_SRC-y+=$(DEBIANUTILS_SRC-y) 26APPLET_SRC-y+=$(DEBIANUTILS_SRC-y)
diff --git a/e2fsprogs/Makefile.in b/e2fsprogs/Makefile.in
index 28e0e4dee..e4cfdf545 100644
--- a/e2fsprogs/Makefile.in
+++ b/e2fsprogs/Makefile.in
@@ -64,7 +64,10 @@ E2FSPROGS-$(CONFIG_TUNE2FS) += tune2fs.o util.o $(E2P_OBJS) $(BLKID_OBJS) $(E
64 64
65E2FSPROGS-y:=$(sort $(E2FSPROGS-y)) 65E2FSPROGS-y:=$(sort $(E2FSPROGS-y))
66 66
67ifneq ($(strip $(E2FSPROGS-y)),)
67libraries-y+=$(E2FSPROGS_DIR)/$(E2FSPROGS_AR) 68libraries-y+=$(E2FSPROGS_DIR)/$(E2FSPROGS_AR)
69endif
70
68E2FSPROGS_SRC-y:=$(patsubst %.o,$(E2FSPROGS_SRC)/%.c,$(E2FSPROGS-y)) 71E2FSPROGS_SRC-y:=$(patsubst %.o,$(E2FSPROGS_SRC)/%.c,$(E2FSPROGS-y))
69E2FSPROGS_SRC-a:=$(wildcard $(E2FSPROGS_SRC)/*.c) $(patsubst %,$(E2FSPROGS_SRC)/%,$(BLKID_SRCS) $(E2P_SRCS) $(EXT2FS_SRCS) $(UUID_SRCS)) 72E2FSPROGS_SRC-a:=$(wildcard $(E2FSPROGS_SRC)/*.c) $(patsubst %,$(E2FSPROGS_SRC)/%,$(BLKID_SRCS) $(E2P_SRCS) $(EXT2FS_SRCS) $(UUID_SRCS))
70APPLET_SRC-y+=$(E2FSPROGS_CFLAGS) $(E2FSPROGS_SRC-y) 73APPLET_SRC-y+=$(E2FSPROGS_CFLAGS) $(E2FSPROGS_SRC-y)
diff --git a/editors/Makefile.in b/editors/Makefile.in
index 83e13921e..805017dcc 100644
--- a/editors/Makefile.in
+++ b/editors/Makefile.in
@@ -16,7 +16,9 @@ EDITOR-$(CONFIG_PATCH) += patch.o
16EDITOR-$(CONFIG_SED) += sed.o 16EDITOR-$(CONFIG_SED) += sed.o
17EDITOR-$(CONFIG_VI) += vi.o 17EDITOR-$(CONFIG_VI) += vi.o
18 18
19ifneq ($(strip $(EDITOR-y)),)
19libraries-y+=$(EDITOR_DIR)$(EDITOR_AR) 20libraries-y+=$(EDITOR_DIR)$(EDITOR_AR)
21endif
20 22
21EDITOR_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(EDITOR-y)) 23EDITOR_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(EDITOR-y))
22EDITOR_SRC-a:=$(wildcard $(srcdir)/*.c) 24EDITOR_SRC-a:=$(wildcard $(srcdir)/*.c)
diff --git a/findutils/Makefile.in b/findutils/Makefile.in
index e43260da4..25a2d38d3 100644
--- a/findutils/Makefile.in
+++ b/findutils/Makefile.in
@@ -15,7 +15,9 @@ FINDUTILS-$(CONFIG_FIND) += find.o
15FINDUTILS-$(CONFIG_GREP) += grep.o 15FINDUTILS-$(CONFIG_GREP) += grep.o
16FINDUTILS-$(CONFIG_XARGS) += xargs.o 16FINDUTILS-$(CONFIG_XARGS) += xargs.o
17 17
18ifneq ($(strip $(FINDUTILS-y)),)
18libraries-y+=$(FINDUTILS_DIR)$(FINDUTILS_AR) 19libraries-y+=$(FINDUTILS_DIR)$(FINDUTILS_AR)
20endif
19 21
20FINDUTILS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(FINDUTILS-y)) 22FINDUTILS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(FINDUTILS-y))
21FINDUTILS_SRC-a:=$(wildcard $(srcdir)/*.c) 23FINDUTILS_SRC-a:=$(wildcard $(srcdir)/*.c)
diff --git a/init/Makefile.in b/init/Makefile.in
index dc63f9bf2..a48ead446 100644
--- a/init/Makefile.in
+++ b/init/Makefile.in
@@ -27,7 +27,9 @@ endif
27 27
28INIT-$(CONFIG_INIT_SHARED) += init_shared.o 28INIT-$(CONFIG_INIT_SHARED) += init_shared.o
29 29
30ifneq ($(strip $(INIT-y)),)
30libraries-y+=$(INIT_DIR)$(INIT_AR) 31libraries-y+=$(INIT_DIR)$(INIT_AR)
32endif
31 33
32INIT_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(INIT-y)) 34INIT_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(INIT-y))
33INIT_SRC-a:=$(wildcard $(srcdir)/*.c) 35INIT_SRC-a:=$(wildcard $(srcdir)/*.c)
diff --git a/loginutils/Makefile.in b/loginutils/Makefile.in
index 30085b395..c11bbfc03 100644
--- a/loginutils/Makefile.in
+++ b/loginutils/Makefile.in
@@ -22,7 +22,9 @@ LOGINUTILS-$(CONFIG_VLOCK) += vlock.o
22LOGINUTILS-$(CONFIG_DELUSER) += deluser.o 22LOGINUTILS-$(CONFIG_DELUSER) += deluser.o
23LOGINUTILS-$(CONFIG_DELGROUP) += delgroup.o 23LOGINUTILS-$(CONFIG_DELGROUP) += delgroup.o
24 24
25ifneq ($(strip $(LOGINUTILS-y)),)
25libraries-y+=$(LOGINUTILS_DIR)$(LOGINUTILS_AR) 26libraries-y+=$(LOGINUTILS_DIR)$(LOGINUTILS_AR)
27endif
26 28
27LOGINUTILS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(LOGINUTILS-y)) 29LOGINUTILS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(LOGINUTILS-y))
28LOGINUTILS_SRC-a:=$(wildcard $(srcdir)/*.c) 30LOGINUTILS_SRC-a:=$(wildcard $(srcdir)/*.c)
diff --git a/miscutils/Makefile.in b/miscutils/Makefile.in
index 9a45b2f82..2c651d33b 100644
--- a/miscutils/Makefile.in
+++ b/miscutils/Makefile.in
@@ -31,7 +31,9 @@ MISCUTILS-$(CONFIG_STRINGS) += strings.o
31MISCUTILS-$(CONFIG_TIME) += time.o 31MISCUTILS-$(CONFIG_TIME) += time.o
32MISCUTILS-$(CONFIG_WATCHDOG) += watchdog.o 32MISCUTILS-$(CONFIG_WATCHDOG) += watchdog.o
33 33
34ifneq ($(strip $(MISCUTILS-y)),)
34libraries-y+=$(MISCUTILS_DIR)$(MISCUTILS_AR) 35libraries-y+=$(MISCUTILS_DIR)$(MISCUTILS_AR)
36endif
35 37
36MISCUTILS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(MISCUTILS-y)) 38MISCUTILS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(MISCUTILS-y))
37MISCUTILS_SRC-a:=$(wildcard $(srcdir)/*.c) 39MISCUTILS_SRC-a:=$(wildcard $(srcdir)/*.c)
diff --git a/modutils/Makefile.in b/modutils/Makefile.in
index 73c257a00..5c7c9238e 100644
--- a/modutils/Makefile.in
+++ b/modutils/Makefile.in
@@ -16,7 +16,9 @@ MODUTILS-$(CONFIG_LSMOD) += lsmod.o
16MODUTILS-$(CONFIG_MODPROBE) += modprobe.o 16MODUTILS-$(CONFIG_MODPROBE) += modprobe.o
17MODUTILS-$(CONFIG_RMMOD) += rmmod.o 17MODUTILS-$(CONFIG_RMMOD) += rmmod.o
18 18
19ifneq ($(strip $(MODUTILS-y)),)
19libraries-y+=$(MODUTILS_DIR)$(MODUTILS_AR) 20libraries-y+=$(MODUTILS_DIR)$(MODUTILS_AR)
21endif
20 22
21MODUTILS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(MODUTILS-y)) 23MODUTILS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(MODUTILS-y))
22MODUTILS_SRC-a:=$(wildcard $(srcdir)/*.c) 24MODUTILS_SRC-a:=$(wildcard $(srcdir)/*.c)
diff --git a/networking/Makefile.in b/networking/Makefile.in
index a07af7abd..650fc1a4a 100644
--- a/networking/Makefile.in
+++ b/networking/Makefile.in
@@ -44,7 +44,9 @@ NETWORKING-$(CONFIG_WGET) += wget.o
44NETWORKING-$(CONFIG_ZCIP) += zcip.o 44NETWORKING-$(CONFIG_ZCIP) += zcip.o
45 45
46NETWORKING-y:=$(sort $(NETWORKING-y)) 46NETWORKING-y:=$(sort $(NETWORKING-y))
47ifneq ($(strip $(NETWORKING-y)),)
47libraries-y+=$(NETWORKING_DIR)$(NETWORKING_AR) 48libraries-y+=$(NETWORKING_DIR)$(NETWORKING_AR)
49endif
48 50
49NETWORKING_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(NETWORKING-y)) 51NETWORKING_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(NETWORKING-y))
50NETWORKING_SRC-a:=$(wildcard $(srcdir)/*.c) 52NETWORKING_SRC-a:=$(wildcard $(srcdir)/*.c)
diff --git a/networking/udhcp/Makefile.in b/networking/udhcp/Makefile.in
index c9e0f5b89..df32247c6 100644
--- a/networking/udhcp/Makefile.in
+++ b/networking/udhcp/Makefile.in
@@ -32,7 +32,9 @@ UDHCP-$(CONFIG_UDHCPD) += dhcpd.c arpping.c files.c leases.c \
32UDHCP-$(CONFIG_DUMPLEASES) += dumpleases.c 32UDHCP-$(CONFIG_DUMPLEASES) += dumpleases.c
33UDHCP_OBJS:=$(patsubst %.c,$(UDHCP_DIR)%.o, $(UDHCP-y)) 33UDHCP_OBJS:=$(patsubst %.c,$(UDHCP_DIR)%.o, $(UDHCP-y))
34 34
35ifneq ($(strip $(UDHCP-y)),)
35libraries-y+=$(UDHCP_DIR)$(UDHCP_AR) 36libraries-y+=$(UDHCP_DIR)$(UDHCP_AR)
37endif
36 38
37UDHCP-y:=$(patsubst %,$(srcdir)/%,$(UDHCP-y)) 39UDHCP-y:=$(patsubst %,$(srcdir)/%,$(UDHCP-y))
38UDHCP-a:=$(wildcard $(srcdir)/*.c) 40UDHCP-a:=$(wildcard $(srcdir)/*.c)
diff --git a/procps/Makefile.in b/procps/Makefile.in
index c177c9041..261c49b02 100644
--- a/procps/Makefile.in
+++ b/procps/Makefile.in
@@ -21,7 +21,9 @@ PROCPS-$(CONFIG_TOP) += top.o
21PROCPS-$(CONFIG_UPTIME) += uptime.o 21PROCPS-$(CONFIG_UPTIME) += uptime.o
22PROCPS-$(CONFIG_FUSER) += fuser.o 22PROCPS-$(CONFIG_FUSER) += fuser.o
23 23
24ifneq ($(strip $(PROCPS-y)),)
24libraries-y+=$(PROCPS_DIR)$(PROCPS_AR) 25libraries-y+=$(PROCPS_DIR)$(PROCPS_AR)
26endif
25 27
26PROCPS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(PROCPS-y)) 28PROCPS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(PROCPS-y))
27PROCPS_SRC-a:=$(wildcard $(srcdir)/*.c) 29PROCPS_SRC-a:=$(wildcard $(srcdir)/*.c)
diff --git a/shell/Makefile.in b/shell/Makefile.in
index a2040995d..fcd93f345 100644
--- a/shell/Makefile.in
+++ b/shell/Makefile.in
@@ -17,7 +17,9 @@ SHELLT-$(CONFIG_LASH) += lash.o
17SHELLT-$(CONFIG_MSH) += msh.o 17SHELLT-$(CONFIG_MSH) += msh.o
18SHELLT-$(CONFIG_FEATURE_COMMAND_EDITING) += cmdedit.o 18SHELLT-$(CONFIG_FEATURE_COMMAND_EDITING) += cmdedit.o
19 19
20ifneq ($(strip $(SHELLT-y)),)
20libraries-y+=$(SHELL_DIR)$(SHELL_AR) 21libraries-y+=$(SHELL_DIR)$(SHELL_AR)
22endif
21 23
22SHELLT_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(SHELLT-y)) 24SHELLT_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(SHELLT-y))
23SHELLT_SRC-a:=$(wildcard $(srcdir)/*.c) 25SHELLT_SRC-a:=$(wildcard $(srcdir)/*.c)
diff --git a/sysklogd/Makefile.in b/sysklogd/Makefile.in
index 2312212de..83f77be90 100644
--- a/sysklogd/Makefile.in
+++ b/sysklogd/Makefile.in
@@ -16,7 +16,9 @@ SYSKLOGD-$(CONFIG_LOGGER) += logger.o
16SYSKLOGD-$(CONFIG_LOGREAD) += logread.o 16SYSKLOGD-$(CONFIG_LOGREAD) += logread.o
17SYSKLOGD-$(CONFIG_SYSLOGD) += syslogd.o 17SYSKLOGD-$(CONFIG_SYSLOGD) += syslogd.o
18 18
19ifneq ($(strip $(SYSKLOGD-y)),)
19libraries-y+=$(SYSKLOGD_DIR)$(SYSKLOGD_AR) 20libraries-y+=$(SYSKLOGD_DIR)$(SYSKLOGD_AR)
21endif
20 22
21SYSKLOGD_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(SYSKLOGD-y)) 23SYSKLOGD_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(SYSKLOGD-y))
22SYSKLOGD_SRC-a:=$(wildcard $(srcdir)/*.c) 24SYSKLOGD_SRC-a:=$(wildcard $(srcdir)/*.c)
diff --git a/util-linux/Makefile.in b/util-linux/Makefile.in
index 423d4b6c0..f6a50b7f7 100644
--- a/util-linux/Makefile.in
+++ b/util-linux/Makefile.in
@@ -38,8 +38,9 @@ UTILLINUX-$(CONFIG_SWAPONOFF) +=swaponoff.o
38UTILLINUX-$(CONFIG_SWITCH_ROOT) +=switch_root.o 38UTILLINUX-$(CONFIG_SWITCH_ROOT) +=switch_root.o
39UTILLINUX-$(CONFIG_UMOUNT) +=umount.o 39UTILLINUX-$(CONFIG_UMOUNT) +=umount.o
40 40
41 41ifneq ($(strip $(UTILLINUX-y)),)
42libraries-y+=$(UTILLINUX_DIR)$(UTILLINUX_AR) 42libraries-y+=$(UTILLINUX_DIR)$(UTILLINUX_AR)
43endif
43 44
44UTILLINUX_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(UTILLINUX-y)) 45UTILLINUX_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(UTILLINUX-y))
45UTILLINUX_SRC-a:=$(wildcard $(srcdir)/*.c) 46UTILLINUX_SRC-a:=$(wildcard $(srcdir)/*.c)