mirror of
https://github.com/genodelabs/genode.git
synced 2025-04-12 05:41:36 +00:00
Update Muen port
- Upgrade to Muen v0.8+ - Switch to https - Download contrib when building kernel - Append Muen compilation output to build log - Explicitly init required submodule
This commit is contained in:
parent
6b66c819ef
commit
bdfe3e1a8c
@ -1 +1 @@
|
||||
563f198fa5265f2f081f9fb599e22ac95949b88a
|
||||
dfe7f3cdee51af75e791b8852641deaec00dccc2
|
||||
|
@ -2,16 +2,11 @@ LICENSE := GPLv3
|
||||
VERSION := git
|
||||
DOWNLOADS := muen.git
|
||||
|
||||
URL(muen) := http://git.codelabs.ch/git/muen.git
|
||||
REV(muen) := a724693a9e4d64cfc6bd5fe992f569d793d7165f
|
||||
URL(muen) := https://git.codelabs.ch/git/muen.git
|
||||
REV(muen) := b3a80069da73b05e0feb0db9d69460601e19d5f7
|
||||
DIR(muen) := src/kernel/muen
|
||||
|
||||
$(call check_tool,git)
|
||||
$(call check_tool,iasl)
|
||||
$(call check_tool,tidy)
|
||||
$(call check_tool,xsltproc)
|
||||
|
||||
default: contrib_download
|
||||
contrib_download: _dirs
|
||||
@$(MSG_PREFIX)download contrib
|
||||
$(VERBOSE)$(MAKE) -C src/kernel/muen/contrib download QUIET=true
|
||||
|
@ -18,15 +18,21 @@ BUILD_OPTS = SYSTEM=$(MUEN_SYSTEM) HARDWARE=$(MUEN_HARDWARE) NO_PROOF=true
|
||||
ifneq ($(filter muen, $(SPECS)),)
|
||||
$(TARGET): $(MUEN_DST_DIR)
|
||||
$(MSG_BUILD)Muen kernel
|
||||
$(VERBOSE)$(BUILD_ENV) $(MAKE) -C $(MUEN_DST_DIR) $(BUILD_OPTS) kernel > $(MUEN_LOG) 2>&1
|
||||
$(VERBOSE)$(BUILD_ENV) $(MAKE) -C $(MUEN_DST_DIR) $(BUILD_OPTS) kernel >> $(MUEN_LOG) 2>&1
|
||||
$(MSG_BUILD)Muen components
|
||||
$(VERBOSE)$(BUILD_ENV) $(MAKE) -C $(MUEN_DST_DIR)/components \
|
||||
COMPONENTS=$(MUEN_COMPONENTS) $(BUILD_OPTS) > $(MUEN_LOG) 2>&1
|
||||
COMPONENTS=$(MUEN_COMPONENTS) $(BUILD_OPTS) >> $(MUEN_LOG) 2>&1
|
||||
|
||||
$(MUEN_DST_DIR): $(MUEN_SRC_DIR)
|
||||
$(MUEN_DST_DIR): download_contrib
|
||||
$(VERBOSE)mkdir -p $(MUEN_DST_DIR)
|
||||
$(VERBOSE)tar c -C $(MUEN_SRC_DIR) . | tar x -C $(MUEN_DST_DIR)
|
||||
|
||||
download_contrib: $(MUEN_SRC_DIR)
|
||||
$(MSG_BUILD)Muen contrib
|
||||
$(VERBOSE)cd $(MUEN_SRC_DIR) && git submodule update --init tools/mugenschedcfg > $(MUEN_LOG) 2>&1
|
||||
$(VERBOSE)$(BUILD_ENV) $(MAKE) -C $(MUEN_SRC_DIR)/contrib \
|
||||
QUIET=true download >> $(MUEN_LOG) 2>&1
|
||||
|
||||
clean cleanall: clean_muen
|
||||
|
||||
#
|
||||
|
Loading…
x
Reference in New Issue
Block a user