From ae327c60c96e4d5e1f88b8ec86e79de20f72a6fd Mon Sep 17 00:00:00 2001 From: bitpathe Date: Tue, 10 May 2016 00:12:09 +0200 Subject: [PATCH] build: Do not depend on python while creating the relative path Change-Id: I45892371b3d72a681fc0d5c3fdc49af2f0094296 Signed-off-by: Bit Pathe --- Makefile.inc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile.inc b/Makefile.inc index a91fca713a0..18115e5c020 100644 --- a/Makefile.inc +++ b/Makefile.inc @@ -39,9 +39,9 @@ $(error BOARD is not defined!) endif SOURCE_DIR ?= $(PROJECT_BASE)/src/ -# Kbuild doesn't work correctly if this is an absolute path -# FIXME Do not depend on python -override SOURCE_DIR := $(shell python -c "import os.path; print(\"%s\" % os.path.relpath(os.path.realpath('$(SOURCE_DIR)'), os.path.realpath('$(ZEPHYR_BASE)')))")/ +override SOURCE_DIR := $(abspath $(SOURCE_DIR)) +# Kbuild doesn't work correctly if SOURCE_DIR is an absolute path +override SOURCE_DIR := $(subst $(ZEPHYR_BASE),.,$(SOURCE_DIR))/ override SOURCE_DIR := $(subst \,/,$(SOURCE_DIR)) export SOURCE_DIR