mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-19 21:57:55 +00:00
f9269f5cb1
Fixes #1425
40 lines
824 B
Makefile
40 lines
824 B
Makefile
#
|
|
# Specifics for the Codezero kernel API
|
|
#
|
|
|
|
CODEZERO_DIR := $(call select_from_ports,codezero)/src/kernel/codezero
|
|
|
|
#
|
|
# Convert path to absolute directory
|
|
#
|
|
absdir = $(shell readlink -f $(1))
|
|
|
|
#
|
|
# Headers generated within the build directory
|
|
# (see 'lib/mk/platform.mk')
|
|
#
|
|
INC_DIR += $(BUILD_BASE_DIR)/include
|
|
|
|
#
|
|
# Codezero headers
|
|
#
|
|
INC_DIR += $(CODEZERO_DIR)/include
|
|
INC_DIR += $(CODEZERO_DIR)/conts/userlibs/libl4/include
|
|
INC_DIR += $(CODEZERO_DIR)/conts/userlibs/libdev/uart/include
|
|
|
|
#
|
|
# Allow programs to test for the Codezero kernel
|
|
#
|
|
# This is needed by the 'pl050/irq_handler.h' to handle the interrupt semantics
|
|
# of Codezero.
|
|
#
|
|
CC_OPT += -D__CODEZERO__
|
|
|
|
#
|
|
# Clean rules for removing the side effects of building the platform
|
|
#
|
|
clean_includes:
|
|
$(VERBOSE)rm -rf $(BUILD_BASE_DIR)/include
|
|
|
|
cleanall: clean_includes
|