From 3c9a56c86a179a6e9d58108513d0df78b86e1fd9 Mon Sep 17 00:00:00 2001 From: Joseph Hickey Date: Wed, 13 Dec 2023 15:02:14 -0500 Subject: [PATCH] Fix #159, initial inclusion of EDS file --- eds/sch_lab.xml | 61 +++++++++++++++++++++++++++++++++++++++++++++ mission_build.cmake | 9 +++++++ 2 files changed, 70 insertions(+) create mode 100644 eds/sch_lab.xml diff --git a/eds/sch_lab.xml b/eds/sch_lab.xml new file mode 100644 index 0000000..fae8f6a --- /dev/null +++ b/eds/sch_lab.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mission_build.cmake b/mission_build.cmake index d93c150..ccf133a 100644 --- a/mission_build.cmake +++ b/mission_build.cmake @@ -18,6 +18,15 @@ set(SCH_LAB_MISSION_CONFIG_FILE_LIST sch_lab_tblstruct.h ) +if (CFE_EDS_ENABLED_BUILD) + + # In an EDS-based build, these files come generated from the EDS tool + set(SCH_LAB_CFGFILE_SRC_sch_lab_interface_cfg "sch_lab_eds_designparameters.h") + set(SCH_LAB_CFGFILE_SRC_sch_lab_tbldefs "sch_lab_eds_typedefs.h") + set(SCH_LAB_CFGFILE_SRC_sch_lab_tblstruct "sch_lab_eds_typedefs.h") + +endif(CFE_EDS_ENABLED_BUILD) + # Create wrappers around the all the config header files # This makes them individually overridable by the missions, without modifying # the distribution default copies