Several more dependancy cleanups
authorEric Andersen <andersen@codepoet.org>
Mon, 20 Jan 2003 19:24:02 +0000 (19:24 -0000)
committerEric Andersen <andersen@codepoet.org>
Mon, 20 Jan 2003 19:24:02 +0000 (19:24 -0000)
make/gcc_target.mk
make/ncurses.mk
make/netkittelnet.mk
make/openssl.mk
make/uclibc_toolchain.mk
make/zlib.mk

index 931927f937b34fe6cdb1942daf82b9ab7fd9b2c6..b674e96b79fa663e15b24e1d3610ea4e209e2382 100644 (file)
@@ -25,7 +25,7 @@
 TARGET_LANGUAGES:=c,c++
 
 # If you want multilib enabled, enable this...
-#MULTILIB:=--enable-multilib
+MULTILIB:=--enable-multilib
 
 #############################################################
 #
@@ -250,11 +250,17 @@ $(TARGET_DIR)/usr/bin/gcc: $(GCC_BUILD_DIR3)/.compiled
            mandir=$(TARGET_DIR)/usr/man \
            toolexecdir=$(TARGET_DIR)/lib/gcc-lib/$(GNU_TARGET_NAME) \
            -C $(GCC_BUILD_DIR3) install;
-       rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \
-               $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc
-       (cd $(TARGET_DIR)/usr/bin; ln -fs gcc cc)
        -$(STRIP) $(TARGET_DIR)/bin/* 
        -$(STRIP) $(TARGET_DIR)/usr/bin/* 
+       (cd $(TARGET_DIR)/usr/bin; ln -fs gcc cc)
+       -mv $(TARGET_DIR)/usr/bin/$(GNU_TARGET_NAME)-cpp $(TARGET_DIR)/usr/bin/cpp
+       -mv $(TARGET_DIR)/usr/bin/$(GNU_TARGET_NAME)-gcc $(TARGET_DIR)/usr/bin/gcc
+       -mv $(TARGET_DIR)/usr/bin/$(GNU_TARGET_NAME)-c++ $(TARGET_DIR)/usr/bin/c++
+       -mv $(TARGET_DIR)/usr/bin/$(GNU_TARGET_NAME)-g++ $(TARGET_DIR)/usr/bin/g++
+       -mv $(TARGET_DIR)/usr/bin/$(GNU_TARGET_NAME)-c++filt $(TARGET_DIR)/usr/bin/c++filt
+       rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \
+               $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc
+       touch -c $(TARGET_DIR)/usr/bin/gcc
 
 gcc_target: uclibc_target binutils_target $(TARGET_DIR)/usr/bin/gcc
 
index 5c9e20cf94fc69c3005f2d66e14bded2b5819455..9d1ab044f6b22a27e4c63a940821ba1ddc81267e 100644 (file)
@@ -5,7 +5,7 @@
 #
 #############################################################
 # Copyright (C) 2002 by Ken Restivo <ken@246gt.com>
-# $Id: ncurses.mk,v 1.17 2003/01/19 06:07:22 andersen Exp $
+# $Id: ncurses.mk,v 1.18 2003/01/20 19:24:02 andersen Exp $
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Library General Public License as
@@ -92,7 +92,7 @@ $(TARGET_DIR)/lib/libncurses.so: $(STAGING_DIR)/lib/libncurses.a
                cp -dpf $(STAGING_DIR)/usr/share/terminfo/$${i} $(TARGET_DIR)/usr/share/terminfo/; \
        done
 
-$(TARGET_DIR)/usr/include/ncurses.h: $(TARGET_DIR)/lib/libncurses.so
+$(TARGET_DIR)/usr/lib/libncurses.a: $(TARGET_DIR)/lib/libncurses.so
        cp -dpf $(NCURSES_DIR)/include/curses.h $(TARGET_DIR)/usr/include/ncurses.h
        cp -dpf $(NCURSES_DIR)/include/term.h $(TARGET_DIR)/usr/include/
        cp -dpf $(NCURSES_DIR)/include/unctrl.h $(TARGET_DIR)/usr/include/
@@ -101,7 +101,7 @@ $(TARGET_DIR)/usr/include/ncurses.h: $(TARGET_DIR)/lib/libncurses.so
        (cd $(TARGET_DIR)/usr/lib; ln -fs libncurses.a libcurses.a)
        (cd $(TARGET_DIR)/usr/lib; ln -fs libncurses.a libtermcap.a)
        (cd $(TARGET_DIR)/usr/include; ln -fs ncurses.h curses.h)
-       touch -c $(TARGET_DIR)/usr/include/ncurses.h
+       touch -c $(NCURSES_DIR)/usr/lib/libncurses.a
 
 ncurses-headers: $(TARGET_DIR)/usr/include/ncurses.h
 
index d1b84cb039e1594155513d11ba69263badf301ad..a082764afbe1888e456c5566c3a4ad25948fface 100644 (file)
@@ -39,6 +39,7 @@ $(NETKITTELNET_DIR)/$(NETKITTELNET_BINARY): $(NETKITTELNET_DIR)/.configured
 $(TARGET_DIR)/$(NETKITTELNET_TARGET_BINARY): $(NETKITTELNET_DIR)/$(NETKITTELNET_BINARY)
        # Only install a few selected items...
        mkdir -p $(TARGET_DIR)/usr/sbin
+       rm -f $(TARGET_DIR)/$(NETKITTELNET_TARGET_BINARY)
        cp $(NETKITTELNET_DIR)/$(NETKITTELNET_BINARY) $(TARGET_DIR)/$(NETKITTELNET_TARGET_BINARY)
        # Enable telnet in inetd
        perl -i -p -e "s~^#telnet.*~telnet\tstream\ttcp\tnowait\troot\t/usr/sbin/telnetd\t/usr/sbin/telnetd~;" $(TARGET_DIR)/etc/inetd.conf
index 5792e5841d645c05cd3012036cbd5d94f5be501f..cb3ae9353fff4e9c9bb3b529008e0393452638f0 100644 (file)
@@ -42,12 +42,12 @@ $(TARGET_DIR)/lib/libcrypto.so.0: $(STAGING_DIR)/lib/libcrypto.so.0
        cp -fa $(STAGING_DIR)/lib/libssl.so* $(TARGET_DIR)/lib/
        #cp -fa $(STAGING_DIR)/bin/openssl  $(TARGET_DIR)/bin/
 
-$(TARGET_DIR)/usr/include/openssl/crypto.h: $(TARGET_DIR)/lib/libcrypto.so.0
+$(TARGET_DIR)/usr/lib/libssl.a: $(TARGET_DIR)/lib/libcrypto.so.0
        mkdir -p $(TARGET_DIR)/usr/include 
        cp -a $(STAGING_DIR)/include/openssl $(TARGET_DIR)/usr/include/
        cp -dpf $(STAGING_DIR)/lib/libssl.a $(TARGET_DIR)/usr/lib/
        cp -dpf $(STAGING_DIR)/lib/libcrypto.a $(TARGET_DIR)/usr/lib/
-       touch -c $(TARGET_DIR)/usr/include/openssl/crypto.h
+       touch -c $(TARGET_DIR)/usr/lib/libssl.a
 
 openssl-headers: $(TARGET_DIR)/usr/include/openssl/crypto.h
 
index 01104bf1af8e15c3c456ab41cfdc8710c1b2981c..09f06e842649da31a69a50972f874e3a77d70564 100644 (file)
@@ -27,7 +27,7 @@ ifeq ($(USE_UCLIBC_TOOLCHAIN),true)
 TARGET_LANGUAGES:=c,c++
 
 # If you want multilib enabled, enable this...
-#MULTILIB:=--enable-multilib
+MULTILIB:=--enable-multilib
 
 #############################################################
 #
index aaf8f3cad6b8262cc0a0fd745d0919370754be36..a16c33763554d876e1b86da34c9e4248925b95a4 100644 (file)
@@ -49,12 +49,12 @@ $(TARGET_DIR)/lib/libz.so.1.1.4: $(STAGING_DIR)/lib/libz.so.1.1.4
        -$(STRIP) --strip-unneeded $(TARGET_DIR)/lib/libz.so*
        touch -c $(TARGET_DIR)/lib/libz.so.1.1.4
 
-$(TARGET_DIR)/usr/include/zlib.h: $(TARGET_DIR)/lib/libz.so.1.1.4
+$(TARGET_DIR)/usr/lib/libz.a: $(TARGET_DIR)/lib/libz.so.1.1.4
        mkdir -p $(TARGET_DIR)/usr/include
        cp -dpf $(STAGING_DIR)/include/zlib.h $(TARGET_DIR)/usr/include/
        cp -dpf $(STAGING_DIR)/include/zconf.h $(TARGET_DIR)/usr/include/
        cp -dpf $(STAGING_DIR)/lib/libz.a $(TARGET_DIR)/usr/lib/
-       touch -c $(TARGET_DIR)/usr/include/zlib.h
+       touch -c $(TARGET_DIR)/usr/lib/libz.a
 
 zlib-headers: $(TARGET_DIR)/usr/include/zlib.h