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

Makefile: add support for specific build environment

Include parent_common.mk from up directory. Which may contain various
environment definitions such compiler, linker, etc. If such file is not
present it will not affect build.
Signed-off-by: Adam Wujek's avatarAdam Wujek <adam.wujek@cern.ch>
parent cc8e0fc0
# include parent_common.mk for buildsystem's defines
# use absolute path for REPO_PARENT
REPO_PARENT=$(shell /bin/pwd)/..
-include $(REPO_PARENT)/parent_common.mk
FMC_BUS := $(shell scripts/check-submodule fmc-bus $(FMC_BUS))
ZIO := $(shell scripts/check-submodule zio $(ZIO))
ZIO_VERSION = $(shell cd $(ZIO); git describe --always --dirty --long --tags)
......
# include parent_common.mk for buildsystem's defines
# use absolute path for REPO_PARENT
REPO_PARENT=$(shell /bin/pwd)/../..
-include $(REPO_PARENT)/parent_common.mk
LINUX ?= /lib/modules/$(shell uname -r)/build
ZIO ?= $(src)/../zio
......
......@@ -5,7 +5,11 @@
# build a particular environment.
-include Makefile.specific
ZIO := $(shell cd ..; scripts/check-submodule zio $(ZIO))
# include parent_common.mk for buildsystem's defines
REPO_PARENT=../..
-include $(REPO_PARENT)/parent_common.mk
ZIO ?= ../zio
LIB = libfdelay.a
LOBJ := fdelay-init.o
......
......@@ -5,6 +5,10 @@
# build a particular environment.
-include Makefile.specific
# include parent_common.mk for buildsystem's defines
REPO_PARENT=../..
-include $(REPO_PARENT)/fmc_common.mk
M = $(shell /bin/pwd)/../kernel
DESTDIR ?= /usr/local
......
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