-add_definitions(-DUNICODE -D_UNICODE)
+set_unicode()
+set_rc_compiler()
+
add_definitions(-DDISABLE_HTMLHELP_SUPPORT=1)
-add_executable(calc WIN32
+add_executable(calc
about.c
convert.c
function.c
winmain.c
resource.rc)
-target_link_libraries(calc mingw_wmain mingw_common
- -ladvapi32
- -luser32
- -lgdi32
- -lmsvcrt)
-
-set_target_properties(calc PROPERTIES LINK_FLAGS "-Wl,-entry,_WinMainCRTStartup")
+set_module_type(calc win32gui)
+add_importlibs(calc advapi32 user32 gdi32 msvcrt kernel32)
+if(MSVC)
+add_importlibs(calc ntdll)
+endif()
-add_dependencies(calc psdk)
+add_cd_file(TARGET calc DESTINATION reactos/system32 FOR all)