X-Git-Url: https://git.archive.openwrt.org/?p=openwrt.git;a=blobdiff_plain;f=target%2Fsdk%2FMakefile;h=d6c42b0525f26a8962eabcfc00489a3b3fb42a3d;hp=737404108dcfb1e8a0f7fe5a6f572b8314a7f58a;hb=c48e95915fbd7623a6119b9f3f02d81fe772dde2;hpb=6e5d8656ed5df33ceecf0b65a8fc5ec60ebdbe80 diff --git a/target/sdk/Makefile b/target/sdk/Makefile index 737404108d..d6c42b0525 100644 --- a/target/sdk/Makefile +++ b/target/sdk/Makefile @@ -11,8 +11,8 @@ include $(INCLUDE_DIR)/host.mk override MAKEFLAGS= -PKG_OS:=$(shell uname -s) -PKG_CPU:=$(shell uname -m) +PKG_OS:=$(word 2,$(subst -, ,$(shell $(HOSTCC) -dumpmachine))) +PKG_CPU:=$(word 1,$(subst -, ,$(shell $(HOSTCC) -dumpmachine))) SDK_NAME:=OpenWrt-SDK-$(BOARD)-for-$(PKG_OS)-$(PKG_CPU)-gcc-$(GCCV)_$(LIBC)-$(LIBCV) SDK_BUILD_DIR:=$(BUILD_DIR)/$(SDK_NAME) @@ -52,11 +52,12 @@ $(BIN_DIR)/$(SDK_NAME).tar.bz2: clean ./files/package/rules.mk \ $(TOPDIR)/package/Makefile \ $(SDK_BUILD_DIR)/package/ - echo "src-svn trunk $(SVN_PACKAGE_URL)" \ - > $(SDK_BUILD_DIR)/feeds.conf.default + $(if $(SVN_PACKAGE_URL),echo "src-svn trunk $(SVN_PACKAGE_URL)" \ + > $(SDK_BUILD_DIR)/feeds.conf.default,\ + -rm -f $(SDK_BUILD_DIR)/feeds.conf.default) cat $(TOPDIR)/feeds.conf.default \ >> $(SDK_BUILD_DIR)/feeds.conf.default - echo REVISION:="$(REVISION)" > $(SDK_BUILD_DIR)/include/version.mk + $(SED) 's,^# REVISION:=.*,REVISION:=$(REVISION),g' $(SDK_BUILD_DIR)/include/version.mk find $(SDK_BUILD_DIR) -name .git | $(XARGS) rm -rf find $(SDK_BUILD_DIR) -name .svn | $(XARGS) rm -rf find $(SDK_BUILD_DIR) -name CVS | $(XARGS) rm -rf