X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=rules.mk;h=e13d8ccc9fc5df35edec772a98897081f25bb17c;hb=ff6f66c1929416922c360d3d0901b1e593af849c;hp=70768f055d009bc214946322e17c12b6978b927a;hpb=60629e1695a590f5a2479c986797d372862ce09f;p=librecmc%2Flibrecmc.git diff --git a/rules.mk b/rules.mk index 70768f055d..e13d8ccc9f 100644 --- a/rules.mk +++ b/rules.mk @@ -28,6 +28,11 @@ strip_last=$(patsubst %.$(lastword $(subst .,$(space),$(1))),%,$(1)) define sep +endef + +define newline + + endef _SINGLE=export MAKEFLAGS=$(space); @@ -111,7 +116,7 @@ STAGING_DIR_ROOT:=$(STAGING_DIR)/root-$(BOARD) BUILD_LOG_DIR:=$(TOPDIR)/logs PKG_INFO_DIR := $(STAGING_DIR)/pkginfo -TARGET_PATH:=$(STAGING_DIR_HOST)/bin:$(subst $(space),:,$(filter-out .,$(filter-out ./,$(subst :,$(space),$(PATH))))) +TARGET_PATH:=$(subst $(space),:,$(filter-out .,$(filter-out ./,$(subst :,$(space),$(PATH))))) TARGET_CFLAGS:=$(TARGET_OPTIMIZATION)$(if $(CONFIG_DEBUG), -g3) $(EXTRA_OPTIMIZATION) TARGET_CXXFLAGS = $(TARGET_CFLAGS) TARGET_ASFLAGS_DEFAULT = $(TARGET_CFLAGS) @@ -202,6 +207,8 @@ else TARGET_NM:=$(TARGET_CROSS)nm endif +BUILD_KEY=$(TOPDIR)/key-build + TARGET_CC:=$(TARGET_CROSS)gcc TARGET_CXX:=$(TARGET_CROSS)g++ KPATCH:=$(SCRIPT_DIR)/patch-kernel.sh @@ -210,6 +217,12 @@ CP:=cp -fpR LN:=ln -sf XARGS:=xargs -r +BASH:=bash +TAR:=tar +FIND:=find +PATCH:=patch +PYTHON:=python + INSTALL_BIN:=install -m0755 INSTALL_DIR:=install -d -m0755 INSTALL_DATA:=install -m0644 @@ -263,6 +276,7 @@ else NM="$(TARGET_CROSS)nm" \ STRIP="$(STRIP)" \ STRIP_KMOD="$(SCRIPT_DIR)/strip-kmod.sh" \ + PATCHELF="$(STAGING_DIR_HOST)/bin/patchelf" \ $(SCRIPT_DIR)/rstrip.sh endif