OSDN Git Service

[VM] LibCSPcommon_vm : TRY: Without #ifdef. Now still MB8877 and DISK only.
[csp-qt/common_source_project-fm7.git] / source / src / vm / common_vm / CMakeLists.txt
1 message("* vm/common_vm")
2
3 set(s_vm_common_vm_srcs
4         ../and.cpp
5         ../ay_3_891x.cpp
6         ../beep.cpp
7         
8         ../hd146818p.cpp
9         ../hd63484.cpp
10         ../i8155.cpp
11         
12         ../i8251.cpp
13         
14 #       ../i8259.cpp
15 #       ../ld700.cpp
16         ../ls244.cpp
17         ../ls393.cpp
18         ../noise.cpp
19         ../m6502_base.cpp
20         # MC6809 is temporally.
21         
22         ../mc6809_base.cpp
23         ../mc6820.cpp
24         ../mc6840.cpp
25         ../mc6847_base.cpp
26         
27         ../libcpu_newdev/mcs48_base.cpp
28         ../libcpu_newdev/i86_base.cpp
29
30         ../msm5205.cpp
31         ../msm58321_base.cpp
32         
33         ../nand.cpp
34         ../nor.cpp
35         ../not.cpp
36         ../or.cpp
37
38 #       ../pc6031.cpp
39 #       ../pc80s31k.cpp
40         ../pcm1bit.cpp
41 #       ../prnfile.cpp
42 #       ../ptf20.cpp
43 #       ../rp5c01.cpp
44 #       ../scsi_cdrom.cpp
45 #       ../scsi_dev.cpp
46 #       ../scsi_hdd.cpp
47 #       ../scsi_host.cpp
48 #       ../sn76489an.cpp
49 #       ../sy6522.cpp
50 #       ../t3444a.cpp
51         ../tf20.cpp
52         ../tms3631.cpp
53 #       ../tms9918a.cpp
54 #       ../tms9995.cpp
55         ../upd16434.cpp
56 #       ../upd1990a.cpp
57         ../upd4991a.cpp
58 #       ../upd71071.cpp
59 #       ../upd7220.cpp
60 #       ../upd765a.cpp
61         ../upd7752.cpp
62 #       ../upd7801.cpp
63 #       ../upd7810.cpp
64 #       ../v9938_base.cpp
65 #       ../v99x8.cpp
66 #       ../w3100a.cpp
67         ../ym2151.cpp
68 #       ../ym2203.cpp
69         ../ym2413.cpp
70         ../z80_base.cpp
71 #       ../z80ctc.cpp
72 #       ../z80dma.cpp
73         ../z80pio.cpp
74 #       ../z80sio.cpp
75
76         ../disk.cpp
77         ../mb8877.cpp
78
79         ../libcpu_newdev/libcpu_i386/i386_opdef.cpp
80         ../libcpu_newdev/libcpu_i386/i386_base_ext.cpp
81         ../libcpu_newdev/libcpu_i386/i386op16.cpp
82         ../libcpu_newdev/libcpu_i386/i386op32.cpp
83         ../libcpu_newdev/libcpu_i386/i386ops.cpp
84         ../libcpu_newdev/libcpu_i386/i486ops.cpp
85         ../libcpu_newdev/libcpu_i386/pentops.cpp
86         ../libcpu_newdev/libcpu_i386/x87ops.cpp
87         ../libcpu_newdev/libcpu_i386/vtlb.cpp
88
89         ../libcpu_newdev/i386_base.cpp
90         
91         # FM-7/77/AV
92         ../fm7/hd6844.cpp
93         ../fm7/mb61vh010.cpp
94         ../fm7/dummydevice.cpp
95 )
96
97 if(WIN32)
98 add_library(vm_common_vm
99     ${s_vm_common_vm_srcs}
100     )
101 else()
102   add_library(CSPcommon_vm SHARED
103     ${s_vm_common_vm_srcs}
104   )
105   set_target_properties(CSPcommon_vm PROPERTIES 
106      SOVERSION 1.1.2
107      VERSION 1.1.2
108   )
109   INSTALL(TARGETS CSPcommon_vm DESTINATION ${LIBCSP_INSTALL_DIR})
110 endif()