mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-23 23:42:32 +00:00
hw_x86_64: do not reference any muen specifics
Do not build core-muen_on library without the muen soecifier set. Do not reference files of the muen contrib directory in the first pass of make's rule analysis, when parding the muen specific kernel makefile. Fix #1859
This commit is contained in:
parent
c3d4802ac8
commit
5fc9f68941
@ -4,6 +4,8 @@
|
|||||||
# \date 2015-06-02
|
# \date 2015-06-02
|
||||||
#
|
#
|
||||||
|
|
||||||
|
REQUIRES = muen
|
||||||
|
|
||||||
# add include paths
|
# add include paths
|
||||||
INC_DIR += $(REP_DIR)/src/core/include/spec/x86_64/muen
|
INC_DIR += $(REP_DIR)/src/core/include/spec/x86_64/muen
|
||||||
|
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
TARGET = muen
|
TARGET = muen
|
||||||
REQUIRES = x86_64 muen
|
REQUIRES = x86_64 muen
|
||||||
MUEN_SRC_DIR = $(call select_from_ports,muen)/src/kernel/muen
|
MUEN_SRC_DIR = $(call select_from_ports,muen)/src/kernel/muen
|
||||||
MUEN_BUILD_DIR = $(BUILD_BASE_DIR)/kernel
|
MUEN_BUILD_DIR = $(BUILD_BASE_DIR)/kernel
|
||||||
MUEN_CONF_FILE = $(MUEN_BUILD_DIR)/muen.conf
|
MUEN_CONF_FILE = $(MUEN_BUILD_DIR)/muen.conf
|
||||||
MUEN_DST_DIR = $(MUEN_BUILD_DIR)/muen
|
MUEN_DST_DIR = $(MUEN_BUILD_DIR)/muen
|
||||||
MUEN_LOG = $(MUEN_BUILD_DIR)/build.log
|
MUEN_LOG = $(MUEN_BUILD_DIR)/build.log
|
||||||
|
|
||||||
MUEN_SYSTEM := $(shell sed -n "/^SYSTEM/s/^.*=\\s*//p" ${MUEN_CONF_FILE})
|
MUEN_SYSTEM = $(shell sed -n "/^SYSTEM/s/^.*=\\s*//p" ${MUEN_CONF_FILE})
|
||||||
MUEN_HARDWARE := $(shell sed -n "/^HARDWARE/s/^.*=\\s*//p" ${MUEN_CONF_FILE})
|
MUEN_HARDWARE = $(shell sed -n "/^HARDWARE/s/^.*=\\s*//p" ${MUEN_CONF_FILE})
|
||||||
MUEN_COMPONENTS := $(shell sed -n "/^COMPONENTS/s/^.*=\\s*//p" ${MUEN_CONF_FILE})
|
MUEN_COMPONENTS = $(shell sed -n "/^COMPONENTS/s/^.*=\\s*//p" ${MUEN_CONF_FILE})
|
||||||
GNAT_PATH := $(shell sed -n "/^GNAT_PATH/s/^.*=\\s*//p" ${MUEN_CONF_FILE})
|
GNAT_PATH = $(shell sed -n "/^GNAT_PATH/s/^.*=\\s*//p" ${MUEN_CONF_FILE})
|
||||||
SPARK_PATH := $(shell sed -n "/^SPARK_PATH/s/^.*=\\s*//p" ${MUEN_CONF_FILE})
|
SPARK_PATH = $(shell sed -n "/^SPARK_PATH/s/^.*=\\s*//p" ${MUEN_CONF_FILE})
|
||||||
|
|
||||||
BUILD_ENV = PATH=$(GNAT_PATH)/bin:$(SPARK_PATH)/bin:$$PATH
|
BUILD_ENV = PATH=$(GNAT_PATH)/bin:$(SPARK_PATH)/bin:$$PATH
|
||||||
BUILD_OPTS = SYSTEM=$(MUEN_SYSTEM) HARDWARE=$(MUEN_HARDWARE) NO_PROOF=true
|
BUILD_OPTS = SYSTEM=$(MUEN_SYSTEM) HARDWARE=$(MUEN_HARDWARE) NO_PROOF=true
|
||||||
|
|
||||||
$(TARGET): $(MUEN_DST_DIR)
|
$(TARGET): $(MUEN_DST_DIR)
|
||||||
$(MSG_BUILD)Muen kernel
|
$(MSG_BUILD)Muen kernel
|
||||||
|
Loading…
Reference in New Issue
Block a user