mirror of
https://github.com/nasa/fprime.git
synced 2025-12-10 16:29:04 -06:00
lestarch: converting over CMakeLists to fpp
This commit is contained in:
parent
4e7bd5a9dc
commit
db03544bfc
@ -6,7 +6,7 @@
|
||||
#
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/BlockDriverComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/BlockDriver.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/BlockDriverImpl.cpp"
|
||||
)
|
||||
|
||||
|
||||
@ -6,13 +6,7 @@
|
||||
#
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ByteStreamRecvPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ByteStreamSendPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ByteStreamPollPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PollStatusEnumAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/RecvStatusEnumAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SendStatusEnumAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ByteStreamDriverComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ByteStreamDriverModel.fpp"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
#
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/DataBufferPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/DataTypes.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/DataBuffer.cpp"
|
||||
)
|
||||
|
||||
|
||||
@ -12,6 +12,7 @@
|
||||
|
||||
#include <Drv/TcpClient/TcpClientComponentImpl.hpp>
|
||||
#include "Fw/Types/BasicTypes.hpp"
|
||||
#include "Fw/Types/Assert.hpp"
|
||||
|
||||
|
||||
namespace Drv {
|
||||
|
||||
@ -16,7 +16,7 @@
|
||||
#include <Drv/Ip/IpSocket.hpp>
|
||||
#include <Drv/Ip/SocketReadTask.hpp>
|
||||
#include <Drv/Ip/TcpClientSocket.hpp>
|
||||
#include "Drv/ByteStreamDriverModel/ByteStreamDriverComponentAc.hpp"
|
||||
#include "Drv/ByteStreamDriverModel/ByteStreamDriverModelComponentAc.hpp"
|
||||
|
||||
namespace Drv {
|
||||
|
||||
|
||||
@ -13,6 +13,7 @@
|
||||
#include <Drv/Udp/UdpComponentImpl.hpp>
|
||||
#include <IpCfg.hpp>
|
||||
#include "Fw/Types/BasicTypes.hpp"
|
||||
#include "Fw/Types/Assert.hpp"
|
||||
|
||||
|
||||
namespace Drv {
|
||||
|
||||
@ -16,7 +16,7 @@
|
||||
#include <Drv/Ip/IpSocket.hpp>
|
||||
#include <Drv/Ip/SocketReadTask.hpp>
|
||||
#include <Drv/Ip/UdpSocket.hpp>
|
||||
#include "Drv/ByteStreamDriverModel/ByteStreamDriverComponentAc.hpp"
|
||||
#include "Drv/ByteStreamDriverModel/ByteStreamDriverModelComponentAc.hpp"
|
||||
|
||||
namespace Drv {
|
||||
|
||||
|
||||
@ -6,8 +6,7 @@
|
||||
#
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/BufferGetPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/BufferSendPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Buffer.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Buffer.cpp"
|
||||
)
|
||||
register_fprime_module()
|
||||
|
||||
@ -11,10 +11,7 @@ set(MOD_DEPS
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/CmdArgBuffer.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/CmdPacket.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/CmdPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/CmdRegPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/CmdResponseEnumAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/CmdResponsePortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Cmd.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/CmdString.cpp"
|
||||
)
|
||||
register_fprime_module()
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
#
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ComPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Com.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ComPacket.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ComBuffer.cpp"
|
||||
)
|
||||
|
||||
@ -11,10 +11,8 @@ set(MOD_DEPS
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LogBuffer.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LogPacket.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LogPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LogSeverityEnumAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Log.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LogString.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LogTextPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/TextLogString.cpp"
|
||||
|
||||
)
|
||||
|
||||
@ -6,10 +6,8 @@
|
||||
#
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ParamValidEnumAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Prm.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PrmBuffer.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PrmGetPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PrmSetPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PrmString.cpp"
|
||||
)
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
#
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/TimePortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Time.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Time.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Time.cpp"
|
||||
)
|
||||
|
||||
@ -9,8 +9,7 @@ set(MOD_DEPS
|
||||
Fw/Com
|
||||
)
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/TlmPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/TlmGetPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Tlm.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/TlmBuffer.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/TlmPacket.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/TlmString.cpp"
|
||||
@ -28,4 +27,4 @@ set(UT_MOD_DEPS
|
||||
"${FPRIME_FRAMEWORK_PATH}/Fw/Time"
|
||||
"${FPRIME_FRAMEWORK_PATH}/Fw/Types"
|
||||
)
|
||||
register_fprime_ut()
|
||||
register_fprime_ut()
|
||||
|
||||
@ -9,16 +9,14 @@
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Assert.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/BasicTypes.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/DeserialStatusEnumAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Types.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/EightyCharString.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/EnabledEnumAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FixedLengthString.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/InternalInterfaceString.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/MallocAllocator.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/MemAllocator.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PolyType.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SerialBuffer.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SerialStatusEnumAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Serializable.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/StringType.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/StringUtils.cpp"
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
#
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PingReceiverComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PingReceiver.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PingReceiverComponentImpl.cpp"
|
||||
)
|
||||
register_fprime_module()
|
||||
|
||||
@ -6,10 +6,8 @@
|
||||
#
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/RecvBuffComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PacketStatSerializableAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/RecvBuffApp.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/RecvBuffComponentImpl.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PacketRecvStatusEnumAi.xml"
|
||||
|
||||
)
|
||||
set(MOD_DEPS "Os" "Fw/Cmd")
|
||||
|
||||
@ -6,8 +6,7 @@
|
||||
#
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SendBuffComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SendBuffApp.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SendBuffComponentImpl.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SendBuff_ActiveStateEnumAi.xml"
|
||||
)
|
||||
register_fprime_module()
|
||||
|
||||
@ -6,19 +6,14 @@
|
||||
#
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SignalTypeEnumAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SignalSetArrayAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SignalPairSerializableAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SignalPairSetArrayAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SignalInfoSerializableAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SignalGenComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SignalGen.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SignalGen.cpp"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
### UTs ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SignalGenComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SignalGen.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/TestMain.cpp"
|
||||
)
|
||||
|
||||
@ -7,10 +7,8 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ActiveLoggerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ActiveLogger.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ActiveLoggerImpl.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ActiveLogger_EnabledEnumAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ActiveLogger_FilterSeverityEnumAi.xml"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
@ -19,7 +17,7 @@ set(UT_MOD_DEPS
|
||||
Os_Stubs
|
||||
)
|
||||
set(UT_SOURCE_FILES
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/ActiveLogger/ActiveLoggerComponentAi.xml"
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/ActiveLogger/ActiveLogger.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/ActiveLoggerTester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/ActiveLoggerImplTester.cpp"
|
||||
)
|
||||
|
||||
@ -7,14 +7,14 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ActiveRateGroupComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ActiveRateGroup.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ActiveRateGroupImpl.cpp"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
### UTs ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/ActiveRateGroup/ActiveRateGroupComponentAi.xml"
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/ActiveRateGroup/ActiveRateGroup.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/ActiveRateGroupTester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/ActiveRateGroupImplTester.cpp"
|
||||
)
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ActiveTextLoggerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ActiveTextLogger.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ActiveTextLoggerImpl.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LogFile.cpp"
|
||||
)
|
||||
@ -18,8 +18,8 @@ set(UT_MOD_DEPS
|
||||
Os_Stubs
|
||||
)
|
||||
set(UT_SOURCE_FILES
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/ActiveTextLogger/ActiveTextLoggerComponentAi.xml"
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/ActiveTextLogger/ActiveTextLogger.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/ActiveTextLoggerTester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
)
|
||||
register_fprime_ut()
|
||||
register_fprime_ut()
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/AssertFatalAdapterComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/AssertFatalAdapter.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/AssertFatalAdapterComponentImpl.cpp"
|
||||
|
||||
)
|
||||
@ -15,7 +15,7 @@ set(SOURCE_FILES
|
||||
register_fprime_module()
|
||||
# UTs ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/AssertFatalAdapter/AssertFatalAdapterComponentAi.xml"
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/AssertFatalAdapter/AssertFatalAdapter.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/main.cpp"
|
||||
)
|
||||
|
||||
@ -7,17 +7,16 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/BufferLoggerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/BufferLogger.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/BufferLogger.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/BufferLoggerFile.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/BufferLogger_LogStateEnumAi.xml"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
|
||||
### UTS ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/BufferLoggerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/BufferLogger.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Logging.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Errors.cpp"
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/BufferManagerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/BufferManager.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/BufferManagerComponentImpl.cpp"
|
||||
)
|
||||
|
||||
@ -15,7 +15,7 @@ register_fprime_module()
|
||||
|
||||
### UTS ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/BufferManager/BufferManagerComponentAi.xml"
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/BufferManager/BufferManager.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/TestMain.cpp"
|
||||
)
|
||||
|
||||
@ -17,4 +17,4 @@ set(UT_SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/CommandDispatcherTester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/CommandDispatcherImplTester.cpp"
|
||||
)
|
||||
register_fprime_ut()
|
||||
register_fprime_ut()
|
||||
|
||||
@ -7,20 +7,18 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/CmdSequencerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/CmdSequencer.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/CmdSequencerImpl.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Events.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FPrimeSequence.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Sequence.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/formats/AMPCSSequence.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/CmdSequencer_FileReadStageEnumAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/CmdSequencer_SeqModeEnumAi.xml"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
### UTs ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/CmdSequencer/CmdSequencerComponentAi.xml"
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/CmdSequencer/CmdSequencer.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/AMPCS.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/CommandBuffers.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Health.cpp"
|
||||
|
||||
@ -7,15 +7,15 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ComLoggerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ComLogger.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ComLogger.cpp"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
### UTs ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/ComLogger/ComLoggerComponentAi.xml"
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/ComLogger/ComLogger.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Main.cpp"
|
||||
)
|
||||
register_fprime_ut()
|
||||
register_fprime_ut()
|
||||
|
||||
@ -7,14 +7,14 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ComSplitterComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ComSplitter.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ComSplitter.cpp"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
### UTs ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ComSplitterComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ComSplitter.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Main.cpp"
|
||||
)
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/CyclePortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Cycle.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/TimerVal.cpp"
|
||||
)
|
||||
set(MOD_DEPS
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/DeframerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Deframer.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/DeframerComponentImpl.cpp"
|
||||
)
|
||||
|
||||
@ -20,7 +20,7 @@ register_fprime_module()
|
||||
|
||||
#### UTS ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/DeframerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Deframer.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/TestMain.cpp"
|
||||
)
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FatalEventPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Fatal.fpp"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FatalHandlerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FatalHandler.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FatalHandlerComponentCommonImpl.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FatalHandlerComponentLinuxImpl.cpp"
|
||||
)
|
||||
|
||||
@ -7,11 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SendFileStatusEnumAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SendFileResponseSerializableAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SendFileRequestPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SendFileCompletePortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FileDownlinkComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FileDownlink.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FileDownlink.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/File.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Warnings.cpp"
|
||||
@ -25,7 +21,7 @@ set(MOD_DEPS
|
||||
register_fprime_module()
|
||||
### UTs ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/FileDownlink/FileDownlinkComponentAi.xml"
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/FileDownlink/FileDownlink.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Main.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/FileBuffer.cpp"
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FileManagerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FileManager.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FileManager.cpp"
|
||||
)
|
||||
set(MOD_DEPS
|
||||
@ -20,7 +20,7 @@ register_fprime_module()
|
||||
|
||||
### UTs ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/FileManager/FileManagerComponentAi.xml"
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/FileManager/FileManager.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Main.cpp"
|
||||
)
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FileUplinkComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FileUplink.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FileUplink.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/File.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Warnings.cpp"
|
||||
@ -23,7 +23,7 @@ register_fprime_module()
|
||||
|
||||
### UTs ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FileUplinkComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FileUplink.fpp"
|
||||
${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/test/ut/Main.cpp
|
||||
)
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FramerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Framer.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FramerComponentImpl.cpp"
|
||||
)
|
||||
|
||||
@ -20,7 +20,7 @@ register_fprime_module()
|
||||
|
||||
#### UTS ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/FramerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Framer.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/TestMain.cpp"
|
||||
)
|
||||
|
||||
@ -6,14 +6,14 @@
|
||||
#
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GenericHubComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GenericHub.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GenericHubComponentImpl.cpp"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
### UTs ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GenericHubComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GenericHub.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/TestMain.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
)
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
#
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GenericRepeaterComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GenericRepeater.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GenericRepeaterComponentImpl.cpp"
|
||||
)
|
||||
|
||||
@ -14,7 +14,7 @@ register_fprime_module()
|
||||
|
||||
### UTs ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GenericRepeaterComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GenericRepeater.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/TestMain.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
)
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GroundInterfaceComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GroundInterface.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GroundInterface.cpp"
|
||||
)
|
||||
set(MOD_DEPS "Utils/Types")
|
||||
@ -19,7 +19,7 @@ set(UT_MOD_DEPS
|
||||
Fw/Types)
|
||||
|
||||
set(UT_SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GroundInterfaceComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/GroundInterface.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/TestMain.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/GroundInterfaceRules.cpp"
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/HealthComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Health.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/HealthComponentImpl.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Stub/HealthComponentStubChecks.cpp"
|
||||
)
|
||||
@ -15,7 +15,7 @@ set(SOURCE_FILES
|
||||
register_fprime_module()
|
||||
# ### UTs ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/Health/HealthComponentAi.xml"
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/Health/Health.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/main.cpp"
|
||||
)
|
||||
|
||||
@ -9,25 +9,25 @@
|
||||
|
||||
if(${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimer.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimerComponentImplTaskDelay.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimerComponentImplCommon.cpp"
|
||||
)
|
||||
elseif(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimer.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimerComponentImplTimerFd.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimerComponentImplCommon.cpp"
|
||||
)
|
||||
elseif(${CMAKE_SYSTEM_NAME} STREQUAL "RTEMS5")
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimer.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimerComponentImplTaskDelay.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimerComponentImplCommon.cpp"
|
||||
)
|
||||
else()
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimer.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimerComponentImplCommon.cpp"
|
||||
)
|
||||
endif()
|
||||
@ -35,7 +35,7 @@ endif()
|
||||
register_fprime_module()
|
||||
|
||||
set(UT_SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/LinuxTimer.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/main.cpp"
|
||||
)
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PassiveTextLoggerComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PassiveConsoleTextLogger.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/ConsoleTextLoggerImplCommon.cpp"
|
||||
)
|
||||
set(MOD_DEPS
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PingPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Ping.fpp"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PolyDbComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PolyDb.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PolyDbImpl.cpp"
|
||||
)
|
||||
|
||||
|
||||
@ -7,8 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PolyPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/MeasurementStatusEnumAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PolyIf.fpp"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
|
||||
@ -7,10 +7,8 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PrmDbComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PrmDb.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PrmDbImpl.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PrmDb_PrmReadErrorEnumAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/PrmDb_PrmWriteErrorEnumAi.xml"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
@ -20,8 +18,8 @@ set(UT_MOD_DEPS
|
||||
Os_Stubs
|
||||
)
|
||||
set(UT_SOURCE_FILES
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/PrmDb/PrmDbComponentAi.xml"
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/PrmDb/PrmDb.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/PrmDbTester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/PrmDbImplTester.cpp"
|
||||
)
|
||||
register_fprime_ut()
|
||||
register_fprime_ut()
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/RateGroupDriverComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/RateGroupDriver.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/RateGroupDriverImpl.cpp"
|
||||
)
|
||||
|
||||
@ -15,7 +15,7 @@ register_fprime_module()
|
||||
|
||||
### UTs ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/RateGroupDriver/RateGroupDriverComponentAi.xml"
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/RateGroupDriver/RateGroupDriver.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/RateGroupDriverTester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/RateGroupDriverImplTester.cpp"
|
||||
)
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/SchedPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Sched.fpp"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/CmdSeqInPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Seq.fpp"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/StaticMemoryComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/StaticMemory.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/StaticMemoryComponentImpl.cpp"
|
||||
)
|
||||
|
||||
@ -15,7 +15,7 @@ register_fprime_module()
|
||||
|
||||
#### UTS ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/StaticMemoryComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/StaticMemory.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Tester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/Main.cpp"
|
||||
)
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/TimeComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/Time.fpp"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/TlmChanComponentAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/TlmChan.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/TlmChanImpl.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/TlmChanImplGet.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/TlmChanImplRecv.cpp"
|
||||
@ -19,7 +19,7 @@ register_fprime_module()
|
||||
|
||||
### UTs ###
|
||||
set(UT_SOURCE_FILES
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/TlmChan/TlmChanComponentAi.xml"
|
||||
"${FPRIME_FRAMEWORK_PATH}/Svc/TlmChan/TlmChan.fpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/TlmChanTester.cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/test/ut/TlmChanImplTester.cpp"
|
||||
)
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
# Note: using PROJECT_NAME as EXECUTABLE_NAME
|
||||
####
|
||||
set(SOURCE_FILES
|
||||
"${CMAKE_CURRENT_LIST_DIR}/WatchDogPortAi.xml"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/WatchDog.fpp"
|
||||
)
|
||||
|
||||
register_fprime_module()
|
||||
|
||||
@ -14,7 +14,7 @@ function(get_generated_files AC_INPUT_FILE)
|
||||
# other as a source file input. Generated files will follow a convention and would not generate dependencies.
|
||||
if (AC_INPUT_FILE MATCHES "^${CMAKE_CURRENT_BINARY_DIR}.*")
|
||||
get_filename_component(AC_INPUT_NAME "${AC_INPUT_FILE}" NAME)
|
||||
foreach(AI_TYPE IN ITEMS "Component" "Port" "Enum" "Serializable")
|
||||
foreach(AI_TYPE IN ITEMS "Component" "Port" "Enum" "Serializable" "Array")
|
||||
if (AC_INPUT_NAME MATCHES ".*${AI_TYPE}Ai.xml$")
|
||||
set(XML_TYPE "${AI_TYPE}")
|
||||
break()
|
||||
|
||||
@ -66,15 +66,20 @@ function(get_dependencies AC_INPUT_FILE)
|
||||
# Should have been inherited from previous call to `get_generated_files`
|
||||
set(MODULE_DEPENDENCIES "${MODULE_DEPENDENCIES}" PARENT_SCOPE)
|
||||
set(FILE_DEPENDENCIES "${FILE_DEPENDENCIES}" PARENT_SCOPE)
|
||||
set(FPP_IMPORTED "${IMPORTED}" PARENT_SCOPE)
|
||||
endfunction(get_dependencies)
|
||||
|
||||
|
||||
function(setup_autocode AC_INPUT_FILE GENERATED_FILES MODULE_DEPENDENCIES FILE_DEPENDENCIES)
|
||||
string(REGEX REPLACE ";" "," FPRIME_BUILD_LOCATIONS_SEP_FPP "${FPRIME_BUILD_LOCATIONS}")
|
||||
string(REGEX REPLACE ";" "," FILE_DEPENDENCIES_SEP "${FILE_DEPENDENCIES}")
|
||||
string(REGEX REPLACE ";" "," FPP_IMPORTED_SEP "${FPP_IMPORTED}")
|
||||
set(INCLUDES)
|
||||
if (FPP_IMPORTED_SEP)
|
||||
set(INCLUDES "-i" "${FPP_IMPORTED_SEP}")
|
||||
endif()
|
||||
add_custom_command(
|
||||
OUTPUT ${GENERATED_FILES}
|
||||
COMMAND fpp-to-xml "${AC_INPUT_FILE}" "-d" "${CMAKE_CURRENT_BINARY_DIR}" "-i" "${FILE_DEPENDENCIES_SEP}"
|
||||
COMMAND fpp-to-xml "${AC_INPUT_FILE}" "-d" "${CMAKE_CURRENT_BINARY_DIR}" ${INCLUDES}
|
||||
"-p" "${FPRIME_BUILD_LOCATIONS_SEP_FPP}"
|
||||
DEPENDS ${AC_INPUT_FILE} ${FILE_DEPENDENCIES} ${MODULE_DEPENDENCIES}
|
||||
)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user