X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=rules.mk;h=0822979012d5b985716fe5c24fd278535f388b1e;hb=9d0f8e9b56050380c9fc2ac8d70738b06a16bf79;hp=5d6322733994614991ddbad717b089a3fb1f6911;hpb=82022553e31f1d50d1f32ab1967a1b8004293e71;p=openwrt.git diff --git a/rules.mk b/rules.mk index 5d63227339..0822979012 100644 --- a/rules.mk +++ b/rules.mk @@ -16,14 +16,12 @@ include $(TOPDIR)/include/verbose.mk export TMP_DIR:=$(TOPDIR)/tmp -GREP_OPTIONS= -export GREP_OPTIONS - qstrip=$(strip $(subst ",,$(1))) #")) empty:= space:= $(empty) $(empty) +comma:=, merge=$(subst $(space),,$(1)) confvar=$(call merge,$(foreach v,$(1),$(if $($(v)),y,n))) strip_last=$(patsubst %.$(lastword $(subst .,$(space),$(1))),%,$(1)) @@ -190,9 +188,9 @@ export PKG_CONFIG HOSTCC:=gcc HOSTCXX:=g++ -HOST_CPPFLAGS:=-I$(STAGING_DIR_HOST)/include +HOST_CPPFLAGS:=-I$(STAGING_DIR_HOST)/include -I$(STAGING_DIR_HOST)/usr/include HOST_CFLAGS:=-O2 $(HOST_CPPFLAGS) -HOST_LDFLAGS:=-L$(STAGING_DIR_HOST)/lib +HOST_LDFLAGS:=-L$(STAGING_DIR_HOST)/lib -L$(STAGING_DIR_HOST)/usr/lib TARGET_CC:=$(TARGET_CROSS)gcc TARGET_AR:=$(TARGET_CROSS)ar @@ -260,35 +258,27 @@ else $(SCRIPT_DIR)/rstrip.sh endif -ifeq ($(CONFIG_ENABLE_LOCALE),true) - DISABLE_NLS:=--enable-nls -else - DISABLE_NLS:=--disable-nls -endif - ifeq ($(CONFIG_IPV6),y) DISABLE_IPV6:= else DISABLE_IPV6:=--disable-ipv6 endif -ifeq ($(CONFIG_TAR_VERBOSITY),y) - TAR_OPTIONS:=-xvf - -else - TAR_OPTIONS:=-xf - -endif +TAR_OPTIONS:=-xf - ifeq ($(CONFIG_BUILD_LOG),y) BUILD_LOG:=1 endif +export BISON_PKGDATADIR:=$(STAGING_DIR_HOST)/share/bison +export M4:=$(STAGING_DIR_HOST)/bin/m4 + define shvar V_$(subst .,_,$(subst -,_,$(subst /,_,$(1)))) endef define shexport -$(call shvar,$(1))=$$(call $(1)) -export $(call shvar,$(1)) +export $(call shvar,$(1))=$$(call $(1)) endef define include_mk