From fb6f30cabdaa0ed74d0f7ec9d1feb137260e37aa Mon Sep 17 00:00:00 2001
From: Eric Andersen <andersen@codepoet.org>
Date: Sat, 11 Dec 2004 12:05:31 +0000
Subject: Remove some accumulated ugly junk

---
 Makefile | 49 +------------------------------------------------
 1 file changed, 1 insertion(+), 48 deletions(-)

(limited to 'Makefile')

diff --git a/Makefile b/Makefile
index caa01b32e..2c3ace6ff 100644
--- a/Makefile
+++ b/Makefile
@@ -40,8 +40,7 @@ all: headers pregen subdirs shared finished
 # In this section, we need .config
 -include .config.cmd
 
-.PHONY: $(SHARED_TARGET)
-shared: $(SHARED_TARGET)
+shared:
 ifeq ($(strip $(HAVE_SHARED)),y)
 	@$(MAKE) -C libc shared
 	@$(MAKE) -C ldso shared
@@ -55,63 +54,17 @@ ifeq ($(strip $(UCLIBC_HAS_GETTEXT_AWARENESS)),y)
 	@$(MAKE) -C libintl shared
 endif
 else
-ifeq ($(SHARED_TARGET),)
 	@echo
 	@echo Not building shared libraries...
 	@echo
 endif
-endif
 
-ifneq ($(SHARED_TARGET),)
-
-lib/main.o: $(ROOTDIR)/lib/libc/main.c
-	$(CC) $(CFLAGS) $(ARCH_CFLAGS) -c -o $@ $(ROOTDIR)/lib/libc/main.c
-
-bogus $(SHARED_TARGET): lib/libc.a lib/main.o Makefile
-	make -C $(ROOTDIR) relink
-	$(CC) -nostartfiles -o $(SHARED_TARGET) $(ARCH_CFLAGS) -Wl,-elf2flt -nostdlib		\
-		-Wl,-shared-lib-id,${LIBID}				\
-		lib/main.o \
-		-Wl,--whole-archive,lib/libc.a,-lgcc,--no-whole-archive
-	$(OBJCOPY) -L _GLOBAL_OFFSET_TABLE_ -L main -L __main -L _start \
-		-L __uClibc_main -L __uClibc_start_main -L lib_main \
-		-L _exit_dummy_ref		\
-		-L __do_global_dtors -L __do_global_ctors		\
-		-L __CTOR_LIST__ -L __DTOR_LIST__			\
-		-L _current_shared_library_a5_offset_			\
-		$(SHARED_TARGET).gdb
-	$(LN) -sf $(SHARED_TARGET).gdb .
-endif
 
 finished: shared
 	@echo
 	@echo Finally finished compiling...
 	@echo
 
-#
-# Target for uClinux distro
-#
-.PHONY: romfs
-romfs:
-	@if [ "$(CONFIG_BINFMT_SHARED_FLAT)" = "y" ]; then \
-		[ -e $(ROMFSDIR)/lib ] || $(INSTALL) -d $(ROMFSDIR)/lib; \
-		$(ROMFSINST) $(SHARED_TARGET) /lib/lib$(LIBID).so; \
-	fi
-ifeq ($(strip $(HAVE_SHARED)),y)
-	$(INSTALL) -d $(ROMFSDIR)/lib
-	$(INSTALL) -m 644 lib/lib*-$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBLEVEL).so \
-		$(ROMFSDIR)/lib
-	cp -dRf lib/*.so.* $(ROMFSDIR)/lib/.
-	@if [ -x lib/ld-uClibc-$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBLEVEL).so ] ; then \
-	    set -x -e; \
-	    $(INSTALL) -m 755 lib/ld-uClibc-$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBLEVEL).so \
-	    		$(ROMFSDIR)/lib; \
-		$(ROMFSINST) -s \
-			/lib/ld-uClibc-$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBLEVEL).so \
-			/lib/ld-linux.so.2; \
-	fi;
-endif
-
 include/bits/uClibc_config.h: .config
 	@if [ ! -x ./extra/config/conf ] ; then \
 	    make -C extra/config conf; \
-- 
cgit v1.2.3