diff options
| author | Nicolas Thill <nico@openwrt.org> | 2005-08-10 03:02:06 +0000 |
|---|---|---|
| committer | Nicolas Thill <nico@openwrt.org> | 2005-08-10 03:02:06 +0000 |
| commit | bc8a80082150c6062faf225a302fe002b214f39e (patch) | |
| tree | 1a6304caa5b4c8ce78e2c62d825b2fc6766e40e7 /openwrt/package/uclibc++/Makefile | |
| parent | f1dfed616a563735b4f095b41f07faa5785cffbb (diff) | |
| download | mtk-20170518-bc8a80082150c6062faf225a302fe002b214f39e.zip mtk-20170518-bc8a80082150c6062faf225a302fe002b214f39e.tar.gz mtk-20170518-bc8a80082150c6062faf225a302fe002b214f39e.tar.bz2 | |
add support for multiple target arch, fix building with make -C package/uclibc++
SVN-Revision: 1592
Diffstat (limited to 'openwrt/package/uclibc++/Makefile')
| -rw-r--r-- | openwrt/package/uclibc++/Makefile | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/openwrt/package/uclibc++/Makefile b/openwrt/package/uclibc++/Makefile index 2dac7a7..0b4c5ea 100644 --- a/openwrt/package/uclibc++/Makefile +++ b/openwrt/package/uclibc++/Makefile @@ -32,14 +32,14 @@ UCLIBC_TARGET_ARCH:=$(shell echo $(ARCH) | sed -e s'/-.*//' \ ) $(PKG_BUILD_DIR)/.configured: - cp ./uclibc++.config $(PKG_BUILD_DIR)/.config - $(SED) 's,^.*TARGET_ARCH.*,TARGET_ARCH="$(UCLIBC_TARGET_ARCH)",g' $(PKG_BUILD_DIR)/.config - $(SED) 's,^.*ARCH_CFLAGS.*,ARCH_CFLAGS="-mno-split-addresses $(TARGET_CFLAGS)",g' $(PKG_BUILD_DIR)/.config + cp ./files/config.$(UCLIBC_TARGET_ARCH) $(PKG_BUILD_DIR)/.config touch $@ $(PKG_BUILD_DIR)/.built: $(MAKE) -C $(PKG_BUILD_DIR) \ + TOPDIR="$(PKG_BUILD_DIR)/" \ $(TARGET_CONFIGURE_OPTS) \ + ARCH_CFLAGS="$(TARGET_CFLAGS)" \ CROSS="$(TARGET_CROSS)" \ all touch $@ @@ -54,6 +54,9 @@ $(IPKG_UCLIBCXX): compile: install-dev install-dev: $(PKG_BUILD_DIR)/.built $(MAKE) -C $(PKG_BUILD_DIR) \ - $(TARGET_CONFIGURE_OPTS) CROSS="$(TARGET_CROSS)" \ + TOPDIR="$(PKG_BUILD_DIR)/" \ + $(TARGET_CONFIGURE_OPTS) \ + ARCH_CFLAGS="$(TARGET_CFLAGS)" \ + CROSS="$(TARGET_CROSS)" \ DESTDIR="$(STAGING_DIR)" \ install |
