mirror of
https://github.com/mmueller41/genode.git
synced 2026-01-21 12:32:56 +01:00
Working mxtasking port
This commit is contained in:
@@ -1,17 +1,19 @@
|
||||
MXTASKING_DIR := $(call select_from_ports,mxtasking)/src/lib/mxtasking
|
||||
|
||||
SRC_CC = $(shell find $(MXTASKING_DIR)/src/mx -name '*.cpp')
|
||||
vpath %.cpp $(MXTASKING_DIR)/src/mx
|
||||
|
||||
INC_DIR += $(MXTASKING_DIR)/src/mx $(MXTASKING_DIR)/lib
|
||||
INC_DIR += $(MXTASKING_DIR)/src $(MXTASKING_DIR)/lib
|
||||
vpath %.h ${INC_DIR}
|
||||
|
||||
CC_OPT += -pedantic -Wall -Wextra -Werror \
|
||||
CC_OPT += -pedantic -Wall \
|
||||
-Wno-invalid-offsetof -Wcast-align -Wcast-qual -Wctor-dtor-privacy -Wdisabled-optimization \
|
||||
-Wformat=2 -Winit-self -Wmissing-declarations -Wmissing-include-dirs -Woverloaded-virtual \
|
||||
-Wredundant-decls -Wshadow -Wsign-promo -Wstrict-overflow=5 -Wswitch-default -Wundef \
|
||||
-Wno-unused -Wold-style-cast -Wno-uninitialized -O1 -g3
|
||||
-Wno-unused -Wold-style-cast -Wno-uninitialized -O1 -g3 -fno-aligned-new
|
||||
|
||||
CC_OPT += $(addprefix -I ,$(INC_DIR))
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
||||
LIBS += libm libc stdcxx
|
||||
SHARED_LIB = yes
|
||||
LIBS += base libm libc stdcxx
|
||||
#SHARED_LIB = yes
|
||||
|
||||
@@ -1 +1 @@
|
||||
7a929fd5688f43e14fa1b3e51ef86221e49746af
|
||||
e4d5a5f37a34715b9d48ec455aa0b6c26fe34553
|
||||
|
||||
@@ -3,7 +3,7 @@ DOWNLOADS := mxtasking.git
|
||||
VERSION := git
|
||||
|
||||
URL(mxtasking) := https://github.com/mmueller41/mxtasking.git
|
||||
REV(mxtasking) := ef10d021120a024ecf07f21590f97c5acdb647bc
|
||||
REV(mxtasking) := e734ffd0d824634818fe30b356632501b7956595
|
||||
DIR(mxtasking) := src/lib/mxtasking
|
||||
|
||||
DIRS += include/mx/memory
|
||||
@@ -45,7 +45,6 @@ DIR_CONTENT(include/mx/system) += src/lib/mxtasking/src/mx/system/builtin.h
|
||||
DIR_CONTENT(include/mx/system) += src/lib/mxtasking/src/mx/system/cpuid.h
|
||||
DIR_CONTENT(include/mx/system) += src/lib/mxtasking/src/mx/system/cache.h
|
||||
DIR_CONTENT(include/mx/system) += src/lib/mxtasking/src/mx/system/environment.h
|
||||
DIR_CONTENT(include/mx/system) += src/lib/mxtasking/src/mx/system/thread.h
|
||||
DIR_CONTENT(include/mx/system) += src/lib/mxtasking/src/mx/system/topology.h
|
||||
DIR_CONTENT(include/mx/resource) += src/lib/mxtasking/src/mx/resource/resource_interface.h
|
||||
DIR_CONTENT(include/mx/resource) += src/lib/mxtasking/src/mx/resource/resource.h
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
content: src/lib/mxtasking lib/mk/mxtasking.mk LICENSE
|
||||
MIRROR_FROM_REP_DIR := lib/mk/mxtasking.mk lib/import/import-mxtasking.mk
|
||||
|
||||
content: src/lib/mxtasking LICENSE $(MIRROR_FROM_REP_DIR)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/mxtasking)
|
||||
|
||||
src/lib/mxtasking:
|
||||
mkdir -p $@
|
||||
cp -r $(PORT_DIR)/src/lib/mxtasking/* $@
|
||||
rm -rf $@/.git
|
||||
echo "LIBS = mxtasking" > $@/target.mk
|
||||
|
||||
lib/mk/mxtasking.mk:
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
echo "mxtsaking license, see src/lib/mxtasking/LICENSE" > $@
|
||||
echo "mxtasking license, see src/lib/mxtasking/LICENSE" > $@
|
||||
|
||||
|
||||
Reference in New Issue
Block a user