diff options
author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2007-06-20 11:26:36 +0000 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2007-06-20 11:26:36 +0000 |
commit | 8027784c3589198d3ba4b9a24b26c361462f1946 (patch) | |
tree | 2a666abbe874c367997a2b4830a16225086324cc /Makefile | |
parent | 2c649045197156221cc1d3d6328abb1c405db700 (diff) |
- add full sysroot support for non-ancient toolchains.
- start to separate usr/lib and lib to match normal system-layout
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -83,9 +83,12 @@ endif # The preferred type of libs we build for the target ifeq ($(BR2_PREFER_STATIC_LIB),y) LIBTGTEXT=.a +#PREFERRED_LIB_FLAGS:=--disable-shared --enable-static else LIBTGTEXT=.so +#PREFERRED_LIB_FLAGS:=--disable-static --enable-shared endif +PREFERRED_LIB_FLAGS:=--enable-static --enable-shared ############################################################# @@ -146,12 +149,15 @@ $(DL_DIR) $(BUILD_DIR) $(TOOL_BUILD_DIR): $(STAGING_DIR): @mkdir -p $(STAGING_DIR)/bin @mkdir -p $(STAGING_DIR)/lib - @mkdir -p $(STAGING_DIR)/include - @mkdir -p $(STAGING_DIR)/usr - @mkdir -p $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME) - @ln -snf ../include $(STAGING_DIR)/usr/include +ifneq ($(findstring y,$(BR2_GCC_VERSION_3_3_5)$(BR2_GCC_VERSION_3_3_6)$(BR2_GCC_VERSION_3_4_2)$(BR2_GCC_VERSION_3_4_3)$(BR2_GCC_VERSION_3_4_4)$(BR2_GCC_VERSION_3_4_5)$(BR2_GCC_VERSION_3_4_6)),y) + @mkdir -p $(STAGING_DIR)/usr/lib +else + @ln -snf . $(STAGING_DIR)/usr + @mkdir -p $(STAGING_DIR)/usr/$(REAL_GNU_TARGET_NAME) @ln -snf ../lib $(STAGING_DIR)/usr/lib - @ln -snf ../lib $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib + @ln -snf ../lib $(STAGING_DIR)/usr/$(REAL_GNU_TARGET_NAME)/lib +endif + @mkdir -p $(STAGING_DIR)/usr/include $(TARGET_DIR): mkdir -p $(TARGET_DIR) |