Commit d43e6bea authored by Adam Wujek's avatar Adam Wujek 💬

use absolute paths in Makefiles

Use _ABS in Makefiles wherever possible.
Signed-off-by: Adam Wujek's avatarAdam Wujek <adam.wujek@cern.ch>
parent a395d96c
...@@ -3,13 +3,13 @@ ...@@ -3,13 +3,13 @@
REPO_PARENT=$(shell /bin/pwd)/.. REPO_PARENT=$(shell /bin/pwd)/..
-include $(REPO_PARENT)/parent_common.mk -include $(REPO_PARENT)/parent_common.mk
FMC_BUS ?= $(shell pwd)/fmc-bus FMC_BUS ?= fmc-bus
export FMC_BUS
# FMC_BUS_ABS has to be absolut path, due to beeing passed to the Kbuild # FMC_BUS_ABS has to be absolut path, due to beeing passed to the Kbuild
FMC_BUS_ABS ?= $(abspath $(FMC_BUS) ) FMC_BUS_ABS ?= $(abspath $(FMC_BUS) )
export FMC_BUS_ABS export FMC_BUS_ABS
DIRS = $(FMC_BUS) kernel tools DIRS = $(FMC_BUS_ABS) kernel tools
.PHONY: all clean modules install modules_install $(DIRS) .PHONY: all clean modules install modules_install $(DIRS)
...@@ -23,12 +23,12 @@ modules_install: TARGET = modules_install ...@@ -23,12 +23,12 @@ modules_install: TARGET = modules_install
$(DIRS): $(DIRS):
$(MAKE) -C $@ $(TARGET) $(MAKE) -C $@ $(TARGET)
$(FMC_BUS): fmc-bus-init_repo $(FMC_BUS_ABS): fmc-bus-init_repo
# init submodule if missing # init submodule if missing
fmc-bus-init_repo: fmc-bus-init_repo:
@test -d $(FMC_BUS)/doc || ( echo "Checking out submodule $(FMC_BUS)"; git submodule update --init $(FMC_BUS) ) @test -d $(FMC_BUS_ABS)/doc || ( echo "Checking out submodule $(FMC_BUS_ABS)"; git submodule update --init $(FMC_BUS_ABS) )
kernel: $(FMC_BUS) kernel: $(FMC_BUS_ABS)
include scripts/gateware.mk include scripts/gateware.mk
...@@ -5,7 +5,7 @@ REPO_PARENT=$(shell /bin/pwd)/../.. ...@@ -5,7 +5,7 @@ REPO_PARENT=$(shell /bin/pwd)/../..
LINUX ?= /lib/modules/$(shell uname -r)/build LINUX ?= /lib/modules/$(shell uname -r)/build
FMC_BUS ?= $(shell pwd)/../fmc-bus FMC_BUS ?= ../fmc-bus
# FMC_BUS_ABS has to be absolut path, due to beeing passed to the Kbuild # FMC_BUS_ABS has to be absolut path, due to beeing passed to the Kbuild
FMC_BUS_ABS ?= $(abspath $(FMC_BUS) ) FMC_BUS_ABS ?= $(abspath $(FMC_BUS) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment