git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1616 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
51 lines
854 B
CMake
51 lines
854 B
CMake
if(BUILD_BOCHS)
|
|
set(SRCS
|
|
BufferCache.cc
|
|
Listener.cc
|
|
ListenerManager.cc
|
|
SALConfig.cc
|
|
Register.cc
|
|
SimulatorController.cc
|
|
bochs/BochsController.cc
|
|
bochs/BochsListener.cc
|
|
)
|
|
elseif(BUILD_GEM5)
|
|
set(SRCS
|
|
BufferCache.cc
|
|
Listener.cc
|
|
ListenerManager.cc
|
|
SALConfig.cc
|
|
Register.cc
|
|
SimulatorController.cc
|
|
gem5/Gem5Controller.cc
|
|
gem5/Gem5Listener.cc
|
|
gem5/Gem5PCEvent.cc
|
|
)
|
|
elseif(BUILD_OVP)
|
|
set(SRCS
|
|
BufferCache.cc
|
|
Listener.cc
|
|
ListenerManager.cc
|
|
SALConfig.cc
|
|
Register.cc
|
|
SimulatorController.cc
|
|
${VARIANT}/OVPController.cc
|
|
)
|
|
elseif(BUILD_QEMU)
|
|
set(SRCS
|
|
BufferCache.cc
|
|
Listener.cc
|
|
ListenerManager.cc
|
|
SALConfig.cc
|
|
Register.cc
|
|
SimulatorController.cc
|
|
qemu/QEMUController.cc
|
|
qemu/QEMUListener.cc
|
|
qemu/wrappers.cc
|
|
)
|
|
endif(BUILD_BOCHS)
|
|
|
|
add_library(fail-sal ${SRCS})
|
|
|
|
add_dependencies(fail-sal fail-efw)
|