shared ipconfig and nfsmount depends on $(CRTSHARED)
add interp.o to all target
diff --git a/ipconfig/Makefile b/ipconfig/Makefile
index e836ad1..fcdf6a7 100644
--- a/ipconfig/Makefile
+++ b/ipconfig/Makefile
@@ -19,7 +19,7 @@
cp -f $@ static.g
$(STRIP) $@
-shared/ipconfig: $(OBJS) $(CRT0) $(LIBSHARED) $(LIBGCC)
+shared/ipconfig: $(OBJS) $(CRTSHARED) $(LIBSHARED) $(LIBGCC)
mkdir -p shared shared.g
$(LD) $(LDFLAGS) -o $@ $(EMAIN) $(CRTSHARED) $(OBJS) \
-R $(LIBSHARED) $(LIBGCC)
diff --git a/klibc/Makefile b/klibc/Makefile
index d01b2e4..8a9a68b 100644
--- a/klibc/Makefile
+++ b/klibc/Makefile
@@ -59,7 +59,7 @@
INTERP_O = interp.o
-all: tests $(CRT0) $(LIB) $(SOLIB) klibc.so
+all: tests $(CRT0) $(LIB) $(SOLIB) $(SOHASH) $(INTERP_O)
# Add any architecture-specific rules
include arch/$(ARCH)/Makefile.inc
diff --git a/nfsmount/Makefile b/nfsmount/Makefile
index e681b43..d7a0a8b 100644
--- a/nfsmount/Makefile
+++ b/nfsmount/Makefile
@@ -17,7 +17,7 @@
cp -f $@ static.g
$(STRIP) $@
-shared/nfsmount: $(OBJS) $(CRT0) $(LIBSHARED) $(LIBGCC)
+shared/nfsmount: $(OBJS) $(CRTSHARED) $(LIBSHARED) $(LIBGCC)
mkdir -p shared shared.g
$(LD) $(LDFLAGS) -o $@ $(EMAIN) $(CRTSHARED) $(OBJS) \
-R $(LIBSHARED) $(LIBGCC)