From 38bb971bc48ada03dcd580b64de01e66dd64e5f5 Mon Sep 17 00:00:00 2001 From: Martino Ferrari Date: Mon, 23 Feb 2026 10:17:22 +0100 Subject: [PATCH] cleaned up --- Headers/DebugBrokerWrapper.h | 2 - Headers/DebugCore.h | 1 - Headers/DebugFastScheduler.h | 1 - Headers/DebugService.h | 9 -- Headers/TcpLogger.h | 1 - Source/DebugFastScheduler.cpp | 4 +- Source/DebugService.cpp | 12 +- Source/TcpLogger.cpp | 1 - compile_commands.json | 250 ++++++++++++++++++++++++++++++++-- 9 files changed, 243 insertions(+), 38 deletions(-) diff --git a/Headers/DebugBrokerWrapper.h b/Headers/DebugBrokerWrapper.h index 2d0b375..2336c70 100644 --- a/Headers/DebugBrokerWrapper.h +++ b/Headers/DebugBrokerWrapper.h @@ -5,9 +5,7 @@ #include "BrokerI.h" #include "MemoryMapBroker.h" #include "ObjectRegistryDatabase.h" -#include "ReferenceT.h" #include "ObjectBuilder.h" -#include "HighResolutionTimer.h" // Original broker headers #include "MemoryMapInputBroker.h" diff --git a/Headers/DebugCore.h b/Headers/DebugCore.h index 368b4d6..fd3fc89 100644 --- a/Headers/DebugCore.h +++ b/Headers/DebugCore.h @@ -4,7 +4,6 @@ #include "CompilerTypes.h" #include "TypeDescriptor.h" #include "StreamString.h" -#include "MemoryOperationsHelper.h" namespace MARTe { diff --git a/Headers/DebugFastScheduler.h b/Headers/DebugFastScheduler.h index c7533ba..d2c43be 100644 --- a/Headers/DebugFastScheduler.h +++ b/Headers/DebugFastScheduler.h @@ -3,7 +3,6 @@ #include "FastScheduler.h" #include "DebugService.h" -#include "ObjectRegistryDatabase.h" namespace MARTe { diff --git a/Headers/DebugService.h b/Headers/DebugService.h index d591ead..9aefd64 100644 --- a/Headers/DebugService.h +++ b/Headers/DebugService.h @@ -1,8 +1,6 @@ #ifndef DEBUGSERVICE_H #define DEBUGSERVICE_H -#include "DataSourceI.h" -#include "GAM.h" #include "MessageI.h" #include "StreamString.h" #include "BasicUDPSocket.h" @@ -10,15 +8,8 @@ #include "ReferenceContainer.h" #include "SingleThreadService.h" #include "EmbeddedServiceMethodBinderI.h" -#include "FastMath.h" -#include "CompilerTypes.h" #include "Object.h" #include "DebugCore.h" -#include "ClassRegistryDatabase.h" -#include "ErrorManagement.h" -#include "AdvancedErrorManagement.h" -#include "Threads.h" -#include "EventSem.h" namespace MARTe { diff --git a/Headers/TcpLogger.h b/Headers/TcpLogger.h index dddb78f..383682b 100644 --- a/Headers/TcpLogger.h +++ b/Headers/TcpLogger.h @@ -8,7 +8,6 @@ #include "SingleThreadService.h" #include "FastPollingMutexSem.h" #include "EventSem.h" -#include "StreamString.h" namespace MARTe { diff --git a/Source/DebugFastScheduler.cpp b/Source/DebugFastScheduler.cpp index b0b452a..9ba89b7 100644 --- a/Source/DebugFastScheduler.cpp +++ b/Source/DebugFastScheduler.cpp @@ -1,10 +1,8 @@ #include "DebugFastScheduler.h" #include "AdvancedErrorManagement.h" #include "ExecutionInfo.h" -#include "MultiThreadService.h" -#include "RealTimeApplication.h" -#include "Threads.h" #include "MemoryOperationsHelper.h" +#include "ObjectRegistryDatabase.h" namespace MARTe { diff --git a/Source/DebugService.cpp b/Source/DebugService.cpp index c132091..1768284 100644 --- a/Source/DebugService.cpp +++ b/Source/DebugService.cpp @@ -1,7 +1,6 @@ #include "DebugService.h" -#include "StandardParser.h" +#include "AdvancedErrorManagement.h" #include "StreamString.h" -#include "BasicSocket.h" #include "DebugBrokerWrapper.h" #include "DebugFastScheduler.h" #include "ObjectRegistryDatabase.h" @@ -13,15 +12,6 @@ #include "GAM.h" // Explicitly include target brokers for templating -#include "MemoryMapInputBroker.h" -#include "MemoryMapOutputBroker.h" -#include "MemoryMapSynchronisedInputBroker.h" -#include "MemoryMapSynchronisedOutputBroker.h" -#include "MemoryMapInterpolatedInputBroker.h" -#include "MemoryMapMultiBufferInputBroker.h" -#include "MemoryMapMultiBufferOutputBroker.h" -#include "MemoryMapSynchronisedMultiBufferInputBroker.h" -#include "MemoryMapSynchronisedMultiBufferOutputBroker.h" namespace MARTe { diff --git a/Source/TcpLogger.cpp b/Source/TcpLogger.cpp index 6d8e789..1b5b211 100644 --- a/Source/TcpLogger.cpp +++ b/Source/TcpLogger.cpp @@ -1,5 +1,4 @@ #include "TcpLogger.h" -#include "ObjectRegistryDatabase.h" #include "Threads.h" #include "StringHelper.h" #include "ConfigurationDatabase.h" diff --git a/compile_commands.json b/compile_commands.json index f12b4a0..0dfd8dd 100644 --- a/compile_commands.json +++ b/compile_commands.json @@ -21,12 +21,12 @@ "cc", "-v", "-o", - "CMakeFiles/cmTC_27c6b.dir/CMakeCCompilerABI.c.o", + "CMakeFiles/cmTC_a4cfb.dir/CMakeCCompilerABI.c.o", "-c", "/usr/share/cmake/Modules/CMakeCCompilerABI.c" ], - "directory": "/home/martino/Projects/marte_debug/Build/CMakeFiles/CMakeScratch/TryCompile-0cxTtB", - "output": "CMakeFiles/cmTC_27c6b.dir/CMakeCCompilerABI.c.o" + "directory": "/home/martino/Projects/marte_debug/Build/CMakeFiles/CMakeScratch/TryCompile-xo4CnB", + "output": "CMakeFiles/cmTC_a4cfb.dir/CMakeCCompilerABI.c.o" }, { "file": "/usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp", @@ -34,12 +34,59 @@ "c++", "-v", "-o", - "CMakeFiles/cmTC_2b812.dir/CMakeCXXCompilerABI.cpp.o", + "CMakeFiles/cmTC_f4fc4.dir/CMakeCXXCompilerABI.cpp.o", "-c", "/usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp" ], - "directory": "/home/martino/Projects/marte_debug/Build/CMakeFiles/CMakeScratch/TryCompile-JvDZsz", - "output": "CMakeFiles/cmTC_2b812.dir/CMakeCXXCompilerABI.cpp.o" + "directory": "/home/martino/Projects/marte_debug/Build/CMakeFiles/CMakeScratch/TryCompile-tgsqrG", + "output": "CMakeFiles/cmTC_f4fc4.dir/CMakeCXXCompilerABI.cpp.o" + }, + { + "file": "/home/martino/Projects/marte_debug/Source/DebugFastScheduler.cpp", + "arguments": [ + "c++", + "-DARCHITECTURE=x86_gcc", + "-DENVIRONMENT=Linux", + "-DMARTe2_TEST_ENVIRONMENT=GTest", + "-DUSE_PTHREAD", + "-Dmarte_dev_EXPORTS", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L0Types", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L1Portability", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L2Objects", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L3Streams", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Configuration", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Events", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Logger", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Messages", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L5FILES", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L5GAMs", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L6App", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L1Portability", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L3Services", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L4LoggerService", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/FileSystem/L1Portability", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/FileSystem/L3Streams", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L5GAMs", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/DataSources/EpicsDataSource", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/DataSources/FileDataSource", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/GAMs/IOGAM", + "-I/home/martino/Projects/marte_debug/Source", + "-I/home/martino/Projects/marte_debug/Headers", + "-pthread", + "-g", + "-fPIC", + "-MD", + "-MT", + "CMakeFiles/marte_dev.dir/Source/DebugFastScheduler.cpp.o", + "-MF", + "CMakeFiles/marte_dev.dir/Source/DebugFastScheduler.cpp.o.d", + "-o", + "CMakeFiles/marte_dev.dir/Source/DebugFastScheduler.cpp.o", + "-c", + "/home/martino/Projects/marte_debug/Source/DebugFastScheduler.cpp" + ], + "directory": "/home/martino/Projects/marte_debug/Build", + "output": "CMakeFiles/marte_dev.dir/Source/DebugFastScheduler.cpp.o" }, { "file": "/home/martino/Projects/marte_debug/Source/DebugService.cpp", @@ -63,16 +110,17 @@ "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L6App", "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L1Portability", "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L3Services", - "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L4Configuration", "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L4LoggerService", "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/FileSystem/L1Portability", "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/FileSystem/L3Streams", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L5GAMs", "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/DataSources/EpicsDataSource", "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/DataSources/FileDataSource", "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/GAMs/IOGAM", "-I/home/martino/Projects/marte_debug/Source", "-I/home/martino/Projects/marte_debug/Headers", "-pthread", + "-g", "-fPIC", "-MD", "-MT", @@ -87,6 +135,53 @@ "directory": "/home/martino/Projects/marte_debug/Build", "output": "CMakeFiles/marte_dev.dir/Source/DebugService.cpp.o" }, + { + "file": "/home/martino/Projects/marte_debug/Source/TcpLogger.cpp", + "arguments": [ + "c++", + "-DARCHITECTURE=x86_gcc", + "-DENVIRONMENT=Linux", + "-DMARTe2_TEST_ENVIRONMENT=GTest", + "-DUSE_PTHREAD", + "-Dmarte_dev_EXPORTS", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L0Types", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L1Portability", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L2Objects", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L3Streams", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Configuration", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Events", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Logger", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Messages", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L5FILES", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L5GAMs", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L6App", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L1Portability", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L3Services", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L4LoggerService", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/FileSystem/L1Portability", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/FileSystem/L3Streams", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L5GAMs", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/DataSources/EpicsDataSource", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/DataSources/FileDataSource", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/GAMs/IOGAM", + "-I/home/martino/Projects/marte_debug/Source", + "-I/home/martino/Projects/marte_debug/Headers", + "-pthread", + "-g", + "-fPIC", + "-MD", + "-MT", + "CMakeFiles/marte_dev.dir/Source/TcpLogger.cpp.o", + "-MF", + "CMakeFiles/marte_dev.dir/Source/TcpLogger.cpp.o.d", + "-o", + "CMakeFiles/marte_dev.dir/Source/TcpLogger.cpp.o", + "-c", + "/home/martino/Projects/marte_debug/Source/TcpLogger.cpp" + ], + "directory": "/home/martino/Projects/marte_debug/Build", + "output": "CMakeFiles/marte_dev.dir/Source/TcpLogger.cpp.o" + }, { "file": "/home/martino/Projects/marte_debug/Test/UnitTests/main.cpp", "arguments": [ @@ -108,10 +203,10 @@ "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L6App", "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L1Portability", "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L3Services", - "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L4Configuration", "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L4LoggerService", "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/FileSystem/L1Portability", "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/FileSystem/L3Streams", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L5GAMs", "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/DataSources/EpicsDataSource", "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/DataSources/FileDataSource", "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/GAMs/IOGAM", @@ -120,6 +215,7 @@ "-I/home/martino/Projects/marte_debug/Test/UnitTests/../../Source", "-I/home/martino/Projects/marte_debug/Test/UnitTests/../../Headers", "-pthread", + "-g", "-MD", "-MT", "Test/UnitTests/CMakeFiles/UnitTests.dir/main.cpp.o", @@ -154,16 +250,17 @@ "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L6App", "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L1Portability", "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L3Services", - "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L4Configuration", "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L4LoggerService", "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/FileSystem/L1Portability", "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/FileSystem/L3Streams", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L5GAMs", "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/DataSources/EpicsDataSource", "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/DataSources/FileDataSource", "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/GAMs/IOGAM", "-I/home/martino/Projects/marte_debug/Source", "-I/home/martino/Projects/marte_debug/Headers", "-pthread", + "-g", "-MD", "-MT", "Test/Integration/CMakeFiles/IntegrationTest.dir/main.cpp.o", @@ -176,5 +273,140 @@ ], "directory": "/home/martino/Projects/marte_debug/Build/Test/Integration", "output": "CMakeFiles/IntegrationTest.dir/main.cpp.o" + }, + { + "file": "/home/martino/Projects/marte_debug/Test/Integration/TraceTest.cpp", + "arguments": [ + "c++", + "-DARCHITECTURE=x86_gcc", + "-DENVIRONMENT=Linux", + "-DMARTe2_TEST_ENVIRONMENT=GTest", + "-DUSE_PTHREAD", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L0Types", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L1Portability", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L2Objects", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L3Streams", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Configuration", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Events", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Logger", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Messages", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L5FILES", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L5GAMs", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L6App", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L1Portability", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L3Services", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L4LoggerService", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/FileSystem/L1Portability", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/FileSystem/L3Streams", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L5GAMs", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/DataSources/EpicsDataSource", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/DataSources/FileDataSource", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/GAMs/IOGAM", + "-I/home/martino/Projects/marte_debug/Source", + "-I/home/martino/Projects/marte_debug/Headers", + "-pthread", + "-g", + "-MD", + "-MT", + "Test/Integration/CMakeFiles/TraceTest.dir/TraceTest.cpp.o", + "-MF", + "CMakeFiles/TraceTest.dir/TraceTest.cpp.o.d", + "-o", + "CMakeFiles/TraceTest.dir/TraceTest.cpp.o", + "-c", + "/home/martino/Projects/marte_debug/Test/Integration/TraceTest.cpp" + ], + "directory": "/home/martino/Projects/marte_debug/Build/Test/Integration", + "output": "CMakeFiles/TraceTest.dir/TraceTest.cpp.o" + }, + { + "file": "/home/martino/Projects/marte_debug/Test/Integration/ValidationTest.cpp", + "arguments": [ + "c++", + "-DARCHITECTURE=x86_gcc", + "-DENVIRONMENT=Linux", + "-DMARTe2_TEST_ENVIRONMENT=GTest", + "-DUSE_PTHREAD", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L0Types", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L1Portability", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L2Objects", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L3Streams", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Configuration", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Events", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Logger", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Messages", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L5FILES", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L5GAMs", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L6App", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L1Portability", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L3Services", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L4LoggerService", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/FileSystem/L1Portability", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/FileSystem/L3Streams", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L5GAMs", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/DataSources/EpicsDataSource", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/DataSources/FileDataSource", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/GAMs/IOGAM", + "-I/home/martino/Projects/marte_debug/Source", + "-I/home/martino/Projects/marte_debug/Headers", + "-pthread", + "-g", + "-MD", + "-MT", + "Test/Integration/CMakeFiles/ValidationTest.dir/ValidationTest.cpp.o", + "-MF", + "CMakeFiles/ValidationTest.dir/ValidationTest.cpp.o.d", + "-o", + "CMakeFiles/ValidationTest.dir/ValidationTest.cpp.o", + "-c", + "/home/martino/Projects/marte_debug/Test/Integration/ValidationTest.cpp" + ], + "directory": "/home/martino/Projects/marte_debug/Build/Test/Integration", + "output": "CMakeFiles/ValidationTest.dir/ValidationTest.cpp.o" + }, + { + "file": "/home/martino/Projects/marte_debug/Test/Integration/SchedulerTest.cpp", + "arguments": [ + "c++", + "-DARCHITECTURE=x86_gcc", + "-DENVIRONMENT=Linux", + "-DMARTe2_TEST_ENVIRONMENT=GTest", + "-DUSE_PTHREAD", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L0Types", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L1Portability", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L2Objects", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L3Streams", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Configuration", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Events", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Logger", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L4Messages", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L5FILES", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L5GAMs", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/BareMetal/L6App", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L1Portability", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L3Services", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L4LoggerService", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/FileSystem/L1Portability", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/FileSystem/L3Streams", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2/Source/Core/Scheduler/L5GAMs", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/DataSources/EpicsDataSource", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/DataSources/FileDataSource", + "-I/home/martino/Projects/marte_debug/dependency/MARTe2-components/Source/Components/GAMs/IOGAM", + "-I/home/martino/Projects/marte_debug/Source", + "-I/home/martino/Projects/marte_debug/Headers", + "-pthread", + "-g", + "-MD", + "-MT", + "Test/Integration/CMakeFiles/SchedulerTest.dir/SchedulerTest.cpp.o", + "-MF", + "CMakeFiles/SchedulerTest.dir/SchedulerTest.cpp.o.d", + "-o", + "CMakeFiles/SchedulerTest.dir/SchedulerTest.cpp.o", + "-c", + "/home/martino/Projects/marte_debug/Test/Integration/SchedulerTest.cpp" + ], + "directory": "/home/martino/Projects/marte_debug/Build/Test/Integration", + "output": "CMakeFiles/SchedulerTest.dir/SchedulerTest.cpp.o" } ] \ No newline at end of file