decouple ecos experiment class definition from instantiation aspect

See 65eb44a746 for an explanation.
This commit is contained in:
Horst Schirmeier
2013-03-19 22:30:39 +01:00
parent b37a475dfd
commit bf6affeca3
2 changed files with 10 additions and 1 deletions

View File

@ -1,6 +1,6 @@
set(EXPERIMENT_NAME ecos_kernel_test) set(EXPERIMENT_NAME ecos_kernel_test)
set(EXPERIMENT_TYPE EcosKernelTestExperiment) set(EXPERIMENT_TYPE EcosKernelTestExperiment)
configure_file(../instantiate-experiment.ah.in configure_file(../instantiate-experiment-indirect.ah.in
${CMAKE_CURRENT_BINARY_DIR}/instantiate-${EXPERIMENT_NAME}.ah @ONLY ${CMAKE_CURRENT_BINARY_DIR}/instantiate-${EXPERIMENT_NAME}.ah @ONLY
) )
@ -10,6 +10,7 @@ set(MY_PROTOS
) )
set(MY_CAMPAIGN_SRCS set(MY_CAMPAIGN_SRCS
instantiateExperiment.cc
experiment.hpp experiment.hpp
experiment.cc experiment.cc
campaign.hpp campaign.hpp

View File

@ -0,0 +1,8 @@
#include "experiment.hpp"
#include "sal/SALInst.hpp"
static EcosKernelTestExperiment experiment;
void instantiateEcosKernelTestExperiment()
{
fail::simulator.addFlow(&experiment);
}