OSDN Git Service

[VM][General] Merge Upstream 20180530.
[csp-qt/common_source_project-fm7.git] / source / src / vm / pc9801 / CMakeLists.txt
index 95a1928..51ee8ee 100644 (file)
@@ -2,15 +2,39 @@ cmake_minimum_required (VERSION 2.6)
 
 message("* vm/pc9801")
 
-if(BUILD_PC9801VM) 
-  add_library(vm_pc98
+set(BASIC_VM_FILES 
            pc9801.cpp
           display.cpp
           floppy.cpp
           fmsound.cpp
           joystick.cpp
-          keyboard.cpp
           mouse.cpp
-          printer.cpp
-  )
-endif()
\ No newline at end of file
+          keyboard.cpp
+          dmareg.cpp
+          membus.cpp
+          )
+          
+if(BUILD_PC9801) 
+  add_library(vm_pc9801  ${BASIC_VM_FILES} cmt.cpp )
+elseif(BUILD_PC9801E) 
+  add_library(vm_pc9801  ${BASIC_VM_FILES} cmt.cpp )
+elseif(BUILD_PC9801U) 
+  add_library(vm_pc9801  ${BASIC_VM_FILES} cmt.cpp )
+elseif(BUILD_PC9801RA) 
+  add_library(vm_pc9801  ${BASIC_VM_FILES} cpureg.cpp  sasi.cpp)
+elseif(BUILD_PC9801VF) 
+  add_library(vm_pc9801  ${BASIC_VM_FILES} )
+elseif(BUILD_PC9801VM) 
+  add_library(vm_pc9801  ${BASIC_VM_FILES} )
+#  add_library(vm_pc9801  ${BASIC_VM_FILES})
+elseif(BUILD_PC9801VX) 
+  add_library(vm_pc9801  ${BASIC_VM_FILES} cpureg.cpp sasi.cpp)
+elseif(BUILD_PC98RL) 
+  add_library(vm_pc9801  ${BASIC_VM_FILES} cpureg.cpp sasi.cpp)
+elseif(BUILD_PC98XL) 
+  add_library(vm_pc9801  ${BASIC_VM_FILES} cpureg.cpp  sasi.cpp)
+elseif(BUILD_PC98DO)
+    add_library(vm_pc9801  ${BASIC_VM_FILES})
+elseif(BUILD_PC98DOP) 
+  add_library(vm_pc9801  ${BASIC_VM_FILES} sasi.cpp)
+endif()