spec2def(ddraw.dll ddraw.spec ADD_IMPORTLIB) list(APPEND SOURCE cleanup.c main.c startup.c Clipper/clipper_main.c Clipper/clipper_stubs.c Color/color_stubs.c d3d/DirectD3D_main.c Ddraw/callbacks_dd_hel.c Ddraw/ddraw_displaymode.c Ddraw/ddraw_main.c Ddraw/ddraw_setcooperativelevel.c Ddraw/ddraw_stubs.c Ddraw/GetCaps.c Ddraw/GetDeviceIdentifier.c Gamma/gamma_stubs.c Kernel/kernel_stubs.c Palette/createpalette.c Palette/palette.c Surface/callbacks_surf_hel.c Surface/createsurface.c Surface/surface_main.c Surface/surface_stubs.c Videoport/videoport_stubs.c Vtable/DirectD3D_Vtable.c Vtable/DirectD3D2_Vtable.c Vtable/DirectD3D3_Vtable.c Vtable/DirectD3D7_Vtable.c Vtable/DirectDraw_Vtable.c Vtable/DirectDraw2_Vtable.c Vtable/DirectDraw4_Vtable.c Vtable/DirectDraw7_Vtable.c Vtable/DirectDrawSurface_Vtable.c Vtable/DirectDrawSurface2_Vtable.c Vtable/DirectDrawSurface3_Vtable.c Vtable/DirectDrawSurface4_Vtable.c Vtable/DirectDrawSurface7_Vtable.c) add_library(ddraw SHARED ${SOURCE}) set_module_type(ddraw win32dll) target_link_libraries(ddraw uuid dxguid ${PSEH_LIB}) add_importlibs(ddraw advapi32 gdi32 user32 msvcrt kernel32 ntdll) add_cd_file(TARGET ddraw DESTINATION reactos/system32 FOR all)