2011-05-16 13:12:07 +00:00
|
|
|
|
2014-01-11 15:27:18 +00:00
|
|
|
include_directories(
|
|
|
|
${REACTOS_SOURCE_DIR}/include/reactos/libs/fast486
|
|
|
|
ntvdm)
|
2011-05-16 13:12:07 +00:00
|
|
|
|
2013-08-09 23:52:08 +00:00
|
|
|
spec2def(ntvdm.exe ntvdm.spec)
|
|
|
|
|
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-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-01-11 15:27:18 +00:00
|
|
|
hardware/cmos.c
|
|
|
|
hardware/pic.c
|
|
|
|
hardware/ps2.c
|
|
|
|
hardware/speaker.c
|
|
|
|
hardware/timer.c
|
|
|
|
hardware/vga.c
|
2014-01-26 21:51:27 +00:00
|
|
|
dos/dos32krnl/bios.c
|
|
|
|
dos/dos32krnl/dos.c
|
2014-05-11 19:25:09 +00:00
|
|
|
dos/dos32krnl/dosfiles.c
|
2014-01-26 18:25:59 +00:00
|
|
|
dos/dem.c
|
2013-11-01 00:01:07 +00:00
|
|
|
bop.c
|
2014-02-23 20:40:09 +00:00
|
|
|
callback.c
|
2014-02-01 16:32:20 +00:00
|
|
|
clock.c
|
2013-06-17 00:00:36 +00:00
|
|
|
emulator.c
|
2013-11-26 20:20:51 +00:00
|
|
|
io.c
|
2013-11-09 23:01:11 +00:00
|
|
|
registers.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})
|
|
|
|
set_module_type(ntvdm win32cui UNICODE)
|
2014-04-08 14:35:35 +00:00
|
|
|
set_image_base(ntvdm 0x0F000000)
|
2013-10-26 20:53:33 +00:00
|
|
|
target_link_libraries(ntvdm fast486)
|
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)
|