# What sortof target system shall we compile this for?
 ARCH:=i386
 #ARCH:=arm
-#ARCH:=mipsel
 #ARCH:=mips
 #ARCH:=powerpc
+#ARCH:=sh4
+#ARCH:=cris
+#ARCH:=m68k
+#ARCH:=v850
+#ARCH:=sparc
+#ARCH:=sh64
 #ARCH:=whatever
 
 # enable to build a native gcc toolchain with uclibc support
 $(STAGING_DIR):
        rm -rf $(STAGING_DIR)
        mkdir -p $(STAGING_DIR)/lib
-       mkdir -p $(STAGING_DIR)/usr/lib
+       mkdir -p $(STAGING_DIR)/usr
        mkdir -p $(STAGING_DIR)/include
+       ln -fs ../lib $(STAGING_DIR)/usr/lib
 
 $(TARGET_DIR):
        rm -rf $(TARGET_DIR)
 
        mkdir -p $(DL_DIR)
        mkdir -p $(STAGING_DIR)
        mkdir -p $(STAGING_DIR)/lib/gcc-lib
-       mkdir -p $(STAGING_DIR)/usr/lib
        mkdir -p $(STAGING_DIR)/usr/bin;
        mkdir -p $(STAGING_DIR)/$(GNU_TARGET_NAME)/
        (cd $(STAGING_DIR)/$(GNU_TARGET_NAME); ln -fs ../lib)
        (cd $(STAGING_DIR)/$(GNU_TARGET_NAME); ln -fs ../include)
        (cd $(STAGING_DIR)/$(GNU_TARGET_NAME); ln -fs ../include sys-include)
-       (cd $(STAGING_DIR)/usr/lib; ln -fs ../../lib/gcc-lib)
        $(BINUTILS_CAT) $(DL_DIR)/$(BINUTILS_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf -
        touch $(BINUTILS_DIR)/.unpacked