2011-05-16 13:12:07 +00:00
|
|
|
|
2014-11-18 02:18:18 +00:00
|
|
|
PROJECT(NTVDM)
|
|
|
|
|
2014-11-10 19:47:28 +00:00
|
|
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/fast486)
|
2014-11-18 02:18:18 +00:00
|
|
|
|
2015-03-19 21:03:58 +00:00
|
|
|
spec2def(ntvdm.exe ntvdm.spec ADD_IMPORTLIB)
|
2013-08-09 23:52:08 +00:00
|
|
|
|
2013-06-17 00:00:36 +00:00
|
|
|
list(APPEND SOURCE
|
2014-02-17 22:20:03 +00:00
|
|
|
bios/bios32/bios32.c
|
|
|
|
bios/bios32/kbdbios32.c
|
|
|
|
bios/bios32/vidbios32.c
|
2014-09-13 02:02:44 +00:00
|
|
|
bios/bios32/moubios32.c
|
2015-03-14 03:37:54 +00:00
|
|
|
bios/bios32/ems.c
|
2014-01-11 15:27:18 +00:00
|
|
|
bios/bios.c
|
2014-03-02 22:50:31 +00:00
|
|
|
bios/kbdbios.c
|
2014-02-26 01:07:09 +00:00
|
|
|
bios/rom.c
|
2014-03-02 22:50:31 +00:00
|
|
|
bios/vidbios.c
|
2014-09-30 23:47:23 +00:00
|
|
|
cpu/bop.c
|
|
|
|
cpu/callback.c
|
|
|
|
cpu/cpu.c
|
2014-10-04 15:41:29 +00:00
|
|
|
cpu/registers.c
|
2014-01-11 15:27:18 +00:00
|
|
|
hardware/cmos.c
|
2014-11-21 00:22:48 +00:00
|
|
|
hardware/dma.c
|
2014-09-16 00:51:15 +00:00
|
|
|
hardware/keyboard.c
|
|
|
|
hardware/mouse.c
|
2014-01-11 15:27:18 +00:00
|
|
|
hardware/pic.c
|
2014-11-18 02:18:18 +00:00
|
|
|
hardware/pit.c
|
2014-01-11 15:27:18 +00:00
|
|
|
hardware/ps2.c
|
2014-11-18 02:18:18 +00:00
|
|
|
hardware/sound/speaker.c
|
|
|
|
hardware/video/vga.c
|
2014-01-26 21:51:27 +00:00
|
|
|
dos/dos32krnl/bios.c
|
2015-03-26 00:21:25 +00:00
|
|
|
dos/dos32krnl/condrv.c
|
|
|
|
dos/dos32krnl/device.c
|
2014-01-26 21:51:27 +00:00
|
|
|
dos/dos32krnl/dos.c
|
2014-05-11 19:25:09 +00:00
|
|
|
dos/dos32krnl/dosfiles.c
|
2015-03-26 00:21:25 +00:00
|
|
|
dos/dos32krnl/emsdrv.c
|
|
|
|
dos/dos32krnl/memory.c
|
2014-09-16 00:51:15 +00:00
|
|
|
dos/mouse32.c
|
2014-01-26 18:25:59 +00:00
|
|
|
dos/dem.c
|
2014-02-01 16:32:20 +00:00
|
|
|
clock.c
|
2013-06-17 00:00:36 +00:00
|
|
|
emulator.c
|
2014-09-30 23:47:23 +00:00
|
|
|
int32.c
|
2013-11-26 20:20:51 +00:00
|
|
|
io.c
|
2015-03-13 17:57:51 +00:00
|
|
|
memory.c
|
2014-02-27 03:02:11 +00:00
|
|
|
utils.c
|
2013-12-17 02:19:52 +00:00
|
|
|
vddsup.c
|
2011-05-16 13:12:07 +00:00
|
|
|
ntvdm.c
|
2013-08-10 17:06:04 +00:00
|
|
|
ntvdm.rc
|
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/ntvdm.def)
|
2011-05-16 13:12:07 +00:00
|
|
|
|
2013-06-17 00:00:36 +00:00
|
|
|
add_executable(ntvdm ${SOURCE})
|
2014-10-17 23:28:29 +00:00
|
|
|
set_module_type(ntvdm win32cui UNICODE IMAGEBASE 0x0F000000)
|
2015-03-13 17:57:51 +00:00
|
|
|
target_link_libraries(ntvdm fast486 ${PSEH_LIB})
|
2013-12-24 13:48:39 +00:00
|
|
|
add_importlibs(ntvdm user32 gdi32 advapi32 msvcrt kernel32 ntdll)
|
2011-05-23 18:27:16 +00:00
|
|
|
add_cd_file(TARGET ntvdm DESTINATION reactos/system32 FOR all)
|