From 5dbea59f53c0379168dd60782700be4422dbe0b6 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Fri, 17 Jan 2003 08:51:21 +0000 Subject: [PATCH] more minor installation cleanups --- make/bash.mk | 3 ++- make/coreutils.mk | 3 ++- make/findutils.mk | 5 +++-- make/gawk.mk | 3 ++- make/gcc_target.mk | 7 ++++--- make/make.mk | 3 ++- make/sed.mk | 3 ++- make/uclibc_toolchain.mk | 39 ++++++++++++++++++++++++++------------- 8 files changed, 43 insertions(+), 23 deletions(-) diff --git a/make/bash.mk b/make/bash.mk index c52795fb2..0e3b41296 100644 --- a/make/bash.mk +++ b/make/bash.mk @@ -47,7 +47,8 @@ $(TARGET_DIR)/$(BASH_TARGET_BINARY): $(BASH_DIR)/$(BASH_BINARY) $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC1) -C $(BASH_DIR) install mv $(TARGET_DIR)/usr/bin/bash* $(TARGET_DIR)/bin/ (cd $(TARGET_DIR)/bin; ln -fs bash sh) - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/junk + rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ + $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc bash: ncurses uclibc $(TARGET_DIR)/$(BASH_TARGET_BINARY) diff --git a/make/coreutils.mk b/make/coreutils.mk index 86b84e4c7..734e1a4bc 100644 --- a/make/coreutils.mk +++ b/make/coreutils.mk @@ -53,7 +53,8 @@ $(TARGET_DIR)/$(COREUTILS_TARGET_BINARY): $(COREUTILS_DIR)/$(COREUTILS_BINARY) ln -fs test $(TARGET_DIR)/usr/bin/[ # gnu thinks chroot is in bin, debian thinks it's in sbin mv $(TARGET_DIR)/usr/bin/chroot $(TARGET_DIR)/usr/sbin/chroot - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/junk + rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ + $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc coreutils: uclibc $(TARGET_DIR)/$(COREUTILS_TARGET_BINARY) diff --git a/make/findutils.mk b/make/findutils.mk index 82727d4d4..83bd6e170 100644 --- a/make/findutils.mk +++ b/make/findutils.mk @@ -31,7 +31,7 @@ $(FINDUTILS_DIR)/.configured: $(FINDUTILS_DIR)/.unpacked --exec-prefix=/usr \ --bindir=/usr/bin \ --sbindir=/usr/sbin \ - --libexecdir=/usr/lib \ + --libexecdir=/usr/lib/locate \ --sysconfdir=/etc \ --datadir=/usr/share \ --localstatedir=/var/lib \ @@ -46,7 +46,8 @@ $(FINDUTILS_DIR)/$(FINDUTILS_BINARY): $(FINDUTILS_DIR)/.configured $(TARGET_DIR)/$(FINDUTILS_TARGET_BINARY): $(FINDUTILS_DIR)/$(FINDUTILS_BINARY) $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC1) -C $(FINDUTILS_DIR) install - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/junk + rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ + $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc findutils: uclibc $(TARGET_DIR)/$(FINDUTILS_TARGET_BINARY) diff --git a/make/gawk.mk b/make/gawk.mk index f801f7ffc..32a6a7842 100644 --- a/make/gawk.mk +++ b/make/gawk.mk @@ -43,7 +43,8 @@ $(GAWK_DIR)/$(GAWK_BINARY): $(GAWK_DIR)/.configured $(TARGET_DIR)/$(GAWK_TARGET_BINARY): $(GAWK_DIR)/$(GAWK_BINARY) $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC1) -C $(GAWK_DIR) install - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/junk + rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ + $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc gawk: uclibc $(TARGET_DIR)/$(GAWK_TARGET_BINARY) diff --git a/make/gcc_target.mk b/make/gcc_target.mk index fac222848..20ebc5b25 100644 --- a/make/gcc_target.mk +++ b/make/gcc_target.mk @@ -92,7 +92,8 @@ $(TARGET_DIR)/usr/bin/ld: $(BINUTILS_DIR2)/binutils/objdump gxx_include_dir=$(TARGET_DIR)/usr/include/c++ \ toolexecdir=$(TARGET_DIR)/lib/gcc-lib/$(GNU_TARGET_NAME) \ -C $(BINUTILS_DIR2) install; - rm -rf $(TARGET_DIR)/usr/info $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc + rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ + $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc -$(STRIP) $(TARGET_DIR)/usr/$(GNU_TARGET_NAME)/bin/* -$(STRIP) $(TARGET_DIR)/usr/bin/* @@ -200,8 +201,8 @@ $(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)/usr/info $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc \ - $(TARGET_DIR)/usr/share/locale + 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/* diff --git a/make/make.mk b/make/make.mk index cc12592b6..718af3090 100644 --- a/make/make.mk +++ b/make/make.mk @@ -43,7 +43,8 @@ $(GNUMAKE_DIR)/$(GNUMAKE_BINARY): $(GNUMAKE_DIR)/.configured $(TARGET_DIR)/$(GNUMAKE_TARGET_BINARY): $(GNUMAKE_DIR)/$(GNUMAKE_BINARY) $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC1) -C $(GNUMAKE_DIR) install - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/junk + rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ + $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc make: uclibc $(TARGET_DIR)/$(GNUMAKE_TARGET_BINARY) diff --git a/make/sed.mk b/make/sed.mk index a6af02e4a..6b1691552 100644 --- a/make/sed.mk +++ b/make/sed.mk @@ -44,7 +44,8 @@ $(SED_DIR)/$(SED_BINARY): $(SED_DIR)/.configured $(TARGET_DIR)/$(SED_TARGET_BINARY): $(SED_DIR)/$(SED_BINARY) $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC1) -C $(SED_DIR) install mv $(TARGET_DIR)/usr/bin/sed $(TARGET_DIR)/bin/ - rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/junk + rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ + $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc sed: uclibc $(TARGET_DIR)/$(SED_TARGET_BINARY) diff --git a/make/uclibc_toolchain.mk b/make/uclibc_toolchain.mk index becfaa64e..01104bf1a 100644 --- a/make/uclibc_toolchain.mk +++ b/make/uclibc_toolchain.mk @@ -128,13 +128,20 @@ $(BINUTILS_DIR)/.patched: $(BINUTILS_DIR)/.unpacked $(BINUTILS_DIR1)/.configured: $(BINUTILS_DIR)/.patched mkdir -p $(BINUTILS_DIR1) (cd $(BINUTILS_DIR1); CC=$(HOSTCC) $(BINUTILS_DIR)/configure \ - --target=$(GNU_TARGET_NAME) --prefix=$(STAGING_DIR) \ - --exec-prefix=$(STAGING_DIR) --bindir=$(STAGING_DIR)/bin \ - --sbindir=$(STAGING_DIR)/sbin --sysconfdir=$(STAGING_DIR)/etc \ - --datadir=$(STAGING_DIR)/share --includedir=$(STAGING_DIR)/include \ - --libdir=$(STAGING_DIR)/lib --localstatedir=$(STAGING_DIR)/var \ - --mandir=$(STAGING_DIR)/man --infodir=$(STAGING_DIR)/info \ - --enable-targets=$(GNU_TARGET_NAME) $(MULTILIB) \ + --target=$(GNU_TARGET_NAME) \ + --prefix=$(STAGING_DIR) \ + --exec-prefix=$(STAGING_DIR) \ + --bindir=$(STAGING_DIR)/bin \ + --sbindir=$(STAGING_DIR)/sbin \ + --sysconfdir=$(STAGING_DIR)/etc \ + --datadir=$(STAGING_DIR)/share \ + --includedir=$(STAGING_DIR)/include \ + --libdir=$(STAGING_DIR)/lib \ + --localstatedir=$(STAGING_DIR)/var \ + --mandir=$(STAGING_DIR)/man \ + --infodir=$(STAGING_DIR)/info \ + --enable-targets=$(GNU_TARGET_NAME) \ + $(MULTILIB) \ --program-prefix=$(ARCH)-uclibc-); touch $(BINUTILS_DIR1)/.configured @@ -217,12 +224,18 @@ $(GCC_BUILD_DIR1)/.configured: $(GCC_DIR)/.gcc_build_hacks mkdir -p $(GCC_BUILD_DIR1) (cd $(GCC_BUILD_DIR1); PATH=$(STAGING_DIR)/bin:$$PATH AR=$(ARCH)-uclibc-ar \ RANLIB=$(ARCH)-uclibc-ranlib CC=$(HOSTCC) $(GCC_DIR)/configure \ - --target=$(GNU_TARGET_NAME) --prefix=$(STAGING_DIR) \ - --exec-prefix=$(STAGING_DIR) --bindir=$(STAGING_DIR)/bin \ - --sbindir=$(STAGING_DIR)/sbin --sysconfdir=$(STAGING_DIR)/etc \ - --datadir=$(STAGING_DIR)/share --includedir=$(STAGING_DIR)/include \ - --libdir=$(STAGING_DIR)/lib --localstatedir=$(STAGING_DIR)/var \ - --mandir=$(STAGING_DIR)/man --infodir=$(STAGING_DIR)/info \ + --target=$(GNU_TARGET_NAME) \ + --prefix=$(STAGING_DIR) \ + --exec-prefix=$(STAGING_DIR) \ + --bindir=$(STAGING_DIR)/bin \ + --sbindir=$(STAGING_DIR)/sbin \ + --sysconfdir=$(STAGING_DIR)/etc \ + --datadir=$(STAGING_DIR)/share \ + --includedir=$(STAGING_DIR)/include \ + --libdir=$(STAGING_DIR)/lib \ + --localstatedir=$(STAGING_DIR)/var \ + --mandir=$(STAGING_DIR)/man \ + --infodir=$(STAGING_DIR)/info \ --with-local-prefix=$(STAGING_DIR)/usr/local \ --oldincludedir=$(STAGING_DIR)/include $(MULTILIB) \ --enable-target-optspace --disable-nls --with-gnu-ld \