From f25da10d950f0eaea94ffe82a035aa0431badba3 Mon Sep 17 00:00:00 2001 From: nbd Date: Sun, 23 Dec 2007 01:27:46 +0000 Subject: [PATCH] fix uclibc++ staging git-svn-id: svn://svn.openwrt.org/openwrt/packages@9865 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- libs/uclibc++/Makefile | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/libs/uclibc++/Makefile b/libs/uclibc++/Makefile index fcfd48b42..3202e0c60 100644 --- a/libs/uclibc++/Makefile +++ b/libs/uclibc++/Makefile @@ -64,26 +64,26 @@ define Build/Compile endef define Build/InstallDev - mkdir -p $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/g++-uc $(1)/usr/bin/ + mkdir -p $(2)/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/g++-uc $(2)/bin/ mkdir -p $(1)/usr/include/uClibc++ $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/uClibc++/ mkdir -p $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/usr/lib/libuClibc++*.{a,so*} $(1)/usr/lib/ - $(SED) 's|-I/include/|-I$(1)/usr/include/uClibc++/|g' $(1)/usr/bin/g++-uc - $(SED) 's|-L/lib/|-L$(1)/usr/lib/|g' $(1)/usr/bin/g++-uc + $(SED) 's|-I/include/|-I$(1)/usr/include/uClibc++/|g' $(2)/bin/g++-uc + $(SED) 's|-L/lib/|-L$(1)/usr/lib/|g' $(2)/bin/g++-uc # add another wrapper which links against both uClibc++ and libstdc++ - $(INSTALL_BIN) $(1)/usr/bin/g++-uc $(1)/usr/bin/g++-uc+std - $(SED) 's|^WRAPPER_INCLUDEDIR=.*||g' $(1)/usr/bin/g++-uc+std - $(SED) 's|-luClibc++|-Wl,-Bdynamic,-luClibc++,-Bstatic,-lstdc++,-Bdynamic|g' $(1)/usr/bin/g++-uc+std - $(SED) 's|-nostdinc++||g' $(1)/usr/bin/g++-uc+std + $(INSTALL_BIN) $(1)/usr/bin/g++-uc $(2)/bin/g++-uc+std + $(SED) 's|^WRAPPER_INCLUDEDIR=.*||g' $(2)/bin/g++-uc+std + $(SED) 's|-luClibc++|-Wl,-Bdynamic,-luClibc++,-Bstatic,-lstdc++,-Bdynamic|g' $(2)/bin/g++-uc+std + $(SED) 's|-nostdinc++||g' $(2)/bin/g++-uc+std endef define Build/UninstallDev - rm -rf $(STAGING_DIR)/usr/bin/g++-uc \ - $(STAGING_DIR)/usr/bin/g++-uc+std \ - $(STAGING_DIR)/usr/include/uClibc++ \ - $(STAGING_DIR)/usr/lib/libuClibc++*.{a,so*} + rm -rf $(2)/usr/bin/g++-uc \ + $(2)/usr/bin/g++-uc+std \ + $(1)/usr/include/uClibc++ \ + $(1)/usr/lib/libuClibc++*.{a,so*} endef define Package/uclibcxx/install -- 2.11.0