framework submakefile improvements #114
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "KSat/fsfw:mueller_Framework_mk_OS_FSFW"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #115.
OS renamed to OS_FSFW because OS sometimes
is a system variable which can be used to determine the OS (windows, linux).
@ -34,1 +35,4 @@
else ifeq ($(OS_FSFW),freeRTOS)
CXXSRC += $(wildcard $(FRAMEWORK_PATH)/osal/FreeRTOS/*.cpp)
else ifeq ($(OS_FSFW),host)
CXXSRC += $(wildcard $(FRAMEWORK_PATH)/osal/host/*.cpp)
This is intended to be used as user specific host?
It's basically an OS implemented as portable as possible for host machines by using C++ features.
By detecting the underlying OS, I can for example make thread settings (e.g. sched priority)
by using the native handle.
And that is part of another pull request?
I have not made a pull request yet, although I could do that. there are still some parts (like semaphores) which are not implemented yet because C++20 will feature them..
@ -8,11 +8,13 @@ CXXSRC += $(wildcard $(FRAMEWORK_PATH)/controller/*.cpp)
CXXSRC += $(wildcard $(FRAMEWORK_PATH)/coordinates/*.cpp)
CXXSRC += $(wildcard $(FRAMEWORK_PATH)/datalinklayer/*.cpp)
CXXSRC += $(wildcard $(FRAMEWORK_PATH)/datapool/*.cpp)
CXXSRC += $(wildcard $(FRAMEWORK_PATH)/datapoolglob/*.cpp)
Could you remove the global datapool includes?
This would break a lot of exisiting code which still uses the global datapool