OSDN Git Service

[COMMON][Qt] Fix BYTEORDER of PIXEL@RGB888.Updated SOVERSION.
[csp-qt/common_source_project-fm7.git] / source / src / vm / common_vm / CMakeLists.txt
index b1c19ff..890143a 100644 (file)
@@ -1,5 +1,8 @@
 message("* vm/common_vm")
 
+SET(THIS_LIB_VERSION 1.5.0)
+
+#include(cotire)
 set(s_vm_common_vm_srcs
        ../315-5124.cpp
        ../am9511.cpp
@@ -8,12 +11,13 @@ set(s_vm_common_vm_srcs
        ../beep.cpp
        ../datarec.cpp
        ../disk.cpp
-       
+
+       ../harddisk.cpp
        ../hd146818p.cpp
        ../hd44102.cpp
        ../hd46505.cpp
        ../hd63484.cpp
-#      ../huc6280.cpp
+       ../huc6280_base.cpp
 #      ../i286.cpp
 #      ../i386.cpp
        ../i8080_base.cpp
@@ -21,7 +25,7 @@ set(s_vm_common_vm_srcs
        ../i8155.cpp
        ../i8237_base.cpp
        ../i8251.cpp
-#      ../i8253.cpp
+       ../i8253.cpp
        ../i8255.cpp
        ../i8259.cpp
 #      ../i86.cpp
@@ -32,7 +36,10 @@ set(s_vm_common_vm_srcs
 
        ../m6502_base.cpp
        ../mb8877.cpp
-#      ../mc6800.cpp
+       ../mc6800.cpp
+       ../mc6801.cpp
+       ../hd6301.cpp
+       ../mb8861.cpp
        # MC6809 is temporally.
        ../mc6809_base.cpp
        ../mc6820.cpp
@@ -57,7 +64,7 @@ set(s_vm_common_vm_srcs
        ../ptf20.cpp
        ../rp5c01.cpp
 #      ../scsi_cdrom.cpp
-#      ../scsi_dev.cpp
+#      ../scsi_dev_base.cpp
 #      ../scsi_hdd.cpp
 #      ../scsi_host.cpp
        ../sn76489an.cpp
@@ -85,12 +92,12 @@ set(s_vm_common_vm_srcs
        ../ym2203.cpp
        ../ym2413.cpp
        ../z80_base.cpp
-#      ../z80ctc.cpp
+       ../z80ctc.cpp
        ../z80dma.cpp
        ../z80pio.cpp
        ../z80sio.cpp
 
-       ../libcpu_newdev/i86_base.cpp
+#      ../libcpu_newdev/i86_base.cpp
 
        ../libcpu_newdev/libcpu_i386/i386_opdef.cpp
        ../libcpu_newdev/libcpu_i386/i386_base_ext.cpp
@@ -107,17 +114,21 @@ set(s_vm_common_vm_srcs
        # FM-7/77/AV
        ../fm7/hd6844.cpp
        ../fm7/mb61vh010.cpp
-       ../fm7/dummydevice.cpp
+#      ../fm7/dummydevice.cpp
 )
 
+#set_directory_properties(PROPERTIES
+#  COTIRE_PREFIX_HEADER_IGNORE_PATH ${SRC_BASE_DIR}/vm/mame
+#)
+
 if(WIN32)
-#include (GenerateExportHeader)
+include (GenerateExportHeader)
 #add_library(CSPcommon_vm SHARED
-#    ${s_vm_common_vm_srcs}
+#   ${s_vm_common_vm_srcs}
 #    )
-#   
+   
 #target_link_libraries(CSPcommon_vm PUBLIC
-#        ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libqt_osd.a
+#        ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libCSPosd.dll.a
 #        ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libCSPemu_utils.dll.a
 #        Qt5::Core
 #        Qt5::Gui
@@ -126,26 +137,28 @@ if(WIN32)
 #        ${SDL2_LIBRARIES}
 #        )
 #set_target_properties(CSPcommon_vm PROPERTIES
-#                           SOVERSION 1.1.11
-#                           VERSION 1.1.11
+#                           SOVERSION ${THIS_LIB_VERSION}
+#                           VERSION ${THIS_LIB_VERSION}
 #                           LINK_INTERFACE_LIBRARIES ""
 #                           )
 #generate_export_header(CSPcommon_vm
-#        BASE_NAME CSPcommon_vm
+#       BASE_NAME CSPcommon_vm
 #        EXPORT_MACRO_NAME CSPcommon_vm_EXPORT
 #        EXPORT_FILE_NAME CSPcommon_vm_Export.h
 #        STATIC_DEFINE CSPcommon_vm_BUILT_AS_STATIC
 #)
 add_library(vm_common_vm
-    ${s_vm_common_vm_srcs}
+   ${s_vm_common_vm_srcs}
     )
 else()
+
   add_library(CSPcommon_vm SHARED
     ${s_vm_common_vm_srcs}
   )
   set_target_properties(CSPcommon_vm PROPERTIES 
-     SOVERSION 1.1.11
-     VERSION 1.1.11
+     SOVERSION ${THIS_LIB_VERSION}
+     VERSION ${THIS_LIB_VERSION}
   )
+#  cotire(CSPcommon_vm)
   INSTALL(TARGETS CSPcommon_vm DESTINATION ${LIBCSP_INSTALL_DIR})
 endif()