1c2c66affSColin Finck 2c2c66affSColin Finckspec2def(ddraw.dll ddraw.spec ADD_IMPORTLIB) 3c2c66affSColin Finck 4c2c66affSColin Fincklist(APPEND SOURCE 5c2c66affSColin Finck cleanup.c 6c2c66affSColin Finck main.c 7c2c66affSColin Finck startup.c 8c2c66affSColin Finck Clipper/clipper_main.c 9c2c66affSColin Finck Clipper/clipper_stubs.c 10c2c66affSColin Finck Color/color_stubs.c 11c2c66affSColin Finck d3d/DirectD3D_main.c 12c2c66affSColin Finck Ddraw/callbacks_dd_hel.c 13c2c66affSColin Finck Ddraw/ddraw_displaymode.c 14c2c66affSColin Finck Ddraw/ddraw_main.c 15c2c66affSColin Finck Ddraw/ddraw_setcooperativelevel.c 16c2c66affSColin Finck Ddraw/ddraw_stubs.c 17c2c66affSColin Finck Ddraw/GetCaps.c 18c2c66affSColin Finck Ddraw/GetDeviceIdentifier.c 19c2c66affSColin Finck Gamma/gamma_stubs.c 20c2c66affSColin Finck Kernel/kernel_stubs.c 21c2c66affSColin Finck Palette/createpalette.c 22c2c66affSColin Finck Palette/palette.c 23c2c66affSColin Finck Surface/callbacks_surf_hel.c 24c2c66affSColin Finck Surface/createsurface.c 25c2c66affSColin Finck Surface/surface_main.c 26c2c66affSColin Finck Surface/surface_stubs.c 27c2c66affSColin Finck Videoport/videoport_stubs.c 28c2c66affSColin Finck Vtable/DirectD3D_Vtable.c 29c2c66affSColin Finck Vtable/DirectD3D2_Vtable.c 30c2c66affSColin Finck Vtable/DirectD3D3_Vtable.c 31c2c66affSColin Finck Vtable/DirectD3D7_Vtable.c 32c2c66affSColin Finck Vtable/DirectDraw_Vtable.c 33c2c66affSColin Finck Vtable/DirectDraw2_Vtable.c 34c2c66affSColin Finck Vtable/DirectDraw4_Vtable.c 35c2c66affSColin Finck Vtable/DirectDraw7_Vtable.c 36c2c66affSColin Finck Vtable/DirectDrawSurface_Vtable.c 37c2c66affSColin Finck Vtable/DirectDrawSurface2_Vtable.c 38c2c66affSColin Finck Vtable/DirectDrawSurface3_Vtable.c 39c2c66affSColin Finck Vtable/DirectDrawSurface4_Vtable.c 40c2c66affSColin Finck Vtable/DirectDrawSurface7_Vtable.c) 41c2c66affSColin Finck 42*86785b2cSAdam Słabońadd_library(ddraw MODULE 43*86785b2cSAdam Słaboń ${SOURCE} 44*86785b2cSAdam Słaboń ddraw.rc 45*86785b2cSAdam Słaboń ${CMAKE_CURRENT_BINARY_DIR}/ddraw.def) 46*86785b2cSAdam Słaboń 47c2c66affSColin Finckset_module_type(ddraw win32dll) 48c2c66affSColin Fincktarget_link_libraries(ddraw uuid dxguid ${PSEH_LIB}) 49c2c66affSColin Finckadd_importlibs(ddraw advapi32 gdi32 user32 msvcrt kernel32 ntdll) 50c2c66affSColin Finckadd_cd_file(TARGET ddraw DESTINATION reactos/system32 FOR all) 51