1 message("* vm/common_vm")
3 SET(THIS_LIB_VERSION 1.1.23)
4 set(s_vm_common_vm_srcs
40 # MC6809 is temporally.
64 # ../scsi_dev_base.cpp
82 # 20170527 UPD7180 will not add to lbCSP_common_vm.
84 # 20170518/MSX: Use v9938.cpp and define "-D_MSX_VDP_MESS" instead of v99x8.cpp .
97 # ../libcpu_newdev/i86_base.cpp
99 ../libcpu_newdev/libcpu_i386/i386_opdef.cpp
100 ../libcpu_newdev/libcpu_i386/i386_base_ext.cpp
101 ../libcpu_newdev/libcpu_i386/i386op16.cpp
102 ../libcpu_newdev/libcpu_i386/i386op32.cpp
103 ../libcpu_newdev/libcpu_i386/i386ops.cpp
104 ../libcpu_newdev/libcpu_i386/i486ops.cpp
105 ../libcpu_newdev/libcpu_i386/pentops.cpp
106 ../libcpu_newdev/libcpu_i386/x87ops.cpp
107 ../libcpu_newdev/libcpu_i386/vtlb.cpp
109 ../libcpu_newdev/i386_base.cpp
114 # ../fm7/dummydevice.cpp
118 #include (GenerateExportHeader)
119 #add_library(CSPcommon_vm SHARED
120 # ${s_vm_common_vm_srcs}
123 #target_link_libraries(CSPcommon_vm PUBLIC
124 # ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libqt_osd.a
125 # ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libCSPemu_utils.dll.a
132 #set_target_properties(CSPcommon_vm PROPERTIES
133 # SOVERSION ${THIS_LIB_VERSION}
134 # VERSION ${THIS_LIB_VERSION}
135 # LINK_INTERFACE_LIBRARIES ""
137 #generate_export_header(CSPcommon_vm
138 # BASE_NAME CSPcommon_vm
139 # EXPORT_MACRO_NAME CSPcommon_vm_EXPORT
140 # EXPORT_FILE_NAME CSPcommon_vm_Export.h
141 # STATIC_DEFINE CSPcommon_vm_BUILT_AS_STATIC
143 add_library(vm_common_vm
144 ${s_vm_common_vm_srcs}
147 add_library(CSPcommon_vm SHARED
148 ${s_vm_common_vm_srcs}
150 set_target_properties(CSPcommon_vm PROPERTIES
151 SOVERSION ${THIS_LIB_VERSION}
152 VERSION ${THIS_LIB_VERSION}
154 INSTALL(TARGETS CSPcommon_vm DESTINATION ${LIBCSP_INSTALL_DIR})