1project(rapps) 2 3include_directories(${REACTOS_SOURCE_DIR}/sdk/lib/cryptlib) 4include_directories(${REACTOS_SOURCE_DIR}/sdk/lib/conutils) 5include_directories(include) 6 7list(APPEND SOURCE 8 appview.cpp 9 asyncinet.cpp 10 available.cpp 11 cabinet.cpp 12 configparser.cpp 13 gui.cpp 14 installed.cpp 15 integrity.cpp 16 loaddlg.cpp 17 misc.cpp 18 settings.cpp 19 settingsdlg.cpp 20 unattended.cpp 21 winmain.cpp 22 include/appview.h 23 include/asyncinet.h 24 include/available.h 25 include/configparser.h 26 include/crichedit.h 27 include/defines.h 28 include/dialogs.h 29 include/gui.h 30 include/installed.h 31 include/misc.h 32 include/rapps.h 33 include/resource.h 34 include/rosui.h 35 include/settings.h 36 include/unattended.h 37 include/winmain.h 38) 39 40add_definitions( 41 -DUSE_CERT_PINNING) 42 43file(GLOB_RECURSE rapps_rc_deps res/*.*) 44add_rc_deps(rapps.rc ${rapps_rc_deps}) 45add_executable(rapps ${SOURCE} rapps.rc) 46set_module_type(rapps win32gui UNICODE) 47target_link_libraries(rapps conutils ${PSEH_LIB} uuid wine cpprt atl_classes) 48add_importlibs(rapps advapi32 comctl32 gdi32 wininet user32 shell32 shlwapi ole32 setupapi gdiplus msvcrt kernel32 ntdll) 49add_pch(rapps include/rapps.h SOURCE) 50add_dependencies(rapps rappsmsg) 51add_message_headers(ANSI rappsmsg.mc) 52add_cd_file(TARGET rapps DESTINATION reactos/system32 FOR all) 53