Only build configured programs in user/sh/

diff -u -r1.5 Makefile
--- user/init/Makefile	16 May 2003 17:05:55 -0000	1.5
+++ user/init/Makefile	16 Jul 2003 23:38:53 -0000
@@ -1,9 +1,15 @@
 
 EXEC1 = init
 OBJS1 = simpleinit.o
+ifdef CONFIG_USER_INIT_INIT
+ALL_EXECS += $(EXEC1)
+endif
 
 EXEC2 = expand
 OBJS2 = expand.o
+ifdef CONFIG_USER_INIT_EXPAND
+ALL_EXECS += $(EXEC2)
+endif
 
 ifdef CONFIG_UCLINUX
 BINDIR = /bin
@@ -18,7 +24,7 @@
 CFLAGS += -DINCLUDE_TIMEZONE
 endif
 
-all: $(EXEC1) $(EXEC2)
+all: $(ALL_EXECS)
 
 $(EXEC1): $(OBJS1)
 	$(CC) $(LDFLAGS) -o $@ $(OBJS1) $(LIBCRYPT) $(LDLIBS$(LDLIBS_$@))
