OSDN Git Service

Merge branch 'master' of github.com:Artanejp/common_source_project-fm7
[csp-qt/common_source_project-fm7.git] / source / src / vm / mz2500 / CMakeLists.txt
1 cmake_minimum_required (VERSION 2.6)
2
3 message("* vm/mz2500")
4
5 set(MZ2500_SRCS
6         calendar.cpp
7         cmt.cpp
8         floppy.cpp
9         interrupt.cpp
10         joystick.cpp
11         keyboard.cpp
12         memory.cpp
13         mouse.cpp
14         mz2500.cpp
15         mz1e26.cpp
16         mz1e30.cpp
17         mz1r13.cpp
18         mz1r37.cpp
19         serial.cpp
20         timer.cpp
21         crtc.cpp
22         )
23
24 set(MZ80B_SRCS
25         cmt.cpp
26         floppy.cpp
27         keyboard.cpp
28         memory80b.cpp
29         mouse.cpp
30         mz80b.cpp
31         mz1r12.cpp
32         mz1r13.cpp
33         serial.cpp
34         timer.cpp
35         )
36
37 if(BUILD_MZ2500)
38
39 add_library(vm_mz2500 ${MZ2500_SRCS})
40
41 elseif(BUILD_MZ80B)
42
43 add_library(vm_mz2500 ${MZ80B_SRCS})
44
45 elseif(BUILD_MZ2000)
46 add_library(vm_mz2500 ${MZ80B_SRCS} quickdisk.cpp mz1m01.cpp)
47
48 elseif(BUILD_MZ2200)
49 add_library(vm_mz2500 ${MZ80B_SRCS}  mz1m01.cpp quickdisk.cpp)
50
51 endif()