mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-19 05:37:54 +00:00
035e28d7d9
Issue #2242
28 lines
1.1 KiB
Plaintext
28 lines
1.1 KiB
Plaintext
LICENSE := GPLv2
|
|
VERSION := git
|
|
DOWNLOADS := sel4.git
|
|
|
|
URL(sel4) := https://github.com/seL4/seL4.git
|
|
# master branch, version 6.0
|
|
REV(sel4) := 8564ace4dfb622ec69e0f7d762ebfbc8552ec918
|
|
DIR(sel4) := src/kernel/sel4
|
|
|
|
$(call check_tool,python)
|
|
$(call check_python_module,future)
|
|
$(call check_python_module,tempita)
|
|
$(call check_python_module,ply)
|
|
|
|
PATCHES := $(sort $(wildcard $(REP_DIR)/patches/*.patch))
|
|
|
|
# adjust kernel config usable on qemu and on native hw, and add a 32bit version
|
|
default: $(DOWNLOADS)
|
|
$(VERBOSE)mkdir -p src/kernel/sel4/configs/pc99/x86_64
|
|
$(VERBOSE)mkdir -p src/kernel/sel4/configs/pc99/ia32
|
|
$(VERBOSE)cp src/kernel/sel4/configs/pc99/autoconf.h src/kernel/sel4/configs/pc99/x86_64/autoconf.h
|
|
$(VERBOSE)mv src/kernel/sel4/configs/pc99/autoconf.h src/kernel/sel4/configs/pc99/ia32/autoconf.h
|
|
$(VERBOSE)patch -p0 <$(REP_DIR)/patches/autoconf_32.config
|
|
$(VERBOSE)patch -p0 <$(REP_DIR)/patches/autoconf_64.config
|
|
$(VERBOSE)mkdir -p src/kernel/sel4/configs/imx6/wand_quad
|
|
$(VERBOSE)mv src/kernel/sel4/configs/imx6/autoconf.h src/kernel/sel4/configs/imx6/wand_quad/autoconf.h
|
|
$(VERBOSE)patch -p0 <$(REP_DIR)/patches/wand_quad.config
|