From 30fb2187ad93a178a358f98b8feacf6e3ccc4998 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Fri, 22 May 2015 11:27:37 -0600 Subject: [PATCH] Fix handling of absolute paths --- Makefile.unix | 6 +++--- Makefile.win | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Makefile.unix b/Makefile.unix index b7bbe6e767..b82febe678 100644 --- a/Makefile.unix +++ b/Makefile.unix @@ -74,7 +74,7 @@ ARCH_INC = $(ARCH_DIR)/include ifeq ($(CONFIG_ARCH_BOARD_CUSTOM),y) BOARD_DIR = $(CONFIG_ARCH_BOARD_CUSTOM_DIR) else - BOARD_DIR = configs/$(CONFIG_ARCH_BOARD) + BOARD_DIR = $(TOPDIR)/configs/$(CONFIG_ARCH_BOARD) endif # CONFIG_APPS_DIR can be over-ridden from the command line or in the .config file. @@ -293,13 +293,13 @@ include/arch: Make.defs include/arch/board: include/arch Make.defs include/arch @echo "LN: include/arch/board to $(BOARD_DIR)/include" - $(Q) $(DIRLINK) $(TOPDIR)/$(BOARD_DIR)/include include/arch/board + $(Q) $(DIRLINK) $(BOARD_DIR)/include include/arch/board # Link the configs//src dir to arch//src/board $(ARCH_SRC)/board: Make.defs @echo "LN: $(ARCH_SRC)/board to $(BOARD_DIR)/src" - $(Q) $(DIRLINK) $(TOPDIR)/$(BOARD_DIR)/src $(ARCH_SRC)/board + $(Q) $(DIRLINK) $(BOARD_DIR)/src $(ARCH_SRC)/board # Link arch//include/ to arch//include/chip diff --git a/Makefile.win b/Makefile.win index 03f0de8fa2..1ff9ceefc1 100644 --- a/Makefile.win +++ b/Makefile.win @@ -67,7 +67,7 @@ ARCH_INC = $(ARCH_DIR)\include ifeq ($(CONFIG_ARCH_BOARD_CUSTOM),y) BOARD_DIR = $(CONFIG_ARCH_BOARD_CUSTOM_DIR) else - BOARD_DIR = configs$(DELIM)$(CONFIG_ARCH_BOARD) + BOARD_DIR = $(TOPDIR)${DELIM}configs$(DELIM)$(CONFIG_ARCH_BOARD) endif # CONFIG_APPS_DIR can be over-ridden from the command line or in the .config file. @@ -300,9 +300,9 @@ endif include\arch\board: include\arch Make.defs include\arch @echo LN: include\arch\board to $(BOARD_DIR)\include ifeq ($(CONFIG_WINDOWS_MKLINK),y) - $(Q) /user:administrator mklink /d include\arch\board $(TOPDIR)\$(BOARD_DIR)\include + $(Q) /user:administrator mklink /d include\arch\board $(BOARD_DIR)\include else - $(Q) xcopy $(TOPDIR)\$(BOARD_DIR)\include include\arch\board /c /q /s /e /y /i + $(Q) xcopy $(BOARD_DIR)\include include\arch\board /c /q /s /e /y /i $(Q) echo FAKELNK > include\arch\board\.fakelnk endif @@ -311,9 +311,9 @@ endif $(ARCH_SRC)\board: Make.defs @echo LN: $(ARCH_SRC)\board to $(BOARD_DIR)\src ifeq ($(CONFIG_WINDOWS_MKLINK),y) - $(Q) /user:administrator mklink /d $(ARCH_SRC)\board $(TOPDIR)\$(BOARD_DIR)\src + $(Q) /user:administrator mklink /d $(ARCH_SRC)\board $(BOARD_DIR)\src else - $(Q) xcopy $(TOPDIR)\$(BOARD_DIR)\src $(ARCH_SRC)\board /c /q /s /e /y /i + $(Q) xcopy $(BOARD_DIR)\src $(ARCH_SRC)\board /c /q /s /e /y /i $(Q) echo FAKELNK > $(ARCH_SRC)\board\.fakelnk endif