OSDN Git Service

de6d1a2838786f9e088dd587aedf38ab4a00b13d
[csp-qt/common_source_project-fm7.git] / source / src / vm / fm7 / CMakeLists.txt
1 cmake_minimum_required (VERSION 2.6)
2
3 message("* vm/fm7")
4
5 set(VM_FM7_LIB_SRCS
6         display.cpp
7         vram.cpp
8         keyboard.cpp
9         joystick.cpp
10         sound.cpp
11         floppy.cpp
12         fm7_mainio.cpp
13         fm7_mainmem.cpp
14         kanjirom.cpp
15         dummydevice.cpp
16         fm7.cpp
17 )
18
19 if(FM77AV_VARIANTS)
20         set(VM_FM7_LIB_SRCS ${VM_FM7_LIB_SRCS} mb61vh010.cpp)
21 endif()
22 if(BUILD_FM8)
23         set(VM_FM7_LIB_SRCS ${VM_FM7_LIB_SRCS} fm_bubblecasette.cpp)
24 endif()
25
26 if(BUILD_FM77AV20EX)
27         set(VM_FM7_LIB_SRCS ${VM_FM7_LIB_SRCS}  hd6844.cpp)
28 elseif(BUILD_FM77AV40)
29         set(VM_FM7_LIB_SRCS ${VM_FM7_LIB_SRCS}  hd6844.cpp)
30 elseif(BUILD_FM77AV40EX)
31         set(VM_FM7_LIB_SRCS ${VM_FM7_LIB_SRCS}  hd6844.cpp)
32 elseif(BUILD_FM77AV40SX)
33         set(VM_FM7_LIB_SRCS ${VM_FM7_LIB_SRCS}  hd6844.cpp)
34 endif()
35
36 add_library(vm_fm7
37         ${VM_FM7_LIB_SRCS}
38 )