diff options
author | Felix Fietkau <nbd@openwrt.org> | 2009-02-28 21:03:17 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2009-02-28 21:03:17 +0000 |
commit | 333fc3f7e129680231b21503aa9c8fa8bd180901 (patch) | |
tree | 8a6413cd524aa77e675ed199017162891fd78e7c | |
parent | 5dcaa510e8fda973d1dd616ed2bbc486ddf78596 (diff) | |
download | upstream-333fc3f7e129680231b21503aa9c8fa8bd180901.tar.gz upstream-333fc3f7e129680231b21503aa9c8fa8bd180901.tar.bz2 upstream-333fc3f7e129680231b21503aa9c8fa8bd180901.zip |
adjust host-build.mk to bring it closer to package.mk
SVN-Revision: 14699
-rw-r--r-- | include/host-build.mk | 44 |
1 files changed, 25 insertions, 19 deletions
diff --git a/include/host-build.mk b/include/host-build.mk index 2ce3e1598d..8ad8f79d96 100644 --- a/include/host-build.mk +++ b/include/host-build.mk @@ -34,27 +34,33 @@ define Host/Prepare $(call Host/Prepare/Default) endef +HOST_CONFIGURE_VARS = \ + CPPFLAGS="$(HOST_CFLAGS)" \ + LDFLAGS="$(HOST_LDFLAGS)" \ + SHELL="$(BASH)" + +HOST_CONFIGURE_ARGS = \ + --target=$(GNU_HOST_NAME) \ + --host=$(GNU_HOST_NAME) \ + --build=$(GNU_HOST_NAME) \ + --program-prefix="" \ + --program-suffix="" \ + --prefix=$(STAGING_DIR_HOST) \ + --exec-prefix=$(STAGING_DIR_HOST) \ + --sysconfdir=$(STAGING_DIR_HOST)/etc \ + --localstatedir=$(STAGING_DIR_HOST)/var + +HOST_CONFIGURE_CMD = ./configure + define Host/Configure/Default @(cd $(HOST_BUILD_DIR)/$(3); \ - [ -x configure ] && \ - $(CP) $(SCRIPT_DIR)/config.{guess,sub} $(HOST_BUILD_DIR)/$(3)/ && \ - $(2) \ - CPPFLAGS="$(HOST_CFLAGS)" \ - LDFLAGS="$(HOST_LDFLAGS)" \ - SHELL="$(BASH)" \ - ./configure \ - --target=$(GNU_HOST_NAME) \ - --host=$(GNU_HOST_NAME) \ - --build=$(GNU_HOST_NAME) \ - --program-prefix="" \ - --program-suffix="" \ - --prefix=$(STAGING_DIR_HOST) \ - --exec-prefix=$(STAGING_DIR_HOST) \ - --sysconfdir=$(STAGING_DIR_HOST)/etc \ - --localstatedir=$(STAGING_DIR_HOST)/var \ - $(DISABLE_NLS) \ - $(1); \ - true; \ + if [ -x configure ]; then \ + $(CP) $(SCRIPT_DIR)/config.{guess,sub} $(HOST_BUILD_DIR)/$(3)/ && \ + $(2) \ + $(HOST_CONFIGURE_CMD) \ + $(HOST_CONFIGURE_ARGS) \ + $(1); \ + fi \ ) endef |