- cleanup and fixes (Cristian Ionescu-Idbohrn)

This commit is contained in:
Bernhard Reutner-Fischer 2007-09-17 12:30:31 +00:00
parent b14ff97012
commit e4c6340a94
35 changed files with 450 additions and 248 deletions

View File

@ -3,12 +3,12 @@
# asterisk # asterisk
# #
############################################################## ##############################################################
ASTERISK_VERSION := 1.2.0-beta1 ASTERISK_VERSION:=1.2.0-beta1
ASTERISK_SOURCE := asterisk-$(ASTERISK_VERSION).tar.gz ASTERISK_SOURCE:=asterisk-$(ASTERISK_VERSION).tar.gz
ASTERISK_SITE := ftp://ftp.digium.com/pub/asterisk/old-releases ASTERISK_SITE:=ftp://ftp.digium.com/pub/asterisk/old-releases
ASTERISK_DIR := $(BUILD_DIR)/asterisk-$(ASTERISK_VERSION) ASTERISK_DIR:=$(BUILD_DIR)/asterisk-$(ASTERISK_VERSION)
ASTERISK_BINARY := asterisk ASTERISK_BINARY:=asterisk
ASTERISK_TARGET_BINARY := usr/sbin/asterisk ASTERISK_TARGET_BINARY:=usr/sbin/asterisk
$(DL_DIR)/$(ASTERISK_SOURCE): $(DL_DIR)/$(ASTERISK_SOURCE):
$(WGET) -P $(DL_DIR) $(ASTERISK_SITE)/$(ASTERISK_SOURCE) $(WGET) -P $(DL_DIR) $(ASTERISK_SITE)/$(ASTERISK_SOURCE)
@ -16,27 +16,50 @@ $(DL_DIR)/$(ASTERISK_SOURCE):
$(ASTERISK_DIR)/.source: $(DL_DIR)/$(ASTERISK_SOURCE) $(ASTERISK_DIR)/.source: $(DL_DIR)/$(ASTERISK_SOURCE)
$(ZCAT) $(DL_DIR)/$(ASTERISK_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - $(ZCAT) $(DL_DIR)/$(ASTERISK_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(ASTERISK_DIR) package/asterisk/ asterisk\*.patch toolchain/patch-kernel.sh $(ASTERISK_DIR) package/asterisk/ asterisk\*.patch
touch $(ASTERISK_DIR)/.source touch $@
$(ASTERISK_DIR)/.configured: $(ASTERISK_DIR)/.source $(ASTERISK_DIR)/.configured: $(ASTERISK_DIR)/.source
touch $(ASTERISK_DIR)/.configured touch $@
$(ASTERISK_DIR)/$(ASTERISK_BINARY): $(ASTERISK_DIR)/.configured $(ASTERISK_DIR)/$(ASTERISK_BINARY): $(ASTERISK_DIR)/.configured
$(MAKE1) -C $(ASTERISK_DIR) CROSS_ARCH=Linux CROSS_COMPILE=$(TARGET_CROSS) CROSS_COMPILE_BIN=$(STAGING_DIR)/bin/ CROSS_COMPILE_TARGET=$(STAGING_DIR) CROSS_PROC=$(OPTIMIZE_FOR_CPU) OPTIMIZE="$(TARGET_OPTIMIZATION)" OPTIONS=-DLOW_MEMORY DEBUG= $(TARGET_CONFIGURE_OPTS) $(MAKE1) -C $(ASTERISK_DIR) \
CROSS_ARCH=Linux \
CROSS_COMPILE=$(TARGET_CROSS) \
CROSS_COMPILE_BIN=$(STAGING_DIR)/bin/ \
CROSS_COMPILE_TARGET=$(STAGING_DIR) \
CROSS_PROC=$(OPTIMIZE_FOR_CPU) \
OPTIMIZE="$(TARGET_OPTIMIZATION)" \
OPTIONS=-DLOW_MEMORY \
DEBUG= \
$(TARGET_CONFIGURE_OPTS)
$(TARGET_DIR)/$(ASTERISK_TARGET_BINARY): $(ASTERISK_DIR)/$(ASTERISK_BINARY) $(TARGET_DIR)/$(ASTERISK_TARGET_BINARY): $(ASTERISK_DIR)/$(ASTERISK_BINARY)
$(MAKE) -C $(ASTERISK_DIR) CROSS_ARCH=Linux CROSS_COMPILE=$(TARGET_CROSS) CROSS_COMPILE_BIN=$(TARGET_CC) CROSS_COMPILE_TARGET=$(STAGING_DIR) CROSS_PROC=$(OPTIMIZE_FOR_CPU) OPTIMIZE="$(TARGET_OPTIMIZATION)" OPTIONS=-DLOW_MEMORY DEBUG= $(TARGET_CONFIGURE_OPTS) DESTDIR=$(TARGET_DIR) install $(MAKE) -C $(ASTERISK_DIR) \
CROSS_ARCH=Linux \
CROSS_COMPILE=$(TARGET_CROSS) \
CROSS_COMPILE_BIN=$(TARGET_CC) \
CROSS_COMPILE_TARGET=$(STAGING_DIR) \
CROSS_PROC=$(OPTIMIZE_FOR_CPU) \
OPTIMIZE="$(TARGET_OPTIMIZATION)" \
OPTIONS=-DLOW_MEMORY \
DEBUG= \
$(TARGET_CONFIGURE_OPTS) \
DESTDIR=$(TARGET_DIR) install
$(STRIP) $(TARGET_DIR)/usr/sbin/asterisk $(STRIP) $(TARGET_DIR)/usr/sbin/asterisk
$(STRIP) $(TARGET_DIR)/usr/sbin/stereorize $(STRIP) $(TARGET_DIR)/usr/sbin/stereorize
$(STRIP) $(TARGET_DIR)/usr/sbin/streamplayer $(STRIP) $(TARGET_DIR)/usr/sbin/streamplayer
$(STRIP) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/asterisk/modules/*.so $(STRIP) $(STRIP_STRIP_UNNEEDED) \
$(INSTALL) -m 755 $(ASTERISK_DIR)/contrib/init.d/rc.debian.asterisk $(TARGET_DIR)/etc/init.d/S60asterisk $(TARGET_DIR)/usr/lib/asterisk/modules/*.so
$(INSTALL) -m 755 $(ASTERISK_DIR)/contrib/init.d/rc.debian.asterisk \
$(TARGET_DIR)/etc/init.d/S60asterisk
mv $(TARGET_DIR)/usr/include/asterisk $(STAGING_DIR)/usr/include/ mv $(TARGET_DIR)/usr/include/asterisk $(STAGING_DIR)/usr/include/
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -Rf $(TARGET_DIR)/usr/share/man rm -Rf $(TARGET_DIR)/usr/share/man
endif
rm -f $(TARGET_DIR)/usr/sbin/safe_asterisk rm -f $(TARGET_DIR)/usr/sbin/safe_asterisk
rm -f $(TARGET_DIR)/usr/sbin/autosupport rm -f $(TARGET_DIR)/usr/sbin/autosupport
rm -f $(TARGET_DIR)/usr/sbin/astgenkey rm -f $(TARGET_DIR)/usr/sbin/astgenkey
touch -c $(TARGET_DIR)/$(ASTERISK_TARGET_BINARY) touch -c $@
asterisk: uclibc ncurses zlib openssl mpg123 $(TARGET_DIR)/$(ASTERISK_TARGET_BINARY) asterisk: uclibc ncurses zlib openssl mpg123 $(TARGET_DIR)/$(ASTERISK_TARGET_BINARY)

View File

@ -15,7 +15,7 @@ AUTOCONF_TARGET_BINARY:=usr/bin/autoconf
AUTOCONF:=$(STAGING_DIR)/usr/bin/autoconf AUTOCONF:=$(STAGING_DIR)/usr/bin/autoconf
# variables used by other packages # variables used by other packages
AUTORECONF = $(HOST_CONFIGURE_OPTS) ACLOCAL="$(ACLOCAL)" autoreconf -v -f -i -I "$(ACLOCAL_DIR)" AUTORECONF=$(HOST_CONFIGURE_OPTS) ACLOCAL="$(ACLOCAL)" autoreconf -v -f -i -I "$(ACLOCAL_DIR)"
$(DL_DIR)/$(AUTOCONF_SOURCE): $(DL_DIR)/$(AUTOCONF_SOURCE):
$(WGET) -P $(DL_DIR) $(AUTOCONF_SITE)/$(AUTOCONF_SOURCE) $(WGET) -P $(DL_DIR) $(AUTOCONF_SITE)/$(AUTOCONF_SOURCE)
@ -51,8 +51,8 @@ $(AUTOCONF_DIR)/.configured: $(AUTOCONF_SRC_DIR)/.unpacked
--sysconfdir=/etc \ --sysconfdir=/etc \
--datadir=/usr/share \ --datadir=/usr/share \
--localstatedir=/var \ --localstatedir=/var \
--mandir=/usr/man \ --mandir=/usr/share/man \
--infodir=/usr/info \ --infodir=/usr/share/info \
) )
touch $@ touch $@
@ -70,12 +70,18 @@ $(TARGET_DIR)/$(AUTOCONF_TARGET_BINARY): $(AUTOCONF_DIR)/bin/$(AUTOCONF_BINARY)
sysconfdir=$(TARGET_DIR)/etc \ sysconfdir=$(TARGET_DIR)/etc \
localstatedir=$(TARGET_DIR)/var \ localstatedir=$(TARGET_DIR)/var \
libdir=$(TARGET_DIR)/usr/lib \ libdir=$(TARGET_DIR)/usr/lib \
infodir=$(TARGET_DIR)/usr/info \ infodir=$(TARGET_DIR)/usr/share/info \
mandir=$(TARGET_DIR)/usr/man \ mandir=$(TARGET_DIR)/usr/share/man \
includedir=$(TARGET_DIR)/usr/include \ includedir=$(TARGET_DIR)/usr/include \
-C $(AUTOCONF_DIR) install -C $(AUTOCONF_DIR) install
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ ifneq ($(BR2_HAVE_INFOPAGES),y)
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc rm -rf $(TARGET_DIR)/usr/share/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/share/man
endif
rm -rf $(TARGET_DIR)/share/locale
rm -rf $(TARGET_DIR)/usr/share/doc
touch -c $@ touch -c $@
autoconf: uclibc $(TARGET_DIR)/$(AUTOCONF_TARGET_BINARY) autoconf: uclibc $(TARGET_DIR)/$(AUTOCONF_TARGET_BINARY)

View File

@ -53,8 +53,9 @@ $(AUTOMAKE_DIR)/.configured: $(AUTOMAKE_SRC_DIR)/.unpacked
--sysconfdir=/etc \ --sysconfdir=/etc \
--datadir=/usr/share \ --datadir=/usr/share \
--localstatedir=/var \ --localstatedir=/var \
--mandir=/usr/man \ --mandir=/usr/share/man \
--infodir=/usr/info \ --infodir=/usr/share/info \
--includedir=/usr/include \
) )
touch $@ touch $@
@ -73,12 +74,18 @@ $(TARGET_DIR)/$(AUTOMAKE_TARGET_BINARY): $(AUTOMAKE_DIR)/$(AUTOMAKE_BINARY)
sysconfdir=$(TARGET_DIR)/etc \ sysconfdir=$(TARGET_DIR)/etc \
localstatedir=$(TARGET_DIR)/var \ localstatedir=$(TARGET_DIR)/var \
libdir=$(TARGET_DIR)/usr/lib \ libdir=$(TARGET_DIR)/usr/lib \
infodir=$(TARGET_DIR)/usr/info \ infodir=$(TARGET_DIR)/usr/share/info \
mandir=$(TARGET_DIR)/usr/man \ mandir=$(TARGET_DIR)/usr/share/man \
includedir=$(TARGET_DIR)/usr/include \ includedir=$(TARGET_DIR)/usr/include \
-C $(AUTOMAKE_DIR) install -C $(AUTOMAKE_DIR) install
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ ifneq ($(BR2_HAVE_INFOPAGES),y)
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc rm -rf $(TARGET_DIR)/usr/share/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/share/man
endif
rm -rf $(TARGET_DIR)/share/locale
rm -rf $(TARGET_DIR)/usr/share/doc
touch -c $@ touch -c $@
automake: uclibc autoconf $(TARGET_DIR)/$(AUTOMAKE_TARGET_BINARY) automake: uclibc autoconf $(TARGET_DIR)/$(AUTOMAKE_TARGET_BINARY)

View File

@ -17,6 +17,7 @@ $(DL_DIR)/$(BASH_SOURCE):
bash-source: $(DL_DIR)/$(BASH_SOURCE) bash-source: $(DL_DIR)/$(BASH_SOURCE)
bash-unpacked: $(BASH_DIR)/.unpacked bash-unpacked: $(BASH_DIR)/.unpacked
$(BASH_DIR)/.unpacked: $(DL_DIR)/$(BASH_SOURCE) $(BASH_DIR)/.unpacked: $(DL_DIR)/$(BASH_SOURCE)
$(BASH_CAT) $(DL_DIR)/$(BASH_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - $(BASH_CAT) $(DL_DIR)/$(BASH_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(BASH_DIR) package/bash/ bash??-\* toolchain/patch-kernel.sh $(BASH_DIR) package/bash/ bash??-\*
@ -48,8 +49,9 @@ $(BASH_DIR)/.configured: $(BASH_DIR)/.unpacked
--sysconfdir=/etc \ --sysconfdir=/etc \
--datadir=/usr/share \ --datadir=/usr/share \
--localstatedir=/var \ --localstatedir=/var \
--mandir=/usr/man \ --mandir=/usr/share/man \
--infodir=/usr/info \ --infodir=/usr/share/info \
--includedir=/usr/include \
$(DISABLE_NLS) \ $(DISABLE_NLS) \
$(DISABLE_LARGEFILE) \ $(DISABLE_LARGEFILE) \
--with-curses \ --with-curses \
@ -67,17 +69,25 @@ $(TARGET_DIR)/$(BASH_TARGET_BINARY): $(BASH_DIR)/$(BASH_BINARY)
rm -f $(TARGET_DIR)/bin/bash* rm -f $(TARGET_DIR)/bin/bash*
mv $(TARGET_DIR)/usr/bin/bash* $(TARGET_DIR)/bin/ mv $(TARGET_DIR)/usr/bin/bash* $(TARGET_DIR)/bin/
(cd $(TARGET_DIR)/bin; /bin/ln -fs bash sh) (cd $(TARGET_DIR)/bin; /bin/ln -fs bash sh)
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ ifneq ($(BR2_HAVE_INFOPAGES),y)
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc rm -rf $(TARGET_DIR)/usr/share/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/share/man
endif
rm -rf $(TARGET_DIR)/share/locale
rm -rf $(TARGET_DIR)/usr/share/doc
#If both bash and busybox are selected, make certain bash wins # If both bash and busybox are selected, make certain bash wins
#the fight over who gets to own the /bin/sh symlink # the fight over who gets to own the /bin/sh symlink.
ifeq ($(BR2_PACKAGE_BUSYBOX),y) ifeq ($(BR2_PACKAGE_BUSYBOX),y)
bash: ncurses uclibc busybox $(TARGET_DIR)/$(BASH_TARGET_BINARY) bash: ncurses uclibc busybox $(TARGET_DIR)/$(BASH_TARGET_BINARY)
else else
bash: ncurses uclibc $(TARGET_DIR)/$(BASH_TARGET_BINARY) bash: ncurses uclibc $(TARGET_DIR)/$(BASH_TARGET_BINARY)
endif endif
# If both bash and busybox are selected, the /bin/sh symlink
# may need to be reinstated by the clean targets.
bash-clean: bash-clean:
-$(MAKE1) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BASH_DIR) uninstall -$(MAKE1) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BASH_DIR) uninstall
rm -f $(TARGET_DIR)/$(BASH_TARGET_BINARY) rm -f $(TARGET_DIR)/$(BASH_TARGET_BINARY)

View File

@ -17,7 +17,7 @@ berkeleydb-source: $(DL_DIR)/$(DB_SOURCE)
$(DB_DIR)/.dist: $(DL_DIR)/$(DB_SOURCE) $(DB_DIR)/.dist: $(DL_DIR)/$(DB_SOURCE)
$(ZCAT) $(DL_DIR)/$(DB_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - $(ZCAT) $(DL_DIR)/$(DB_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
touch $(DB_DIR)/.dist touch $@
$(DB_DIR)/.configured: $(DB_DIR)/.dist $(DB_DIR)/.configured: $(DB_DIR)/.dist
(cd $(DB_DIR)/build_unix; rm -rf config.cache; \ (cd $(DB_DIR)/build_unix; rm -rf config.cache; \
@ -37,8 +37,8 @@ $(DB_DIR)/.configured: $(DB_DIR)/.dist
--datadir=/usr/share \ --datadir=/usr/share \
--localstatedir=/var \ --localstatedir=/var \
--includedir=/usr/include \ --includedir=/usr/include \
--mandir=/usr/man \ --mandir=/usr/share/man \
--infodir=/usr/info \ --infodir=/usr/share/info \
--with-gnu-ld \ --with-gnu-ld \
--enable-shared \ --enable-shared \
--disable-cxx \ --disable-cxx \
@ -50,7 +50,7 @@ $(DB_DIR)/.configured: $(DB_DIR)/.dist
$(DISABLE_LARGEFILE) \ $(DISABLE_LARGEFILE) \
) )
$(SED) 's/\.lo/.o/g' $(DB_DIR)/build_unix/Makefile $(SED) 's/\.lo/.o/g' $(DB_DIR)/build_unix/Makefile
touch $(DB_DIR)/.configured touch $@
$(DB_DIR)/build_unix/.libs/$(DB_SHARLIB): $(DB_DIR)/.configured $(DB_DIR)/build_unix/.libs/$(DB_SHARLIB): $(DB_DIR)/.configured
$(MAKE) CC=$(TARGET_CC) -C $(DB_DIR)/build_unix $(MAKE) CC=$(TARGET_CC) -C $(DB_DIR)/build_unix
@ -59,13 +59,19 @@ $(STAGING_DIR)/lib/$(DB_SHARLIB): $(DB_DIR)/build_unix/.libs/$(DB_SHARLIB)
$(MAKE) DESTDIR=$(STAGING_DIR) -C $(DB_DIR)/build_unix install $(MAKE) DESTDIR=$(STAGING_DIR) -C $(DB_DIR)/build_unix install
chmod a-x $(STAGING_DIR)/lib/libdb*so* chmod a-x $(STAGING_DIR)/lib/libdb*so*
rm -f $(STAGING_DIR)/bin/db_* rm -f $(STAGING_DIR)/bin/db_*
rm -rf $(STAGING_DIR)/share/locale $(STAGING_DIR)/info \ ifneq ($(BR2_HAVE_INFOPAGES),y)
$(STAGING_DIR)/man $(STAGING_DIR)/share/doc rm -rf $(STAGING_DIR)/usr/share/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(STAGING_DIR)/usr/share/man
endif
rm -rf $(STAGING_DIR)/share/locale
rm -rf $(STAGING_DIR)/usr/share/doc
$(TARGET_DIR)/lib/$(DB_SHARLIB): $(STAGING_DIR)/lib/$(DB_SHARLIB) $(TARGET_DIR)/lib/$(DB_SHARLIB): $(STAGING_DIR)/lib/$(DB_SHARLIB)
rm -rf $(TARGET_DIR)/lib/libdb* rm -rf $(TARGET_DIR)/lib/libdb*
cp -a $(STAGING_DIR)/lib/libdb*so* $(TARGET_DIR)/lib/ cp -a $(STAGING_DIR)/lib/libdb*so* $(TARGET_DIR)/lib/
rm -f $(TARGET_DIR)/lib/libdb.so $(TARGET_DIR)/lib/libdb.la $(TARGET_DIR)/lib/libdb.a rm -f $(addprefix $(TARGET_DIR)/lib/,libdb.so libdb.la libdb.a)
(cd $(TARGET_DIR)/usr/lib; ln -fs /lib/$(DB_SHARLIB) libdb.so) (cd $(TARGET_DIR)/usr/lib; ln -fs /lib/$(DB_SHARLIB) libdb.so)
-$(STRIP) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/lib/libdb*so* -$(STRIP) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/lib/libdb*so*
@ -73,7 +79,7 @@ $(TARGET_DIR)/usr/lib/libdb.a: $(STAGING_DIR)/lib/libdb-$(DB_SO_VERSION).a
cp -dpf $(STAGING_DIR)/usr/include/db.h $(TARGET_DIR)/usr/include/ cp -dpf $(STAGING_DIR)/usr/include/db.h $(TARGET_DIR)/usr/include/
cp -dpf $(STAGING_DIR)/lib/libdb*.a $(TARGET_DIR)/usr/lib/ cp -dpf $(STAGING_DIR)/lib/libdb*.a $(TARGET_DIR)/usr/lib/
cp -dpf $(STAGING_DIR)/lib/libdb*.la $(TARGET_DIR)/usr/lib/ cp -dpf $(STAGING_DIR)/lib/libdb*.la $(TARGET_DIR)/usr/lib/
touch -c $(TARGET_DIR)/usr/lib/libdb.a touch -c $@
berkeleydb-headers: $(TARGET_DIR)/usr/lib/libdb.a berkeleydb-headers: $(TARGET_DIR)/usr/lib/libdb.a

View File

@ -19,7 +19,7 @@ bison-source: $(DL_DIR)/$(BISON_SOURCE)
$(BISON_DIR)/.unpacked: $(DL_DIR)/$(BISON_SOURCE) $(BISON_DIR)/.unpacked: $(DL_DIR)/$(BISON_SOURCE)
$(BISON_CAT) $(DL_DIR)/$(BISON_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - $(BISON_CAT) $(DL_DIR)/$(BISON_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
$(CONFIG_UPDATE) $(BISON_DIR)/build-aux $(CONFIG_UPDATE) $(BISON_DIR)/build-aux
touch $(BISON_DIR)/.unpacked touch $@
$(BISON_DIR)/.configured: $(BISON_DIR)/.unpacked $(BISON_DIR)/.configured: $(BISON_DIR)/.unpacked
(cd $(BISON_DIR); rm -rf config.cache; \ (cd $(BISON_DIR); rm -rf config.cache; \
@ -39,20 +39,27 @@ $(BISON_DIR)/.configured: $(BISON_DIR)/.unpacked
--sysconfdir=/etc \ --sysconfdir=/etc \
--datadir=/usr/share \ --datadir=/usr/share \
--localstatedir=/var \ --localstatedir=/var \
--mandir=/usr/man \ --mandir=/usr/share/man \
--infodir=/usr/info \ --infodir=/usr/share/info \
--includedir=/usr/include \
$(DISABLE_NLS) \ $(DISABLE_NLS) \
) )
echo 'all install:' > $(BISON_DIR)/examples/Makefile echo 'all install:' > $(BISON_DIR)/examples/Makefile
touch $(BISON_DIR)/.configured touch $@
$(BISON_DIR)/$(BISON_BINARY): $(BISON_DIR)/.configured $(BISON_DIR)/$(BISON_BINARY): $(BISON_DIR)/.configured
$(MAKE) CC=$(TARGET_CC) -C $(BISON_DIR) $(MAKE) CC=$(TARGET_CC) -C $(BISON_DIR)
$(TARGET_DIR)/$(BISON_TARGET_BINARY): $(BISON_DIR)/$(BISON_BINARY) $(TARGET_DIR)/$(BISON_TARGET_BINARY): $(BISON_DIR)/$(BISON_BINARY)
$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BISON_DIR) install $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BISON_DIR) install
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ ifneq ($(BR2_HAVE_INFOPAGES),y)
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc rm -rf $(TARGET_DIR)/usr/share/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/share/man
endif
rm -rf $(TARGET_DIR)/share/locale
rm -rf $(TARGET_DIR)/usr/share/doc
cp -a package/bison/yacc $(TARGET_DIR)/usr/bin/yacc cp -a package/bison/yacc $(TARGET_DIR)/usr/bin/yacc
bison: uclibc $(TARGET_DIR)/$(BISON_TARGET_BINARY) bison: uclibc $(TARGET_DIR)/$(BISON_TARGET_BINARY)

View File

@ -11,7 +11,7 @@ BB_INITRAMFS_TARGET:=$(IMAGE).initramfs_lst
$(BUSYBOX_INITRAMFS_DIR)/.unpacked: $(DL_DIR)/$(BUSYBOX_SOURCE) $(BUSYBOX_INITRAMFS_DIR)/.unpacked: $(DL_DIR)/$(BUSYBOX_SOURCE)
rm -rf $(BUILD_DIR)/tmp $(BUSYBOX_INITRAMFS_DIR) rm -rf $(BUILD_DIR)/tmp $(BUSYBOX_INITRAMFS_DIR)
-mkdir $(BUILD_DIR)/tmp mkdir -p $(BUILD_DIR)/tmp
$(BUSYBOX_UNZIP) $(DL_DIR)/$(BUSYBOX_SOURCE) | tar -C $(BUILD_DIR)/tmp $(TAR_OPTIONS) - $(BUSYBOX_UNZIP) $(DL_DIR)/$(BUSYBOX_SOURCE) | tar -C $(BUILD_DIR)/tmp $(TAR_OPTIONS) -
ifeq ($(strip $(BR2_PACKAGE_BUSYBOX_SNAPSHOT)),y) ifeq ($(strip $(BR2_PACKAGE_BUSYBOX_SNAPSHOT)),y)
mv $(BUILD_DIR)/tmp/busybox $(BUSYBOX_INITRAMFS_DIR) mv $(BUILD_DIR)/tmp/busybox $(BUSYBOX_INITRAMFS_DIR)
@ -22,7 +22,7 @@ endif
$(BUSYBOX_INITRAMFS_DIR)/.config $(BUSYBOX_INITRAMFS_DIR)/.configured: $(BUSYBOX_INITRAMFS_DIR)/.unpacked $(BUSYBOX_INITRAMFS_DIR)/.config $(BUSYBOX_INITRAMFS_DIR)/.configured: $(BUSYBOX_INITRAMFS_DIR)/.unpacked
$(MAKE) CC=$(TARGET_CC) CROSS_COMPILE="$(TARGET_CROSS)" \ $(MAKE) CC=$(TARGET_CC) CROSS_COMPILE="$(TARGET_CROSS)" \
CROSS="$(TARGET_CROSS)" -C $(BUSYBOX_INITRAMFS_DIR) \ CROSS="$(TARGET_CROSS)" -C $(BUSYBOX_INITRAMFS_DIR) \
allnoconfig allnoconfig
mv $(BUSYBOX_INITRAMFS_DIR)/.config $(BUSYBOX_INITRAMFS_DIR)/.config.no mv $(BUSYBOX_INITRAMFS_DIR)/.config $(BUSYBOX_INITRAMFS_DIR)/.config.no
(echo CONFIG_PREFIX=\"$(BR2_INITRAMFS_DIR)\"; \ (echo CONFIG_PREFIX=\"$(BR2_INITRAMFS_DIR)\"; \

View File

@ -31,15 +31,21 @@ endif
$(STAGING_DIR)/lib/libbz2.so.$(BZIP2_VERSION): $(BZIP2_DIR)/.unpacked $(STAGING_DIR)/lib/libbz2.so.$(BZIP2_VERSION): $(BZIP2_DIR)/.unpacked
$(TARGET_CONFIGURE_OPTS) \ $(TARGET_CONFIGURE_OPTS) \
$(MAKE) CC=$(TARGET_CC) RANLIB=$(TARGET_RANLIB) -C $(BZIP2_DIR) -f Makefile-libbz2_so $(MAKE) CC=$(TARGET_CC) RANLIB=$(TARGET_RANLIB) AR=$(TARGET_AR) \
-C $(BZIP2_DIR) -f Makefile-libbz2_so
$(TARGET_CONFIGURE_OPTS) \ $(TARGET_CONFIGURE_OPTS) \
$(MAKE) CC=$(TARGET_CC) RANLIB=$(TARGET_RANLIB) -C $(BZIP2_DIR) libbz2.a $(MAKE) CC=$(TARGET_CC) RANLIB=$(TARGET_RANLIB) AR=$(TARGET_AR) \
-C $(BZIP2_DIR) libbz2.a
cp $(BZIP2_DIR)/bzlib.h $(STAGING_DIR)/usr/include/ cp $(BZIP2_DIR)/bzlib.h $(STAGING_DIR)/usr/include/
cp $(BZIP2_DIR)/libbz2.so.$(BZIP2_VERSION) $(STAGING_DIR)/lib/ cp $(BZIP2_DIR)/libbz2.so.$(BZIP2_VERSION) $(STAGING_DIR)/lib/
cp $(BZIP2_DIR)/libbz2.a $(STAGING_DIR)/usr/lib/ cp $(BZIP2_DIR)/libbz2.a $(STAGING_DIR)/usr/lib/
(cd $(STAGING_DIR)/usr/lib/; ln -snf ../../lib/libbz2.so.$(BZIP2_VERSION) libbz2.so) (cd $(STAGING_DIR)/usr/lib/; \
(cd $(STAGING_DIR)/lib; ln -snf libbz2.so.$(BZIP2_VERSION) libbz2.so.1.0; \ ln -snf ../../lib/libbz2.so.$(BZIP2_VERSION) libbz2.so; \
ln -snf libbz2.so.$(BZIP2_VERSION) libbz2.so.1) )
(cd $(STAGING_DIR)/lib; \
ln -snf libbz2.so.$(BZIP2_VERSION) libbz2.so.1.0; \
ln -snf libbz2.so.$(BZIP2_VERSION) libbz2.so.1; \
)
$(BZIP2_BINARY): $(STAGING_DIR)/lib/libbz2.so.$(BZIP2_VERSION) $(BZIP2_BINARY): $(STAGING_DIR)/lib/libbz2.so.$(BZIP2_VERSION)
$(TARGET_CONFIGURE_OPTS) \ $(TARGET_CONFIGURE_OPTS) \
@ -48,24 +54,34 @@ $(BZIP2_BINARY): $(STAGING_DIR)/lib/libbz2.so.$(BZIP2_VERSION)
$(BZIP2_TARGET_BINARY): $(BZIP2_BINARY) $(BZIP2_TARGET_BINARY): $(BZIP2_BINARY)
(cd $(TARGET_DIR)/usr/bin; \ (cd $(TARGET_DIR)/usr/bin; \
rm -f bzip2 bunzip2 bzcat bzip2recover bzgrep bzegrep bzfgrep bzmore bzless bzdiff bzcmp) rm -f bzip2 bunzip2 bzcat bzip2recover \
bzgrep bzegrep bzfgrep bzmore bzless bzdiff bzcmp; \
)
$(TARGET_CONFIGURE_OPTS) \ $(TARGET_CONFIGURE_OPTS) \
$(MAKE) PREFIX=$(TARGET_DIR)/usr -C $(BZIP2_DIR) install $(MAKE) PREFIX=$(TARGET_DIR)/usr -C $(BZIP2_DIR) install
rm -f $(TARGET_DIR)/usr/lib/libbz2.a rm -f $(TARGET_DIR)/usr/lib/libbz2.a
rm -f $(TARGET_DIR)/usr/include/bzlib.h rm -f $(TARGET_DIR)/usr/include/bzlib.h
cp $(BZIP2_DIR)/libbz2.so.$(BZIP2_VERSION) $(TARGET_DIR)/usr/lib/ cp $(BZIP2_DIR)/libbz2.so.$(BZIP2_VERSION) $(TARGET_DIR)/usr/lib/
(cd $(TARGET_DIR)/usr/lib; \ (cd $(TARGET_DIR)/usr/lib; \
ln -snf libbz2.so.$(BZIP2_VERSION) libbz2.so.1.0; \ ln -snf libbz2.so.$(BZIP2_VERSION) libbz2.so.1.0; \
ln -snf libbz2.so.$(BZIP2_VERSION) libbz2.so) ln -snf libbz2.so.$(BZIP2_VERSION) libbz2.so; \
)
(cd $(TARGET_DIR)/usr/bin; \ (cd $(TARGET_DIR)/usr/bin; \
ln -snf bzip2 bunzip2; \ ln -snf bzip2 bunzip2; \
ln -snf bzip2 bzcat; \ ln -snf bzip2 bzcat; \
ln -snf bzdiff bzcmp; \ ln -snf bzdiff bzcmp; \
ln -snf bzmore bzless; \ ln -snf bzmore bzless; \
ln -snf bzgrep bzegrep; \ ln -snf bzgrep bzegrep; \
ln -snf bzgrep bzfgrep;) ln -snf bzgrep bzfgrep; \
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ )
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc ifneq ($(BR2_HAVE_INFOPAGES),y)
rm -rf $(TARGET_DIR)/usr/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/man
endif
rm -rf $(TARGET_DIR)/share/locale
rm -rf $(TARGET_DIR)/usr/share/doc
$(TARGET_DIR)/usr/lib/libbz2.a: $(STAGING_DIR)/lib/libbz2.a $(TARGET_DIR)/usr/lib/libbz2.a: $(STAGING_DIR)/lib/libbz2.a
mkdir -p $(TARGET_DIR)/usr/include mkdir -p $(TARGET_DIR)/usr/include
@ -83,11 +99,12 @@ bzip2-headers: $(TARGET_DIR)/usr/lib/libbz2.a
bzip2: uclibc $(BZIP2_TARGET_BINARY) bzip2: uclibc $(BZIP2_TARGET_BINARY)
bzip2-clean: bzip2-clean:
-$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BZIP2_DIR) uninstall rm -f $(addprefix $(TARGET_DIR),/lib/libbz2.* \
rm -f $(TARGET_DIR)/usr/lib/libbz2.* $(TARGET_DIR)/lib/libbz2.* \ /usr/lib/libbz2.* \
$(TARGET_DIR)/usr/include/bzlib.h \ /usr/include/bzlib.h)
$(STAGING_DIR)/usr/include/bzlib.h \ rm -f $(addprefix $(STAGING_DIR),/lib/libbz2.* \
$(STAGING_DIR)/usr/lib/libbz2.* $(STAGING_DIR)/lib/libbz2.* /usr/lib/libbz2.* \
/usr/include/bzlib.h)
-$(MAKE) -C $(BZIP2_DIR) clean -$(MAKE) -C $(BZIP2_DIR) clean
bzip2-dirclean: bzip2-dirclean:

View File

@ -95,8 +95,8 @@ $(COREUTILS_DIR)/.configured: $(COREUTILS_DIR)/.unpacked
--sysconfdir=/etc \ --sysconfdir=/etc \
--datadir=/usr/share \ --datadir=/usr/share \
--localstatedir=/var \ --localstatedir=/var \
--mandir=/usr/man \ --mandir=/usr/share/man \
--infodir=/usr/info \ --infodir=/usr/share/info \
$(DISABLE_NLS) \ $(DISABLE_NLS) \
$(DISABLE_LARGEFILE) \ $(DISABLE_LARGEFILE) \
--disable-rpath \ --disable-rpath \
@ -119,17 +119,25 @@ $(TARGET_DIR)/$(COREUTILS_TARGET_BINARY): $(COREUTILS_DIR)/$(COREUTILS_BINARY)
# gnu thinks chroot is in bin, debian thinks it's in sbin # gnu thinks chroot is in bin, debian thinks it's in sbin
mv $(TARGET_DIR)/usr/bin/chroot $(TARGET_DIR)/usr/sbin/chroot mv $(TARGET_DIR)/usr/bin/chroot $(TARGET_DIR)/usr/sbin/chroot
$(STRIP) $(TARGET_DIR)/usr/sbin/chroot > /dev/null 2>&1 $(STRIP) $(TARGET_DIR)/usr/sbin/chroot > /dev/null 2>&1
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ ifneq ($(BR2_HAVE_INFOPAGES),y)
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc rm -rf $(TARGET_DIR)/usr/share/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/share/man
endif
rm -rf $(TARGET_DIR)/share/locale
rm -rf $(TARGET_DIR)/usr/share/doc
#If both coreutils and busybox are selected, make certain coreutils # If both coreutils and busybox are selected, make certain coreutils
#wins the fight over who gets to have their utils actually installed # wins the fight over who gets to have their utils actually installed.
ifeq ($(BR2_PACKAGE_BUSYBOX),y) ifeq ($(BR2_PACKAGE_BUSYBOX),y)
coreutils: uclibc busybox $(TARGET_DIR)/$(COREUTILS_TARGET_BINARY) coreutils: uclibc busybox $(TARGET_DIR)/$(COREUTILS_TARGET_BINARY)
else else
coreutils: uclibc $(TARGET_DIR)/$(COREUTILS_TARGET_BINARY) coreutils: uclibc $(TARGET_DIR)/$(COREUTILS_TARGET_BINARY)
endif endif
# If both coreutils and busybox are selected, the corresponding applets
# may need to be reinstated by the clean targets.
coreutils-clean: coreutils-clean:
$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(COREUTILS_DIR) uninstall $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(COREUTILS_DIR) uninstall
-$(MAKE) -C $(COREUTILS_DIR) clean -$(MAKE) -C $(COREUTILS_DIR) clean

View File

@ -66,8 +66,8 @@ $(TARGET_DIR)/$(DBUS_TARGET_BINARY): $(STAGING_DIR)/usr/lib/libdbus-1.so
$(MAKE) DESTDIR=$(TARGET_DIR) initddir=/etc/init.d -C $(DBUS_DIR)/bus install $(MAKE) DESTDIR=$(TARGET_DIR) initddir=/etc/init.d -C $(DBUS_DIR)/bus install
$(INSTALL) -m 0755 package/dbus/S97messagebus $(TARGET_DIR)/etc/init.d $(INSTALL) -m 0755 package/dbus/S97messagebus $(TARGET_DIR)/etc/init.d
rm -f $(TARGET_DIR)/etc/init.d/messagebus rm -f $(TARGET_DIR)/etc/init.d/messagebus
rm -rf $(TARGET_DIR)/usr/man rm -rf $(TARGET_DIR)/usr/share/man
-rmdir --ignore-fail-on-non-empty $(TARGET_DIR)/usr/share rmdir --ignore-fail-on-non-empty $(TARGET_DIR)/usr/share
rm -rf $(TARGET_DIR)/etc/rc.d rm -rf $(TARGET_DIR)/etc/rc.d
dbus: uclibc expat libxml2-headers $(TARGET_DIR)/$(DBUS_TARGET_BINARY) dbus: uclibc expat libxml2-headers $(TARGET_DIR)/$(DBUS_TARGET_BINARY)

View File

@ -5,7 +5,7 @@
############################################################# #############################################################
DHCP_VERSION:=3.0.5 DHCP_VERSION:=3.0.5
DHCP_SOURCE:=dhcp-$(DHCP_VERSION).tar.gz DHCP_SOURCE:=dhcp-$(DHCP_VERSION).tar.gz
DHCP_SITE:=ftp://ftp.isc.org/isc/dhcp DHCP_SITE:=ftp://ftp.isc.org/isc/dhcp/dhcp-3.0-history
DHCP_CAT:=$(ZCAT) DHCP_CAT:=$(ZCAT)
DHCP_DIR:=$(BUILD_DIR)/dhcp-$(DHCP_VERSION) DHCP_DIR:=$(BUILD_DIR)/dhcp-$(DHCP_VERSION)
DHCP_SERVER_BINARY:=work.linux-2.2/server/dhcpd DHCP_SERVER_BINARY:=work.linux-2.2/server/dhcpd
@ -30,14 +30,15 @@ dhcp_client-source: dhcp-source
$(DHCP_DIR)/.unpacked: $(DL_DIR)/$(DHCP_SOURCE) $(DHCP_DIR)/.unpacked: $(DL_DIR)/$(DHCP_SOURCE)
$(DHCP_CAT) $(DL_DIR)/$(DHCP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - $(DHCP_CAT) $(DL_DIR)/$(DHCP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(DHCP_DIR) package/dhcp/ dhcp\*.patch toolchain/patch-kernel.sh $(DHCP_DIR) package/dhcp/ dhcp\*.patch
touch $(DHCP_DIR)/.unpacked touch $@
$(DHCP_DIR)/.configured: $(DHCP_DIR)/.unpacked $(DHCP_DIR)/.configured: $(DHCP_DIR)/.unpacked
(cd $(DHCP_DIR); \ (cd $(DHCP_DIR); \
$(TARGET_CONFIGURE_OPTS) \ $(TARGET_CONFIGURE_OPTS) \
$(TARGET_CONFIGURE_ARGS) \ $(TARGET_CONFIGURE_ARGS) \
./configure ) ./configure; \
touch $(DHCP_DIR)/.configured )
touch $@
$(DHCP_DIR)/$(DHCP_RELAY_BINARY): $(DHCP_DIR)/.configured $(DHCP_DIR)/$(DHCP_RELAY_BINARY): $(DHCP_DIR)/.configured
$(MAKE) $(TARGET_CONFIGURE_OPTS) $(BVARS) -C $(DHCP_DIR) $(MAKE) $(TARGET_CONFIGURE_OPTS) $(BVARS) -C $(DHCP_DIR)
@ -45,33 +46,63 @@ $(DHCP_DIR)/$(DHCP_RELAY_BINARY): $(DHCP_DIR)/.configured
$(TARGET_DIR)/$(DHCP_SERVER_TARGET_BINARY): $(DHCP_DIR)/$(DHCP_RELAY_BINARY) $(TARGET_DIR)/$(DHCP_SERVER_TARGET_BINARY): $(DHCP_DIR)/$(DHCP_RELAY_BINARY)
mkdir -p $(TARGET_DIR)/var/lib mkdir -p $(TARGET_DIR)/var/lib
(cd $(TARGET_DIR)/var/lib; ln -snf /tmp dhcp) (cd $(TARGET_DIR)/var/lib; \
$(INSTALL) -m 0755 -D $(DHCP_DIR)/$(DHCP_SERVER_BINARY) $(TARGET_DIR)/$(DHCP_SERVER_TARGET_BINARY) ln -snf /tmp dhcp; \
)
$(INSTALL) -m 0755 -D $(DHCP_DIR)/$(DHCP_SERVER_BINARY) \
$(TARGET_DIR)/$(DHCP_SERVER_TARGET_BINARY)
mkdir -p $(TARGET_DIR)/etc/init.d mkdir -p $(TARGET_DIR)/etc/init.d
$(INSTALL) -m 0755 -D package/dhcp/S80dhcp-server $(TARGET_DIR)/etc/init.d $(INSTALL) -m 0755 -D package/dhcp/S80dhcp-server \
$(TARGET_DIR)/etc/init.d
mkdir -p $(TARGET_DIR)/etc/dhcp mkdir -p $(TARGET_DIR)/etc/dhcp
$(INSTALL) -m 0644 -D package/dhcp/dhcpd.conf $(TARGET_DIR)/etc/dhcp/dhcpd.conf $(INSTALL) -m 0644 -D package/dhcp/dhcpd.conf \
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ $(TARGET_DIR)/etc/dhcp/dhcpd.conf
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc ifneq ($(BR2_HAVE_INFOPAGES),y)
rm -rf $(TARGET_DIR)/usr/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/man
endif
rm -rf $(TARGET_DIR)/share/locale
rm -rf $(TARGET_DIR)/usr/share/doc
$(TARGET_DIR)/$(DHCP_RELAY_TARGET_BINARY): $(DHCP_DIR)/$(DHCP_RELAY_BINARY) $(TARGET_DIR)/$(DHCP_RELAY_TARGET_BINARY): $(DHCP_DIR)/$(DHCP_RELAY_BINARY)
mkdir -p $(TARGET_DIR)/var/lib mkdir -p $(TARGET_DIR)/var/lib
(cd $(TARGET_DIR)/var/lib; ln -snf /tmp dhcp) (cd $(TARGET_DIR)/var/lib; ln -snf /tmp dhcp)
$(INSTALL) -m 0755 -D $(DHCP_DIR)/$(DHCP_RELAY_BINARY) $(TARGET_DIR)/$(DHCP_RELAY_TARGET_BINARY) $(INSTALL) -m 0755 -D $(DHCP_DIR)/$(DHCP_RELAY_BINARY) \
$(TARGET_DIR)/$(DHCP_RELAY_TARGET_BINARY)
mkdir -p $(TARGET_DIR)/etc/init.d mkdir -p $(TARGET_DIR)/etc/init.d
$(INSTALL) -m 0755 -D package/dhcp/S80dhcp-relay $(TARGET_DIR)/etc/init.d $(INSTALL) -m 0755 -D package/dhcp/S80dhcp-relay \
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ $(TARGET_DIR)/etc/init.d
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc ifneq ($(BR2_HAVE_INFOPAGES),y)
rm -rf $(TARGET_DIR)/usr/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/man
endif
# Why on earth do we wipe out whole directories here?
#rm -rf $(TARGET_DIR)/usr/share/locale
#rm -rf $(TARGET_DIR)/usr/share/doc
$(TARGET_DIR)/$(DHCP_CLIENT_TARGET_BINARY): $(DHCP_DIR)/$(DHCP_RELAY_BINARY) $(TARGET_DIR)/$(DHCP_CLIENT_TARGET_BINARY): $(DHCP_DIR)/$(DHCP_RELAY_BINARY)
mkdir -p $(TARGET_DIR)/var/lib mkdir -p $(TARGET_DIR)/var/lib
(cd $(TARGET_DIR)/var/lib; ln -snf /tmp dhcp) (cd $(TARGET_DIR)/var/lib; ln -snf /tmp dhcp)
$(INSTALL) -m 0755 -D $(DHCP_DIR)/$(DHCP_CLIENT_BINARY) $(TARGET_DIR)/$(DHCP_CLIENT_TARGET_BINARY) $(INSTALL) -m 0755 -D $(DHCP_DIR)/$(DHCP_CLIENT_BINARY) \
$(TARGET_DIR)/$(DHCP_CLIENT_TARGET_BINARY)
mkdir -p $(TARGET_DIR)/etc/dhcp mkdir -p $(TARGET_DIR)/etc/dhcp
$(INSTALL) -m 0644 -D package/dhcp/dhclient.conf $(TARGET_DIR)/etc/dhcp/dhclient.conf $(INSTALL) -m 0644 -D package/dhcp/dhclient.conf \
$(INSTALL) -m 0755 -D package/dhcp/dhclient-script $(TARGET_DIR)/sbin/dhclient-script $(TARGET_DIR)/etc/dhcp/dhclient.conf
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ $(INSTALL) -m 0755 -D package/dhcp/dhclient-script \
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc $(TARGET_DIR)/sbin/dhclient-script
ifneq ($(BR2_HAVE_INFOPAGES),y)
rm -rf $(TARGET_DIR)/usr/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/man
endif
# Why on earth do we wipe out whole directories here?
#rm -rf $(TARGET_DIR)/usr/share/locale
#rm -rf $(TARGET_DIR)/usr/share/doc
dhcp_server: uclibc $(TARGET_DIR)/$(DHCP_SERVER_TARGET_BINARY) dhcp_server: uclibc $(TARGET_DIR)/$(DHCP_SERVER_TARGET_BINARY)
@ -80,7 +111,6 @@ dhcp_relay: uclibc $(TARGET_DIR)/$(DHCP_RELAY_TARGET_BINARY)
dhcp_client: uclibc $(TARGET_DIR)/$(DHCP_CLIENT_TARGET_BINARY) dhcp_client: uclibc $(TARGET_DIR)/$(DHCP_CLIENT_TARGET_BINARY)
dhcp-clean: dhcp-clean:
$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(DHCP_DIR) uninstall
-$(MAKE) -C $(DHCP_DIR) clean -$(MAKE) -C $(DHCP_DIR) clean
dhcp-dirclean: dhcp-dirclean:

View File

@ -26,7 +26,7 @@ $(DIALOG_DIR)/.configured: $(DIALOG_DIR)/.source
--host=$(GNU_TARGET_NAME) \ --host=$(GNU_TARGET_NAME) \
--build=$(GNU_HOST_NAME) \ --build=$(GNU_HOST_NAME) \
--prefix=/usr \ --prefix=/usr \
--sysconfdir=/etc \ --sysconfdir=/etc; \
) )
touch $@ touch $@
@ -34,8 +34,12 @@ $(DIALOG_DIR)/$(DIALOG_BINARY): $(DIALOG_DIR)/.configured
$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(DIALOG_DIR) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(DIALOG_DIR)
$(TARGET_DIR)/$(DIALOG_TARGET_BINARY): $(DIALOG_DIR)/$(DIALOG_BINARY) $(TARGET_DIR)/$(DIALOG_TARGET_BINARY): $(DIALOG_DIR)/$(DIALOG_BINARY)
$(MAKE) prefix=$(TARGET_DIR)/usr -C $(DIALOG_DIR) install $(MAKE) prefix=$(TARGET_DIR)/usr \
rm -Rf $(TARGET_DIR)/usr/man mandir=$(TARGET_DIR)/usr/share/man \
-C $(DIALOG_DIR) install
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -Rf $(TARGET_DIR)/usr/share/man
endif
dialog: uclibc ncurses $(TARGET_DIR)/$(DIALOG_TARGET_BINARY) dialog: uclibc ncurses $(TARGET_DIR)/$(DIALOG_TARGET_BINARY)

View File

@ -20,7 +20,7 @@ diffutils-source: $(DL_DIR)/$(DIFFUTILS_SOURCE)
$(DIFFUTILS_DIR)/.unpacked: $(DL_DIR)/$(DIFFUTILS_SOURCE) $(DIFFUTILS_DIR)/.unpacked: $(DL_DIR)/$(DIFFUTILS_SOURCE)
$(DIFFUTILS_CAT) $(DL_DIR)/$(DIFFUTILS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - $(DIFFUTILS_CAT) $(DL_DIR)/$(DIFFUTILS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
$(CONFIG_UPDATE) $(DIFFUTILS_DIR)/config $(CONFIG_UPDATE) $(DIFFUTILS_DIR)/config
touch $(DIFFUTILS_DIR)/.unpacked touch $@
$(DIFFUTILS_DIR)/.configured: $(DIFFUTILS_DIR)/.unpacked $(DIFFUTILS_DIR)/.configured: $(DIFFUTILS_DIR)/.unpacked
(cd $(DIFFUTILS_DIR); rm -rf config.cache; \ (cd $(DIFFUTILS_DIR); rm -rf config.cache; \
@ -92,20 +92,26 @@ $(DIFFUTILS_DIR)/.configured: $(DIFFUTILS_DIR)/.unpacked
--sysconfdir=/etc \ --sysconfdir=/etc \
--datadir=/usr/share \ --datadir=/usr/share \
--localstatedir=/var \ --localstatedir=/var \
--mandir=/usr/man \ --mandir=/usr/share/man \
--infodir=/usr/info \ --infodir=/usr/share/info \
$(DISABLE_NLS) \ $(DISABLE_NLS) \
$(DISABLE_LARGEFILE) \ $(DISABLE_LARGEFILE) \
) )
touch $(DIFFUTILS_DIR)/.configured touch $@
$(DIFFUTILS_DIR)/$(DIFFUTILS_BINARY): $(DIFFUTILS_DIR)/.configured $(DIFFUTILS_DIR)/$(DIFFUTILS_BINARY): $(DIFFUTILS_DIR)/.configured
$(MAKE) CC=$(TARGET_CC) -C $(DIFFUTILS_DIR) $(MAKE) CC=$(TARGET_CC) -C $(DIFFUTILS_DIR)
$(TARGET_DIR)/$(DIFFUTILS_TARGET_BINARY): $(DIFFUTILS_DIR)/$(DIFFUTILS_BINARY) $(TARGET_DIR)/$(DIFFUTILS_TARGET_BINARY): $(DIFFUTILS_DIR)/$(DIFFUTILS_BINARY)
$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(DIFFUTILS_DIR) install $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(DIFFUTILS_DIR) install
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ ifneq ($(BR2_HAVE_INFOPAGES),y)
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc rm -rf $(TARGET_DIR)/usr/share/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/share/man
endif
rm -rfw $(TARGET_DIR)/share/locale
rm -rf $(TARGET_DIR)/usr/share/doc
diffutils: uclibc $(TARGET_DIR)/$(DIFFUTILS_TARGET_BINARY) diffutils: uclibc $(TARGET_DIR)/$(DIFFUTILS_TARGET_BINARY)

View File

@ -32,7 +32,7 @@ directfb-source: $(DL_DIR)/$(DIRECTFB_SOURCE)
$(DIRECTFB_DIR)/.unpacked: $(DL_DIR)/$(DIRECTFB_SOURCE) $(DIRECTFB_DIR)/.unpacked: $(DL_DIR)/$(DIRECTFB_SOURCE)
$(DIRECTFB_CAT) $(DL_DIR)/$(DIRECTFB_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - $(DIRECTFB_CAT) $(DL_DIR)/$(DIRECTFB_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(DIRECTFB_DIR) package/directfb/ directfb\*.patch toolchain/patch-kernel.sh $(DIRECTFB_DIR) package/directfb/ directfb\*.patch
touch $(DIRECTFB_DIR)/.unpacked touch $@
$(DIRECTFB_DIR)/.configured: $(DIRECTFB_DIR)/.unpacked $(DIRECTFB_DIR)/.configured: $(DIRECTFB_DIR)/.unpacked
(cd $(DIRECTFB_DIR); \ (cd $(DIRECTFB_DIR); \
@ -71,7 +71,7 @@ $(DIRECTFB_DIR)/.configured: $(DIRECTFB_DIR)/.unpacked
--disable-video4linux \ --disable-video4linux \
--disable-video4linux2 \ --disable-video4linux2 \
--enable-fusion ) --enable-fusion )
touch $(DIRECTFB_DIR)/.configured touch $@
$(DIRECTFB_DIR)/.compiled: $(DIRECTFB_DIR)/.configured $(DIRECTFB_DIR)/.compiled: $(DIRECTFB_DIR)/.configured
$(MAKE) PATH=$(STAGING_DIR)/usr/lib:$(PATH) \ $(MAKE) PATH=$(STAGING_DIR)/usr/lib:$(PATH) \

View File

@ -46,7 +46,7 @@ dm-source: $(DL_DIR)/$(DM_SOURCE)
$(DM_DIR)/.unpacked: $(DL_DIR)/$(DM_SOURCE) $(DM_DIR)/.unpacked: $(DL_DIR)/$(DM_SOURCE)
$(DM_CAT) $(DL_DIR)/$(DM_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - $(DM_CAT) $(DL_DIR)/$(DM_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(DM_DIR) package/dm/ \*.patch toolchain/patch-kernel.sh $(DM_DIR) package/dm/ \*.patch
touch $(DM_DIR)/.unpacked touch $@
$(DM_DIR)/.configured: $(DM_DIR)/.unpacked $(DM_DIR)/.configured: $(DM_DIR)/.unpacked
(cd $(DM_DIR); rm -rf config.cache; \ (cd $(DM_DIR); rm -rf config.cache; \
@ -71,14 +71,14 @@ $(DM_DIR)/.configured: $(DM_DIR)/.unpacked
--sysconfdir=/etc \ --sysconfdir=/etc \
--datadir=/usr/share \ --datadir=/usr/share \
--localstatedir=/var \ --localstatedir=/var \
--includedir=/include \ --includedir=/usr/include \
--mandir=/usr/man \ --mandir=/usr/share/man \
--infodir=/usr/info \ --infodir=/usr/share/info \
$(DISABLE_NLS) \ $(DISABLE_NLS) \
$(DISABLE_LARGEFILE) \ $(DISABLE_LARGEFILE) \
--with-user=$(shell id -un) --with-group=$(shell id -gn) \ --with-user=$(shell id -un) --with-group=$(shell id -gn) \
) )
touch $(DM_DIR)/.configured touch $@
$(DM_DIR)/$(DM_BINARY): dm-build $(DM_DIR)/$(DM_BINARY): dm-build
$(DM_DIR)/$(DM_LIBRARY): dm-build $(DM_DIR)/$(DM_LIBRARY): dm-build
@ -91,19 +91,19 @@ $(DM_STAGING_BINARY) $(DM_STAGING_LIBRARY): $(DM_DIR)/.configured
$(DM_TARGET_BINARY): $(DM_STAGING_BINARY) $(DM_TARGET_BINARY): $(DM_STAGING_BINARY)
$(INSTALL) -m 0755 $? $@ $(INSTALL) -m 0755 $? $@
-$(STRIP) $(DM_TARGET_BINARY) -$(STRIP) $(DM_TARGET_BINARY)
touch -c $(DM_TARGET_BINARY) touch -c $@
# Install libdevmapper.so.1.00 from staging to target # Install libdevmapper.so.1.00 from staging to target
$(DM_TARGET_LIBRARY).$(DM_BASEVER): $(DM_STAGING_LIBRARY) $(DM_TARGET_LIBRARY).$(DM_BASEVER): $(DM_STAGING_LIBRARY)
$(INSTALL) -m 0644 $? $@ $(INSTALL) -m 0644 $? $@
-$(STRIP) $(DM_TARGET_LIBRARY) -$(STRIP) $@
touch -c $(DM_TARGET_LIBRARY).$(DM_BASEVER) touch -c $@
# Makes libdevmapper.so a symlink to libdevmapper.so.1.00 # Makes libdevmapper.so a symlink to libdevmapper.so.1.00
$(DM_TARGET_LIBRARY): $(DM_TARGET_LIBRARY).$(DM_BASEVER) $(DM_TARGET_LIBRARY): $(DM_TARGET_LIBRARY).$(DM_BASEVER)
rm -f $@ rm -f $@
ln -s $(<F) $@ ln -s $(<F) $@
touch -c $(DM_TARGET_LIBRARY) touch -c $@
# Install header file # Install header file
$(DM_TARGET_HEADER): $(DM_TARGET_LIBRARY) $(DM_TARGET_HEADER): $(DM_TARGET_LIBRARY)
@ -114,7 +114,8 @@ $(DM_TARGET_HEADER): $(DM_TARGET_LIBRARY)
dm: uclibc $(DM_TARGET_BINARY) $(DM_TARGET_LIBRARY) #$(DM_TARGET_HEADER) dm: uclibc $(DM_TARGET_BINARY) $(DM_TARGET_LIBRARY) #$(DM_TARGET_HEADER)
dm-clean: dm-clean:
rm $(DM_TARGET_BINARY) $(DM_TARGET_LIBRARY) $(DM_TARGET_LIBRARY).$(DM_BASEVER) $(DM_TARGET_HEADER) rm $(DM_TARGET_BINARY) $(DM_TARGET_LIBRARY) \
$(DM_TARGET_LIBRARY).$(DM_BASEVER) $(DM_TARGET_HEADER)
$(MAKE) -C $(DM_DIR) clean $(MAKE) -C $(DM_DIR) clean
dm-dirclean: dm-dirclean:

View File

@ -46,8 +46,8 @@ $(E2FSPROGS_DIR)/.configured: $(E2FSPROGS_DIR)/.unpacked
--sysconfdir=/etc \ --sysconfdir=/etc \
--datadir=/usr/share \ --datadir=/usr/share \
--localstatedir=/var \ --localstatedir=/var \
--mandir=/usr/man \ --mandir=/usr/share/man \
--infodir=/usr/info \ --infodir=/usr/share/info \
--enable-elf-shlibs --enable-dynamic-e2fsck --disable-swapfs \ --enable-elf-shlibs --enable-dynamic-e2fsck --disable-swapfs \
--disable-debugfs --disable-imager \ --disable-debugfs --disable-imager \
--disable-resizer --enable-fsck \ --disable-resizer --enable-fsck \
@ -62,25 +62,33 @@ $(E2FSPROGS_DIR)/.configured: $(E2FSPROGS_DIR)/.unpacked
$(E2FSPROGS_DIR)/$(E2FSPROGS_BINARY): $(E2FSPROGS_DIR)/.configured $(E2FSPROGS_DIR)/$(E2FSPROGS_BINARY): $(E2FSPROGS_DIR)/.configured
$(MAKE1) -C $(E2FSPROGS_DIR) $(MAKE1) -C $(E2FSPROGS_DIR)
( \ (cd $(E2FSPROGS_DIR)/misc; \
cd $(E2FSPROGS_DIR)/misc; \
$(STRIP) $(E2FSPROGS_MISC_STRIP); \ $(STRIP) $(E2FSPROGS_MISC_STRIP); \
) )
#$(STRIP) $(E2FSPROGS_DIR)/lib/lib*.so.*.* #$(STRIP) $(E2FSPROGS_DIR)/lib/lib*.so.*.*
touch -c $@ touch -c $@
$(TARGET_DIR)/$(E2FSPROGS_TARGET_BINARY): $(E2FSPROGS_DIR)/$(E2FSPROGS_BINARY) $(TARGET_DIR)/$(E2FSPROGS_TARGET_BINARY): $(E2FSPROGS_DIR)/$(E2FSPROGS_BINARY)
$(MAKE1) PATH=$(TARGET_PATH) DESTDIR=$(TARGET_DIR) -C $(E2FSPROGS_DIR) install $(MAKE1) PATH=$(TARGET_PATH) DESTDIR=$(TARGET_DIR) LDCONFIG=true \
rm -rf ${TARGET_DIR}/sbin/mkfs.ext[23] ${TARGET_DIR}/sbin/fsck.ext[23] \ -C $(E2FSPROGS_DIR) install
${TARGET_DIR}/sbin/findfs ${TARGET_DIR}/sbin/tune2fs rm -rf ${TARGET_DIR}/sbin/mkfs.ext[23] \
${TARGET_DIR}/sbin/fsck.ext[23] \
${TARGET_DIR}/sbin/findfs \
${TARGET_DIR}/sbin/tune2fs
ln -sf mke2fs ${TARGET_DIR}/sbin/mkfs.ext2 ln -sf mke2fs ${TARGET_DIR}/sbin/mkfs.ext2
ln -sf mke2fs ${TARGET_DIR}/sbin/mkfs.ext3 ln -sf mke2fs ${TARGET_DIR}/sbin/mkfs.ext3
ln -sf e2fsck ${TARGET_DIR}/sbin/fsck.ext2 ln -sf e2fsck ${TARGET_DIR}/sbin/fsck.ext2
ln -sf e2fsck ${TARGET_DIR}/sbin/fsck.ext3 ln -sf e2fsck ${TARGET_DIR}/sbin/fsck.ext3
ln -sf e2label ${TARGET_DIR}/sbin/tune2fs ln -sf e2label ${TARGET_DIR}/sbin/tune2fs
ln -sf e2label ${TARGET_DIR}/sbin/findfs ln -sf e2label ${TARGET_DIR}/sbin/findfs
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ ifneq ($(BR2_HAVE_INFOPAGES),y)
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc rm -rf $(TARGET_DIR)/usr/share/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/share/man
endif
rm -rf $(TARGET_DIR)/share/locale
rm -rf $(TARGET_DIR)/usr/share/doc
touch -c $@ touch -c $@
e2fsprogs: uclibc $(TARGET_DIR)/$(E2FSPROGS_TARGET_BINARY) e2fsprogs: uclibc $(TARGET_DIR)/$(E2FSPROGS_TARGET_BINARY)
@ -100,4 +108,3 @@ e2fsprogs-dirclean:
ifeq ($(strip $(BR2_PACKAGE_E2FSPROGS)),y) ifeq ($(strip $(BR2_PACKAGE_E2FSPROGS)),y)
TARGETS+=e2fsprogs TARGETS+=e2fsprogs
endif endif

View File

@ -87,8 +87,8 @@ $(FAKEROOT_DIR2)/.configured: $(FAKEROOT_SOURCE_DIR)/.unpacked
--sysconfdir=/etc \ --sysconfdir=/etc \
--datadir=/usr/share \ --datadir=/usr/share \
--localstatedir=/var \ --localstatedir=/var \
--mandir=/usr/man \ --mandir=/usr/share/man \
--infodir=/usr/info \ --infodir=/usr/share/info \
$(DISABLE_NLS) \ $(DISABLE_NLS) \
) )
touch $@ touch $@
@ -99,10 +99,18 @@ $(FAKEROOT_DIR2)/faked: $(FAKEROOT_DIR2)/.configured
$(TARGET_DIR)/usr/bin/fakeroot: $(FAKEROOT_DIR2)/faked $(TARGET_DIR)/usr/bin/fakeroot: $(FAKEROOT_DIR2)/faked
$(MAKE) DESTDIR=$(TARGET_DIR) -C $(FAKEROOT_DIR2) install $(MAKE) DESTDIR=$(TARGET_DIR) -C $(FAKEROOT_DIR2) install
-mv $(TARGET_DIR)/usr/bin/$(ARCH)-linux-faked $(TARGET_DIR)/usr/bin/faked -mv $(TARGET_DIR)/usr/bin/$(ARCH)-linux-faked \
-mv $(TARGET_DIR)/usr/bin/$(ARCH)-linux-fakeroot $(TARGET_DIR)/usr/bin/fakeroot $(TARGET_DIR)/usr/bin/faked
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ -mv $(TARGET_DIR)/usr/bin/$(ARCH)-linux-fakeroot \
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc $(TARGET_DIR)/usr/bin/fakeroot
ifneq ($(BR2_HAVE_INFOPAGES),y)
rm -rf $(TARGET_DIR)/usr/share/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/share/man
endif
rm -rf $(TARGET_DIR)/share/locale
rm -rf $(TARGET_DIR)/usr/share/doc
touch -c $@ touch -c $@
fakeroot: uclibc $(TARGET_DIR)/usr/bin/fakeroot fakeroot: uclibc $(TARGET_DIR)/usr/bin/fakeroot

View File

@ -31,7 +31,7 @@ $(FILE_DIR1)/.configured: $(FILE_SOURCE_DIR)/.unpacked
$(FILE_SOURCE_DIR)/configure \ $(FILE_SOURCE_DIR)/configure \
--prefix=$(FILE_DIR1)/install \ --prefix=$(FILE_DIR1)/install \
) )
touch $(FILE_DIR1)/.configured touch $@
$(TOOL_BUILD_DIR)/bin/file: $(FILE_DIR1)/.configured $(TOOL_BUILD_DIR)/bin/file: $(FILE_DIR1)/.configured
$(MAKE) -C $(FILE_DIR1) install $(MAKE) -C $(FILE_DIR1) install
@ -55,7 +55,7 @@ $(FILE_SOURCE_DIR)/.unpacked: $(DL_DIR)/$(FILE_SOURCE)
$(FILE_CAT) $(DL_DIR)/$(FILE_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - $(FILE_CAT) $(DL_DIR)/$(FILE_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(FILE_SOURCE_DIR) package/file/ file\*.patch toolchain/patch-kernel.sh $(FILE_SOURCE_DIR) package/file/ file\*.patch
$(CONFIG_UPDATE) $(FILE_SOURCE_DIR) $(CONFIG_UPDATE) $(FILE_SOURCE_DIR)
touch $(FILE_SOURCE_DIR)/.unpacked touch $@
$(FILE_DIR2)/.configured: $(FILE_SOURCE_DIR)/.unpacked $(FILE_DIR2)/.configured: $(FILE_SOURCE_DIR)/.unpacked
mkdir -p $(FILE_DIR2) mkdir -p $(FILE_DIR2)
@ -75,14 +75,14 @@ $(FILE_DIR2)/.configured: $(FILE_SOURCE_DIR)/.unpacked
--sysconfdir=/etc \ --sysconfdir=/etc \
--datadir=/usr/share/misc \ --datadir=/usr/share/misc \
--localstatedir=/var \ --localstatedir=/var \
--mandir=/usr/man \ --mandir=/usr/share/man \
--infodir=/usr/info \ --infodir=/usr/share/info \
$(DISABLE_NLS) \ $(DISABLE_NLS) \
$(DISABLE_LARGEFILE) \ $(DISABLE_LARGEFILE) \
--enable-static \ --enable-static \
--disable-fsect-man5 \ --disable-fsect-man5 \
) )
touch $(FILE_DIR2)/.configured touch $@
$(FILE_DIR2)/$(FILE_BINARY): $(FILE_DIR2)/.configured $(TOOL_BUILD_DIR)/bin/file $(FILE_DIR2)/$(FILE_BINARY): $(FILE_DIR2)/.configured $(TOOL_BUILD_DIR)/bin/file
$(MAKE) $(TARGET_CONFIGURE_OPTS) LDFLAGS="-static" -C $(FILE_DIR2) $(MAKE) $(TARGET_CONFIGURE_OPTS) LDFLAGS="-static" -C $(FILE_DIR2)
@ -90,8 +90,14 @@ $(FILE_DIR2)/$(FILE_BINARY): $(FILE_DIR2)/.configured $(TOOL_BUILD_DIR)/bin/file
$(TARGET_DIR)/$(FILE_TARGET_BINARY): $(FILE_DIR2)/$(FILE_BINARY) $(TARGET_DIR)/$(FILE_TARGET_BINARY): $(FILE_DIR2)/$(FILE_BINARY)
$(MAKE) $(TARGET_CONFIGURE_OPTS) DESTDIR=$(TARGET_DIR) -C $(FILE_DIR2) install $(MAKE) $(TARGET_CONFIGURE_OPTS) DESTDIR=$(TARGET_DIR) -C $(FILE_DIR2) install
-($(STRIP) $(TARGET_DIR)/usr/lib/libmagic.so.*.* > /dev/null 2>&1) -($(STRIP) $(TARGET_DIR)/usr/lib/libmagic.so.*.* > /dev/null 2>&1)
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ ifneq ($(BR2_HAVE_INFOPAGES),y)
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc rm -rf $(TARGET_DIR)/usr/share/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/share/man
endif
rm -rf $(TARGET_DIR)/share/locale
rm -rf $(TARGET_DIR)/usr/share/doc
mv $(TARGET_DIR)/lib/libmagic.a $(STAGING_DIR)/lib mv $(TARGET_DIR)/lib/libmagic.a $(STAGING_DIR)/lib
rm -f $(TARGET_DIR)/lib/libmagic.la rm -f $(TARGET_DIR)/lib/libmagic.la
mv $(TARGET_DIR)/usr/include/magic.h $(STAGING_DIR)/usr/include mv $(TARGET_DIR)/usr/include/magic.h $(STAGING_DIR)/usr/include

View File

@ -20,7 +20,7 @@ findutils-source: $(DL_DIR)/$(FINDUTILS_SOURCE)
$(FINDUTILS_DIR)/.unpacked: $(DL_DIR)/$(FINDUTILS_SOURCE) $(FINDUTILS_DIR)/.unpacked: $(DL_DIR)/$(FINDUTILS_SOURCE)
$(FINDUTILS_CAT) $(DL_DIR)/$(FINDUTILS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - $(FINDUTILS_CAT) $(DL_DIR)/$(FINDUTILS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
$(CONFIG_UPDATE) $(FINDUTILS_DIR) $(CONFIG_UPDATE) $(FINDUTILS_DIR)
touch $(FINDUTILS_DIR)/.unpacked touch $@
$(FINDUTILS_DIR)/.configured: $(FINDUTILS_DIR)/.unpacked $(FINDUTILS_DIR)/.configured: $(FINDUTILS_DIR)/.unpacked
(cd $(FINDUTILS_DIR); rm -rf config.cache; \ (cd $(FINDUTILS_DIR); rm -rf config.cache; \
@ -40,12 +40,12 @@ $(FINDUTILS_DIR)/.configured: $(FINDUTILS_DIR)/.unpacked
--sysconfdir=/etc \ --sysconfdir=/etc \
--datadir=/usr/share \ --datadir=/usr/share \
--localstatedir=/var/lib \ --localstatedir=/var/lib \
--mandir=/usr/man \ --mandir=/usr/share/man \
--infodir=/usr/info \ --infodir=/usr/share/info \
$(DISABLE_NLS) \ $(DISABLE_NLS) \
$(DISABLE_LARGEFILE) \ $(DISABLE_LARGEFILE) \
) )
touch $(FINDUTILS_DIR)/.configured touch $@
$(FINDUTILS_DIR)/$(FINDUTILS_BINARY): $(FINDUTILS_DIR)/.configured $(FINDUTILS_DIR)/$(FINDUTILS_BINARY): $(FINDUTILS_DIR)/.configured
$(MAKE) CC=$(TARGET_CC) -C $(FINDUTILS_DIR) $(MAKE) CC=$(TARGET_CC) -C $(FINDUTILS_DIR)
@ -53,14 +53,23 @@ $(FINDUTILS_DIR)/$(FINDUTILS_BINARY): $(FINDUTILS_DIR)/.configured
# This stuff is needed to work around GNU make deficiencies # This stuff is needed to work around GNU make deficiencies
findutils-target_binary: $(FINDUTILS_DIR)/$(FINDUTILS_BINARY) findutils-target_binary: $(FINDUTILS_DIR)/$(FINDUTILS_BINARY)
@if [ -L $(TARGET_DIR)/$(FINDUTILS_TARGET_BINARY) ]; then \ @if [ -L $(TARGET_DIR)/$(FINDUTILS_TARGET_BINARY) ]; then \
rm -f $(TARGET_DIR)/$(FINDUTILS_TARGET_BINARY); fi rm -f $(TARGET_DIR)/$(FINDUTILS_TARGET_BINARY); \
@if [ ! -f $(FINDUTILS_DIR)/$(FINDUTILS_BINARY) -o $(TARGET_DIR)/$(FINDUTILS_TARGET_BINARY) \ fi
-ot $(FINDUTILS_DIR)/$(FINDUTILS_BINARY) ]; then \ @if [ ! -f $(FINDUTILS_DIR)/$(FINDUTILS_BINARY) \
set -x; \ -o $(TARGET_DIR)/$(FINDUTILS_TARGET_BINARY) \
$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(FINDUTILS_DIR) install; \ -ot $(FINDUTILS_DIR)/$(FINDUTILS_BINARY) ]; then \
$(STRIP) $(TARGET_DIR)/usr/lib/locate/* > /dev/null 2>&1; \ set -x; \
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(FINDUTILS_DIR) install; \
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc; fi $(STRIP) $(TARGET_DIR)/usr/lib/locate/* > /dev/null 2>&1; \
fi
ifneq ($(BR2_HAVE_INFOPAGES),y)
rm -rf $(TARGET_DIR)/usr/share/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/share/man
endif
rm -rf $(TARGET_DIR)/share/locale
rm -rf $(TARGET_DIR)/usr/share/doc
findutils: uclibc findutils-target_binary findutils: uclibc findutils-target_binary

View File

@ -49,8 +49,8 @@ $(FLEX_DIR)/.configured: $(FLEX_DIR)/.unpacked
--sysconfdir=/etc \ --sysconfdir=/etc \
--datadir=/usr/share \ --datadir=/usr/share \
--localstatedir=/var \ --localstatedir=/var \
--mandir=/usr/man \ --mandir=/usr/share/man \
--infodir=/usr/info \ --infodir=/usr/share/info \
--includedir=$(TARGET_DIR)/usr/include \ --includedir=$(TARGET_DIR)/usr/include \
$(DISABLE_NLS) \ $(DISABLE_NLS) \
$(DISABLE_LARGEFILE) \ $(DISABLE_LARGEFILE) \
@ -79,8 +79,14 @@ $(TARGET_DIR)/$(FLEX_TARGET_BINARY): $(FLEX_DIR)/$(FLEX_BINARY)
ifeq ($(strip $(BR2_PACKAGE_FLEX_LIBFL)),y) ifeq ($(strip $(BR2_PACKAGE_FLEX_LIBFL)),y)
install -D $(FLEX_DIR)/libfl.a $(STAGING_DIR)/lib/libfl.a install -D $(FLEX_DIR)/libfl.a $(STAGING_DIR)/lib/libfl.a
endif endif
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ ifneq ($(BR2_HAVE_INFOPAGES),y)
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc rm -rf $(TARGET_DIR)/usr/share/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/share/man
endif
rm -rf $(TARGET_DIR)/share/locale
rm -rf $(TARGET_DIR)/usr/share/doc
(cd $(TARGET_DIR)/usr/bin; ln -snf flex lex) (cd $(TARGET_DIR)/usr/bin; ln -snf flex lex)
flex: uclibc $(TARGET_DIR)/$(FLEX_TARGET_BINARY) flex: uclibc $(TARGET_DIR)/$(FLEX_TARGET_BINARY)
@ -97,8 +103,8 @@ flex-clean:
sharedstatedir=$(TARGET_DIR)/usr/com \ sharedstatedir=$(TARGET_DIR)/usr/com \
localstatedir=$(TARGET_DIR)/var \ localstatedir=$(TARGET_DIR)/var \
libdir=$(TARGET_DIR)/usr/lib \ libdir=$(TARGET_DIR)/usr/lib \
infodir=$(TARGET_DIR)/usr/info \ infodir=$(TARGET_DIR)/usr/share/info \
mandir=$(TARGET_DIR)/usr/man \ mandir=$(TARGET_DIR)/usr/share/man \
includedir=$(TARGET_DIR)/usr/include \ includedir=$(TARGET_DIR)/usr/include \
-C $(FLEX_DIR) uninstall -C $(FLEX_DIR) uninstall
rm -f $(TARGET_DIR)/usr/bin/lex rm -f $(TARGET_DIR)/usr/bin/lex

View File

@ -20,7 +20,7 @@ $(GAWK_DIR)/.unpacked: $(DL_DIR)/$(GAWK_SOURCE)
$(GAWK_CAT) $(DL_DIR)/$(GAWK_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - $(GAWK_CAT) $(DL_DIR)/$(GAWK_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(GAWK_DIR) package/gawk gawk\*.patch toolchain/patch-kernel.sh $(GAWK_DIR) package/gawk gawk\*.patch
$(CONFIG_UPDATE) $(GAWK_DIR) $(CONFIG_UPDATE) $(GAWK_DIR)
touch $(GAWK_DIR)/.unpacked touch $@
$(GAWK_DIR)/.configured: $(GAWK_DIR)/.unpacked $(GAWK_DIR)/.configured: $(GAWK_DIR)/.unpacked
(cd $(GAWK_DIR); rm -rf config.cache; autoconf; \ (cd $(GAWK_DIR); rm -rf config.cache; autoconf; \
@ -40,12 +40,12 @@ $(GAWK_DIR)/.configured: $(GAWK_DIR)/.unpacked
--sysconfdir=/etc \ --sysconfdir=/etc \
--datadir=/usr/share \ --datadir=/usr/share \
--localstatedir=/var \ --localstatedir=/var \
--mandir=/usr/man \ --mandir=/usr/share/man \
--infodir=/usr/info \ --infodir=/usr/share/info \
$(DISABLE_NLS) \ $(DISABLE_NLS) \
$(DISABLE_LARGEFILE) \ $(DISABLE_LARGEFILE) \
) )
touch $(GAWK_DIR)/.configured touch $@
$(GAWK_DIR)/$(GAWK_BINARY): $(GAWK_DIR)/.configured $(GAWK_DIR)/$(GAWK_BINARY): $(GAWK_DIR)/.configured
$(MAKE) CC=$(TARGET_CC) -C $(GAWK_DIR) $(MAKE) CC=$(TARGET_CC) -C $(GAWK_DIR)
@ -56,8 +56,14 @@ $(TARGET_DIR)/$(GAWK_TARGET_BINARY): $(GAWK_DIR)/$(GAWK_BINARY)
rm -f $(TARGET_DIR)/usr/bin/gawk-* rm -f $(TARGET_DIR)/usr/bin/gawk-*
(cd $(TARGET_DIR)/usr/bin; ln -snf gawk awk) (cd $(TARGET_DIR)/usr/bin; ln -snf gawk awk)
$(STRIP) $(TARGET_DIR)/usr/lib/awk/* > /dev/null 2>&1 $(STRIP) $(TARGET_DIR)/usr/lib/awk/* > /dev/null 2>&1
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ ifneq ($(BR2_HAVE_INFOPAGES),y)
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc rm -rf $(TARGET_DIR)/usr/share/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/share/man
endif
rm -rf $(TARGET_DIR)/share/locale
rm -rf $(TARGET_DIR)/usr/share/doc
gawk: uclibc $(TARGET_DIR)/$(GAWK_TARGET_BINARY) gawk: uclibc $(TARGET_DIR)/$(GAWK_TARGET_BINARY)

View File

@ -116,9 +116,8 @@ $(STAGING_DIR)/$(GETTEXT_TARGET_BINARY): $(GETTEXT_DIR)/$(GETTEXT_BINARY)
$(SED) "s,^libdir=.*,libdir=\'$(STAGING_DIR)/usr/lib\',g" $(STAGING_DIR)/usr/lib/libgettextpo.la $(SED) "s,^libdir=.*,libdir=\'$(STAGING_DIR)/usr/lib\',g" $(STAGING_DIR)/usr/lib/libgettextpo.la
$(SED) "s,^libdir=.*,libdir=\'$(STAGING_DIR)/usr/lib\',g" $(STAGING_DIR)/usr/lib/libgettextsrc.la $(SED) "s,^libdir=.*,libdir=\'$(STAGING_DIR)/usr/lib\',g" $(STAGING_DIR)/usr/lib/libgettextsrc.la
$(SED) "s,^libdir=.*,libdir=\'$(STAGING_DIR)/usr/lib\',g" $(STAGING_DIR)/usr/lib/libintl.la $(SED) "s,^libdir=.*,libdir=\'$(STAGING_DIR)/usr/lib\',g" $(STAGING_DIR)/usr/lib/libintl.la
rm -f $(STAGING_DIR)/usr/bin/autopoint $(STAGING_DIR)/usr/bin/envsubst \ rm -f $(addprefix $(STAGING_DIR)/usr/bin/, \
$(STAGING_DIR)/usr/bin/gettext.sh $(STAGING_DIR)/usr/bin/gettextize \ autopoint envsubst gettext.sh gettextize msg* ?gettext)
$(STAGING_DIR)/usr/bin/msg* $(STAGING_DIR)/usr/bin/?gettext
touch -c $@ touch -c $@
gettext: uclibc pkgconfig $(STAGING_DIR)/$(GETTEXT_TARGET_BINARY) gettext: uclibc pkgconfig $(STAGING_DIR)/$(GETTEXT_TARGET_BINARY)
@ -141,16 +140,21 @@ gettext-dirclean:
gettext-target: $(GETTEXT_DIR)/$(GETTEXT_BINARY) gettext-target: $(GETTEXT_DIR)/$(GETTEXT_BINARY)
$(MAKE) DESTDIR=$(TARGET_DIR) -C $(GETTEXT_DIR) install $(MAKE) DESTDIR=$(TARGET_DIR) -C $(GETTEXT_DIR) install
chmod +x $(TARGET_DIR)/usr/lib/libintl.so* # identify as needing to be stripped chmod +x $(TARGET_DIR)/usr/lib/libintl.so* # identify as needing to be stripped
rm -rf $(TARGET_DIR)/usr/info \ ifneq ($(BR2_HAVE_INFOPAGES),y)
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc \ rm -rf $(TARGET_DIR)/usr/info
$(TARGET_DIR)/usr/doc $(TARGET_DIR)/usr/share/aclocal \ endif
$(TARGET_DIR)/usr/include/libintl.h ifneq ($(BR2_HAVE_MANPAGES),y)
-rmdir $(TARGET_DIR)/usr/include rm -rf $(TARGET_DIR)/usr/man
endif
rm -rf $(addprefix $(TARGET_DIR),/usr/share/doc \
/usr/doc /usr/share/aclocal /usr/include/libintl.h)
rmdir --ignore-fail-on-non-empty $(TARGET_DIR)/usr/include
$(TARGET_DIR)/usr/lib/libintl.so: $(STAGING_DIR)/$(GETTEXT_TARGET_BINARY) $(TARGET_DIR)/usr/lib/libintl.so: $(STAGING_DIR)/$(GETTEXT_TARGET_BINARY)
cp -dpf $(STAGING_DIR)/usr/lib/libgettext*.so* \ cp -dpf $(STAGING_DIR)/usr/lib/libgettext*.so* \
$(STAGING_DIR)/usr/lib/libintl*.so* $(TARGET_DIR)/usr/lib/ $(STAGING_DIR)/usr/lib/libintl*.so* $(TARGET_DIR)/usr/lib/
rm -f $(TARGET_DIR)/usr/lib/libgettext*.so*.la $(TARGET_DIR)/usr/lib/libintl*.so*.la rm -f $(addprefix $(TARGET_DIR)/usr/lib/, \
libgettext*.so*.la libintl*.so*.la)
touch -c $@ touch -c $@
$(TARGET_DIR)/usr/lib/libintl.a: $(STAGING_DIR)/$(GETTEXT_TARGET_BINARY) $(TARGET_DIR)/usr/lib/libintl.a: $(STAGING_DIR)/$(GETTEXT_TARGET_BINARY)

View File

@ -38,8 +38,8 @@ $(GZIP_DIR)/.configured: $(GZIP_DIR)/.unpacked
--sysconfdir=/etc \ --sysconfdir=/etc \
--datadir=/usr/share/misc \ --datadir=/usr/share/misc \
--localstatedir=/var \ --localstatedir=/var \
--mandir=/usr/man \ --mandir=/usr/share/man \
--infodir=/usr/info \ --infodir=/usr/share/info \
$(DISABLE_NLS) \ $(DISABLE_NLS) \
$(DISABLE_LARGEFILE) \ $(DISABLE_LARGEFILE) \
) )
@ -50,14 +50,21 @@ $(GZIP_BINARY): $(GZIP_DIR)/.configured
$(GZIP_TARGET_BINARY): $(GZIP_BINARY) $(GZIP_TARGET_BINARY): $(GZIP_BINARY)
$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GZIP_DIR) install $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GZIP_DIR) install
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ ifneq ($(BR2_HAVE_INFOPAGES),y)
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc rm -rf $(TARGET_DIR)/usr/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/man
endif
rm -rf $(TARGET_DIR)/share/locale
rm -rf $(TARGET_DIR)/usr/share/doc
(cd $(TARGET_DIR)/bin; \ (cd $(TARGET_DIR)/bin; \
$(HOSTLN) -snf gzip gunzip; \ $(HOSTLN) -snf gzip gunzip; \
$(HOSTLN) -snf gzip zcat; \ $(HOSTLN) -snf gzip zcat; \
$(HOSTLN) -snf zdiff zcmp; \ $(HOSTLN) -snf zdiff zcmp; \
$(HOSTLN) -snf zgrep zegrep; \ $(HOSTLN) -snf zgrep zegrep; \
$(HOSTLN) -snf zgrep zfgrep;) $(HOSTLN) -snf zgrep zfgrep; \
)
gzip: uclibc $(GZIP_TARGET_BINARY) gzip: uclibc $(GZIP_TARGET_BINARY)

View File

@ -3,7 +3,8 @@
# hostap # hostap
# #
# Note! Host AP driver was added into the main kernel tree in Linux v2.6.14. # Note! Host AP driver was added into the main kernel tree in Linux v2.6.14.
# The version in the kernel tree should be used instead of this external hostap-driver package. # The version in the kernel tree should be used instead of this external
# hostap-driver package.
# The external releases are only for older kernel versions and all # The external releases are only for older kernel versions and all
# the future development will be in the main kernel tree. # the future development will be in the main kernel tree.
# #
@ -21,21 +22,25 @@ hostap-source: $(DL_DIR)/$(HOSTAP_SOURCE)
$(HOSTAP_DIR)/.unpacked: $(DL_DIR)/$(HOSTAP_SOURCE) $(HOSTAP_DIR)/.unpacked: $(DL_DIR)/$(HOSTAP_SOURCE)
$(ZCAT) $(DL_DIR)/$(HOSTAP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - $(ZCAT) $(DL_DIR)/$(HOSTAP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
mv -f $(BUILD_DIR)/hostap $(HOSTAP_DIR) mv -f $(BUILD_DIR)/hostap $(HOSTAP_DIR)
touch $(HOSTAP_DIR)/.unpacked touch $@
$(HOSTAP_DIR)/.configured: $(HOSTAP_DIR)/.unpacked $(HOSTAP_DIR)/.configured: $(HOSTAP_DIR)/.unpacked
#$(SED) "s,/.*#define PRISM2_DOWNLOAD_SUPPORT.*/,#define PRISM2_DOWNLOAD_SUPPORT,g" \ #$(SED) "s,/.*#define PRISM2_DOWNLOAD_SUPPORT.*/,#define PRISM2_DOWNLOAD_SUPPORT,g" \
# $(HOSTAP_DIR)/driver/modules/hostap_config.h # $(HOSTAP_DIR)/driver/modules/hostap_config.h
touch $(HOSTAP_DIR)/.configured touch $@
$(HOSTAP_DIR)/utils/hostap_crypt_conf: $(HOSTAP_DIR)/.configured $(HOSTAP_DIR)/utils/hostap_crypt_conf: $(HOSTAP_DIR)/.configured
$(MAKE) -C $(HOSTAP_DIR)/utils CC=$(TARGET_CC) CFLAGS="-Os -Wall $(TARGET_CFLAGS) -I../driver/modules" $(MAKE) -C $(HOSTAP_DIR)/utils \
$(MAKE) -C $(HOSTAP_DIR)/hostapd CC=$(TARGET_CC) CFLAGS="-Os -Wall $(TARGET_CFLAGS) -I../driver/modules -I../utils" CC=$(TARGET_CC) \
CFLAGS="-Os -Wall $(TARGET_CFLAGS) -I../driver/modules"
$(MAKE) -C $(HOSTAP_DIR)/hostapd \
CC=$(TARGET_CC) \
CFLAGS="-Os -Wall $(TARGET_CFLAGS) -I../driver/modules -I../utils"
touch -c $(HOSTAP_DIR)/driver/modules/hostap.o touch -c $(HOSTAP_DIR)/driver/modules/hostap.o
$(TARGET_DIR)//usr/bin/hostap_crypt_conf: $(HOSTAP_DIR)/utils/hostap_crypt_conf $(TARGET_DIR)//usr/bin/hostap_crypt_conf: $(HOSTAP_DIR)/utils/hostap_crypt_conf
# Make the dir # Make the dir
-rm -rf $(HOSTAP_TARGET_MODULE_DIR) rm -rf $(HOSTAP_TARGET_MODULE_DIR)
mkdir -p $(HOSTAP_TARGET_MODULE_DIR) mkdir -p $(HOSTAP_TARGET_MODULE_DIR)
# Copy the pcmcia-cs conf file # Copy the pcmcia-cs conf file
mkdir -p $(TARGET_DIR)/etc/pcmcia mkdir -p $(TARGET_DIR)/etc/pcmcia

View File

@ -111,22 +111,21 @@ $(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_RACOONCTL): \
$(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_SETKEY) \ $(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_SETKEY) \
$(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_RACOON) \ $(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_RACOON) \
$(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_RACOONCTL) $(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_RACOONCTL)
-rm -f $(TARGET_DIR)/usr/man/man3/ipsec_strerror.3 \ ifneq ($(BR2_HAVE_MANPAGES),y)
$(TARGET_DIR)/usr/man/man3/ipsec_set_policy.3 \ rm -f $(addprefix $(TARGET_DIR)/usr/man/,
$(TARGET_DIR)/usr/man/man5/racoon.conf.5 \ man3/ipsec_strerror.3 man3/ipsec_set_policy.3 \
$(TARGET_DIR)/usr/man/man8/racoonctl.8 \ man5/racoon.conf.5 \
$(TARGET_DIR)/usr/man/man8/racoon.8 \ man8/racoonctl.8 man8/racoon.8 \
$(TARGET_DIR)/usr/man/man8/plainrsa-gen.8 \ man8/plainrsa-gen.8 man8/setkey.8)
$(TARGET_DIR)/usr/man/man8/setkey.8 endif
ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_LIBS)), y) ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_LIBS)), y)
install -D $(IPSEC_TOOLS_DIR)/src/libipsec/.libs/libipsec.a \ install -D $(addprefix $(IPSEC_TOOLS_DIR)/src/,
$(IPSEC_TOOLS_DIR)/src/libipsec/.libs/libipsec.la \ libipsec/.libs/libipsec.a libipsec/.libs/libipsec.la \
$(IPSEC_TOOLS_DIR)/src/racoon/.libs/libracoon.a \ racoon/.libs/libracoon.a racoon/.libs/libracoon.la) \
$(IPSEC_TOOLS_DIR)/src/racoon/.libs/libracoon.la \ $(STAGING_DIR)/lib
$(STAGING_DIR)/lib
endif endif
ifneq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_ADMINPORT)), y) ifneq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_ADMINPORT)), y)
-rm -f $(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_RACOONCTL) rm -f $(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_RACOONCTL)
endif endif
IPSEC_TOOLS_PROGS= $(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_SETKEY) \ IPSEC_TOOLS_PROGS= $(TARGET_DIR)/$(IPSEC_TOOLS_TARGET_BINARY_SETKEY) \
@ -145,17 +144,15 @@ ipsec-tools-uninstall:
ipsec-tools-clean: ipsec-tools-clean:
$(MAKE) -C $(IPSEC_TOOLS_DIR) DESTDIR=$(TARGET_DIR) uninstall $(MAKE) -C $(IPSEC_TOOLS_DIR) DESTDIR=$(TARGET_DIR) uninstall
$(MAKE) -C $(IPSEC_TOOLS_DIR) clean $(MAKE) -C $(IPSEC_TOOLS_DIR) clean
ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_LIBS)), y) ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS_LIBS)),y)
-rm -f $(STAGING_DIR)/lib/libipsec.a rm -f $(addprefix $(STAGING_DIR)/lib/, \
-rm -f $(STAGING_DIR)/lib/libipsec.la libipsec.a libipsec.la libracoon.a libracoon.la)
-rm -f $(STAGING_DIR)/lib/libracoon.a
-rm -f $(STAGING_DIR)/lib/libracoon.la
endif endif
-rm $(IPSEC_TOOLS_DIR)/.configured rm -f $(IPSEC_TOOLS_DIR)/.configured
ipsec-tools-dirclean: ipsec-tools-dirclean:
@echo $(LINUX_DIR) @echo $(LINUX_DIR)
-rm -rf $(IPSEC_TOOLS_DIR) rm -rf $(IPSEC_TOOLS_DIR)
ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS)), y) ifeq ($(strip $(BR2_PACKAGE_IPSEC_TOOLS)), y)
TARGETS+=ipsec-tools TARGETS+=ipsec-tools

View File

@ -26,17 +26,25 @@ $(IPTABLES_BUILD_DIR)/.configured: $(IPTABLES_BUILD_DIR)/.unpacked
$(IPTABLES_BUILD_DIR)/iptables: $(IPTABLES_BUILD_DIR)/.configured $(IPTABLES_BUILD_DIR)/iptables: $(IPTABLES_BUILD_DIR)/.configured
$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(IPTABLES_BUILD_DIR) \ $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(IPTABLES_BUILD_DIR) \
KERNEL_DIR=$(LINUX_HEADERS_DIR) PREFIX=/usr \ KERNEL_DIR=$(LINUX_HEADERS_DIR) \
COPT_FLAGS="$(TARGET_CFLAGS)" COPT_FLAGS="$(TARGET_CFLAGS)" \
PREFIX=/usr \
INCDIR="\$$(PREFIX)/include" \
MANDIR="\$$(PREFIX)/share/man"
$(TARGET_DIR)/usr/sbin/iptables: $(IPTABLES_BUILD_DIR)/iptables $(TARGET_DIR)/usr/sbin/iptables: $(IPTABLES_BUILD_DIR)/iptables
$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(IPTABLES_BUILD_DIR) \ $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(IPTABLES_BUILD_DIR) \
KERNEL_DIR=$(LINUX_HEADERS_DIR) PREFIX=/usr \ KERNEL_DIR=$(LINUX_HEADERS_DIR) \
COPT_FLAGS="$(TARGET_CFLAGS)" \ COPT_FLAGS="$(TARGET_CFLAGS)" \
PREFIX=/usr \
INCDIR="\$$(PREFIX)/include" \
MANDIR="\$$(PREFIX)/share/man" \
DESTDIR=$(TARGET_DIR) install DESTDIR=$(TARGET_DIR) install
$(STRIP) $(TARGET_DIR)/usr/sbin/iptables* $(STRIP) $(TARGET_DIR)/usr/sbin/iptables*
$(STRIP) $(TARGET_DIR)/usr/lib/iptables/*.so $(STRIP) $(TARGET_DIR)/usr/lib/iptables/*.so
rm -rf $(TARGET_DIR)/usr/man ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/share/man
endif
iptables: $(TARGET_DIR)/usr/sbin/iptables iptables: $(TARGET_DIR)/usr/sbin/iptables

View File

@ -15,7 +15,7 @@ $(DL_DIR)/$(LESS_SOURCE):
$(LESS_DIR)/.source: $(DL_DIR)/$(LESS_SOURCE) $(LESS_DIR)/.source: $(DL_DIR)/$(LESS_SOURCE)
$(ZCAT) $(DL_DIR)/$(LESS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - $(ZCAT) $(DL_DIR)/$(LESS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
touch $(LESS_DIR)/.source touch $@
$(LESS_DIR)/.configured: $(LESS_DIR)/.source $(LESS_DIR)/.configured: $(LESS_DIR)/.source
(cd $(LESS_DIR); \ (cd $(LESS_DIR); \
@ -28,14 +28,16 @@ $(LESS_DIR)/.configured: $(LESS_DIR)/.source
--prefix=/usr \ --prefix=/usr \
--sysconfdir=/etc \ --sysconfdir=/etc \
) )
touch $(LESS_DIR)/.configured touch $@
$(LESS_DIR)/$(LESS_BINARY): $(LESS_DIR)/.configured $(LESS_DIR)/$(LESS_BINARY): $(LESS_DIR)/.configured
$(MAKE) CC=$(TARGET_CC) -C $(LESS_DIR) $(MAKE) CC=$(TARGET_CC) -C $(LESS_DIR)
$(TARGET_DIR)/$(LESS_TARGET_BINARY): $(LESS_DIR)/$(LESS_BINARY) $(TARGET_DIR)/$(LESS_TARGET_BINARY): $(LESS_DIR)/$(LESS_BINARY)
$(MAKE) prefix=$(TARGET_DIR)/usr -C $(LESS_DIR) install $(MAKE) prefix=$(TARGET_DIR)/usr -C $(LESS_DIR) install
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -Rf $(TARGET_DIR)/usr/man rm -Rf $(TARGET_DIR)/usr/man
endif
less: uclibc ncurses $(TARGET_DIR)/$(LESS_TARGET_BINARY) less: uclibc ncurses $(TARGET_DIR)/$(LESS_TARGET_BINARY)

View File

@ -33,11 +33,11 @@ $(LIBDAEMON_DIR)/.unpacked: $(DL_DIR)/$(LIBDAEMON_SOURCE)
# > $(PROJECT_BUILD_DIR)/patches/$(LIBDAEMON_NAME).patch # > $(PROJECT_BUILD_DIR)/patches/$(LIBDAEMON_NAME).patch
# toolchain/patch-kernel.sh $(LIBDAEMON_DIR) $(PROJECT_BUILD_DIR)/patches/ $(LIBDAEMON_NAME)\*.patch # toolchain/patch-kernel.sh $(LIBDAEMON_DIR) $(PROJECT_BUILD_DIR)/patches/ $(LIBDAEMON_NAME)\*.patch
# $(CONFIG_UPDATE) $(LIBDAEMON_DIR) # $(CONFIG_UPDATE) $(LIBDAEMON_DIR)
touch $(LIBDAEMON_DIR)/.unpacked touch $@
$(LIBDAEMON_DIR)/.configured: $(LIBDAEMON_DIR)/.unpacked $(LIBDAEMON_DIR)/.configured: $(LIBDAEMON_DIR)/.unpacked
(cd $(LIBDAEMON_DIR) && rm -rf config.cache && autoconf) (cd $(LIBDAEMON_DIR) && rm -rf config.cache && autoconf)
( cd $(LIBDAEMON_DIR) && \ (cd $(LIBDAEMON_DIR) && \
$(TARGET_CONFIGURE_OPTS) \ $(TARGET_CONFIGURE_OPTS) \
$(TARGET_CONFIGURE_ARGS) \ $(TARGET_CONFIGURE_ARGS) \
./configure \ ./configure \
@ -53,23 +53,23 @@ $(LIBDAEMON_DIR)/.configured: $(LIBDAEMON_DIR)/.unpacked
--sysconfdir=/etc \ --sysconfdir=/etc \
--datadir=/usr/share \ --datadir=/usr/share \
--localstatedir=/var \ --localstatedir=/var \
--includedir=/include \ --includedir=/usr/include \
--mandir=/usr/man \ --mandir=/usr/share/man \
--infodir=/usr/info \ --infodir=/usr/share/info \
$(DISABLE_NLS) \ $(DISABLE_NLS) \
$(DISABLE_LARGEFILE) \ $(DISABLE_LARGEFILE) \
--disable-lynx \ --disable-lynx \
--disable-shared \ --disable-shared \
) )
touch $(LIBDAEMON_DIR)/.configured touch $@
$(LIBDAEMON_DIR)/.compiled: $(LIBDAEMON_DIR)/.configured $(LIBDAEMON_DIR)/.compiled: $(LIBDAEMON_DIR)/.configured
$(MAKE) LIBTOOL=$(LIBDAEMON_DIR)/libtool -C $(LIBDAEMON_DIR) $(MAKE) LIBTOOL=$(LIBDAEMON_DIR)/libtool -C $(LIBDAEMON_DIR)
touch $(LIBDAEMON_DIR)/.compiled touch $@
$(STAGING_DIR)/lib/libdaemon.a: $(LIBDAEMON_DIR)/.compiled $(STAGING_DIR)/lib/libdaemon.a: $(LIBDAEMON_DIR)/.compiled
$(MAKE) DESTDIR=$(STAGING_DIR) -C $(LIBDAEMON_DIR) install $(MAKE) DESTDIR=$(STAGING_DIR) -C $(LIBDAEMON_DIR) install
touch -c $(STAGING_DIR)/lib/libdaemon.a touch -c $@
#$(TARGET_DIR)/usr/lib/libdaemon.a: $(STAGING_DIR)/lib/libdaemon.a #$(TARGET_DIR)/usr/lib/libdaemon.a: $(STAGING_DIR)/lib/libdaemon.a
# -$(STRIP) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/libdaemon.a # -$(STRIP) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/libdaemon.a

View File

@ -78,13 +78,13 @@ TREMOR_SOURCE:=$(TREMOR_NAME).tar.bz2
$(DL_DIR)/$(TREMOR_SOURCE): $(DL_DIR)/$(TREMOR_SOURCE):
(cd $(BUILD_DIR) ; \ (cd $(BUILD_DIR); \
svn co $(TREMOR_TRUNK) ; \ svn co $(TREMOR_TRUNK); \
mv -af Tremor $(TREMOR_NAME) ; \ mv -af Tremor $(TREMOR_NAME); \
tar -cvf $(TREMOR_NAME).tar $(TREMOR_DIR); \ tar -cvf $(TREMOR_NAME).tar $(TREMOR_DIR); \
bzip2 $(TREMOR_NAME).tar ; \ bzip2 $(TREMOR_NAME).tar; \
rm -fr $(TREMOR_DIR) ; \ rm -fr $(TREMOR_DIR); \
mv $(TREMOR_NAME).tar.bz2 $(DL_DIR)/$(TREMOR_SOURCE) ; \ mv $(TREMOR_NAME).tar.bz2 $(DL_DIR)/$(TREMOR_SOURCE); \
) )
$(TREMOR_DIR)/.source: $(DL_DIR)/$(TREMOR_SOURCE) $(TREMOR_DIR)/.source: $(DL_DIR)/$(TREMOR_SOURCE)
@ -92,11 +92,13 @@ $(TREMOR_DIR)/.source: $(DL_DIR)/$(TREMOR_SOURCE)
touch $@ touch $@
$(TREMOR_DIR)/.configured: $(TREMOR_DIR)/.source $(TREMOR_DIR)/.configured: $(TREMOR_DIR)/.source
(cd $(TREMOR_DIR); rm -rf config.cache ; \ (cd $(TREMOR_DIR); rm -rf config.cache; \
$(TARGET_CONFIGURE_ARGS) \ $(TARGET_CONFIGURE_ARGS) \
$(TARGET_CONFIGURE_OPTS) \ $(TARGET_CONFIGURE_OPTS) \
CFLAGS="$(TARGET_CFLAGS)" \ CFLAGS="$(TARGET_CFLAGS)" \
PKG_CONFIG_PATH="$(STAGING_DIR)/lib/pkconfig:$(STAGING_DIR)/usr/lib/pkgconfig" PKG_CONFIG="$(STAGING_DIR)/usr/bin/pkg-config" PKG_CONFIG_SYSROOT=$(STAGING_DIR) \ PKG_CONFIG_PATH="$(STAGING_DIR)/lib/pkconfig:$(STAGING_DIR)/usr/lib/pkgconfig" \
PKG_CONFIG="$(STAGING_DIR)/usr/bin/pkg-config" \
PKG_CONFIG_SYSROOT=$(STAGING_DIR) \
./configure \ ./configure \
--target=$(GNU_TARGET_NAME) \ --target=$(GNU_TARGET_NAME) \
--host=$(GNU_TARGET_NAME) \ --host=$(GNU_TARGET_NAME) \
@ -107,7 +109,7 @@ $(TREMOR_DIR)/.configured: $(TREMOR_DIR)/.source
--enable-static \ --enable-static \
--disable-oggtest \ --disable-oggtest \
$(DISABLE_NLS) \ $(DISABLE_NLS) \
); )
touch $@ touch $@
$(TREMOR_DIR)/.libs: $(TREMOR_DIR)/.configured $(TREMOR_DIR)/.libs: $(TREMOR_DIR)/.configured
@ -124,7 +126,8 @@ $(TARGET_DIR)/usr/lib/tremor.a: $(TARGET_DIR)/usr/lib/tremor.so
tremor-header: $(TARGET_DIR)/usr/lib/tremor.a tremor-header: $(TARGET_DIR)/usr/lib/tremor.a
mkdir -p $(TARGET_DIR)/usr/include/vorbis mkdir -p $(TARGET_DIR)/usr/include/vorbis
cp -dpf $(TREMOR_DIR)/include/vorbis/*.h $(TARGET_DIR)/usr/include/vorbis cp -dpf $(TREMOR_DIR)/include/vorbis/*.h \
$(TARGET_DIR)/usr/include/vorbis
tremor: uclibc pkgconfig $(TARGET_DIR)/usr/lib/tremor.so tremor: uclibc pkgconfig $(TARGET_DIR)/usr/lib/tremor.so
@ -154,4 +157,3 @@ endif
ifeq ($(strip $(BR2_PACKAGE_LIBVORBIS_HEADERS)),y) ifeq ($(strip $(BR2_PACKAGE_LIBVORBIS_HEADERS)),y)
TARGETS+=libvorbis-header TARGETS+=libvorbis-header
endif endif

View File

@ -63,13 +63,19 @@ $(TARGET_DIR)/$(M4_TARGET_BINARY): $(M4_DIR)/src/$(M4_BINARY)
sysconfdir=$(TARGET_DIR)/etc \ sysconfdir=$(TARGET_DIR)/etc \
localstatedir=$(TARGET_DIR)/var \ localstatedir=$(TARGET_DIR)/var \
libdir=$(TARGET_DIR)/usr/lib \ libdir=$(TARGET_DIR)/usr/lib \
infodir=$(TARGET_DIR)/usr/info \ infodir=$(TARGET_DIR)/usr/share/info \
mandir=$(TARGET_DIR)/usr/man \ mandir=$(TARGET_DIR)/usr/share/man \
includedir=$(TARGET_DIR)/usr/include \ includedir=$(TARGET_DIR)/usr/include \
-C $(M4_DIR) install -C $(M4_DIR) install
$(STRIP) $(TARGET_DIR)/$(M4_TARGET_BINARY) > /dev/null 2>&1 $(STRIP) $(TARGET_DIR)/$(M4_TARGET_BINARY) > /dev/null 2>&1
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \ ifneq ($(BR2_HAVE_INFOPAGES),y)
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc rm -rf $(TARGET_DIR)/usr/share/info
endif
ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/share/man
endif
rm -rf $(TARGET_DIR)/share/locale
rm -rf $(TARGET_DIR)/usr/share/doc
touch -c $@ touch -c $@
m4: uclibc $(TARGET_DIR)/$(M4_TARGET_BINARY) m4: uclibc $(TARGET_DIR)/$(M4_TARGET_BINARY)

View File

@ -54,8 +54,9 @@ $(TARGET_DIR)/$(OPENNTPD_TARGET_BINARY): $(OPENNTPD_DIR)/$(OPENNTPD_BINARY)
$(MAKE) DESTDIR=$(TARGET_DIR) STRIP_OPT="" -C $(OPENNTPD_DIR) install $(MAKE) DESTDIR=$(TARGET_DIR) STRIP_OPT="" -C $(OPENNTPD_DIR) install
-$(STRIP) $(TARGET_DIR)/$(OPENNTPD_TARGET_BINARY) -$(STRIP) $(TARGET_DIR)/$(OPENNTPD_TARGET_BINARY)
cp -af $(OPENNTPD_DIR)/ntpd.conf $(TARGET_DIR)/etc/ntpd.conf cp -af $(OPENNTPD_DIR)/ntpd.conf $(TARGET_DIR)/etc/ntpd.conf
# Why on earth do we wipe the whole man directory here? ifneq ($(BR2_HAVE_MANPAGES),y)
#rm -Rf $(TARGET_DIR)/usr/man rm -Rf $(TARGET_DIR)/usr/share/man
endif
ntpd: uclibc $(TARGET_DIR)/$(OPENNTPD_TARGET_BINARY) ntpd: uclibc $(TARGET_DIR)/$(OPENNTPD_TARGET_BINARY)

View File

@ -160,7 +160,10 @@ ifneq ($(BR2_PACKAGE_QUAGGA_HEADERS),y)
rm -rf $(TARGET_DIR)/usr/include/quagga rm -rf $(TARGET_DIR)/usr/include/quagga
endif endif
ifneq ($(BR2_HAVE_MANPAGES),y) ifneq ($(BR2_HAVE_MANPAGES),y)
rm -rf $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/info rm -rf $(TARGET_DIR)/usr/man
endif
ifneq ($(BR2_HAVE_INFOPAGES),y)
rm -rf $(TARGET_DIR)/usr/info
endif endif
quagga: uclibc $(TARGET_DIR)/usr/sbin/$(QUAGGA_TARGET_BINARY) quagga: uclibc $(TARGET_DIR)/usr/sbin/$(QUAGGA_TARGET_BINARY)

View File

@ -206,7 +206,7 @@ $(GCC_BUILD_DIR1)/.compiled: $(GCC_BUILD_DIR1)/.configured
PATH=$(TARGET_PATH) $(MAKE) -C $(GCC_BUILD_DIR1) all-gcc PATH=$(TARGET_PATH) $(MAKE) -C $(GCC_BUILD_DIR1) all-gcc
touch $@ touch $@
gcc_initial = $(GCC_BUILD_DIR1)/.installed gcc_initial=$(GCC_BUILD_DIR1)/.installed
$(gcc_initial) $(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-gcc: $(GCC_BUILD_DIR1)/.compiled $(gcc_initial) $(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-gcc: $(GCC_BUILD_DIR1)/.compiled
PATH=$(TARGET_PATH) $(MAKE) -C $(GCC_BUILD_DIR1) install-gcc PATH=$(TARGET_PATH) $(MAKE) -C $(GCC_BUILD_DIR1) install-gcc
#rm -f $(STAGING_DIR)/bin/gccbug $(STAGING_DIR)/bin/gcov #rm -f $(STAGING_DIR)/bin/gccbug $(STAGING_DIR)/bin/gcov

View File

@ -213,7 +213,7 @@ $(GCC_BUILD_DIR1)/.compiled: $(GCC_BUILD_DIR1)/.configured
$(MAKE) -C $(GCC_BUILD_DIR1) all-gcc $(MAKE) -C $(GCC_BUILD_DIR1) all-gcc
touch $@ touch $@
gcc_initial = $(GCC_BUILD_DIR1)/.installed gcc_initial=$(GCC_BUILD_DIR1)/.installed
$(gcc_initial) $(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-gcc: $(GCC_BUILD_DIR1)/.compiled $(gcc_initial) $(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-gcc: $(GCC_BUILD_DIR1)/.compiled
PATH=$(TARGET_PATH) $(MAKE) -C $(GCC_BUILD_DIR1) install-gcc PATH=$(TARGET_PATH) $(MAKE) -C $(GCC_BUILD_DIR1) install-gcc
#rm -f $(STAGING_DIR)/usr/bin/gccbug $(STAGING_DIR)/usr/bin/gcov #rm -f $(STAGING_DIR)/usr/bin/gccbug $(STAGING_DIR)/usr/bin/gcov