From: Amine Khaldi Date: Thu, 29 Jul 2010 16:45:01 +0000 (+0000) Subject: [CMAKE] X-Git-Tag: backups/GSoC_2011/GSoC_Themes@51550~946 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=3c0baef393082f45893cc771a5c32ac323e6a6ae [CMAKE] - Prepare for porting base modules. - Add kernel_napi, subsystem_napi and kernel_zw to build. svn path=/branches/cmake-bringup/; revision=48362 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 7f2dab229c6..4464234276c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -68,6 +68,7 @@ add_subdirectory(include/psdk) add_subdirectory(include/dxsdk) add_subdirectory(include/reactos/mc) +add_subdirectory(base) add_subdirectory(dll) add_subdirectory(lib) @@ -105,6 +106,9 @@ SET_SOURCE_FILES_PROPERTIES(${nci_output} PROPERTIES GENERATED TRUE) ADD_CUSTOM_TARGET(ntdll_S ALL DEPENDS ${REACTOS_BINARY_DIR}/lib/ntdllsys/ntdll.S) ADD_CUSTOM_TARGET(win32k_S ALL DEPENDS ${REACTOS_BINARY_DIR}/lib/win32ksys/win32k.S) ADD_CUSTOM_TARGET(ntsys_pspec ALL DEPENDS ${REACTOS_BINARY_DIR}/dll/ntdll/def/ntsys.pspec) +ADD_CUSTOM_TARGET(kernel_napi ALL DEPENDS ${REACTOS_BINARY_DIR}/ntoskrnl/include/internal/napi.h) +ADD_CUSTOM_TARGET(subsystem_napi ALL DEPENDS ${REACTOS_BINARY_DIR}/subsystems/win32/win32k/include/napi.h) +ADD_CUSTOM_TARGET(kernel_zw ALL DEPENDS ${REACTOS_BINARY_DIR}/ntoskrnl/ex/zw.S) endif() diff --git a/base/CMakeLists.txt b/base/CMakeLists.txt new file mode 100644 index 00000000000..12fe71a6a11 --- /dev/null +++ b/base/CMakeLists.txt @@ -0,0 +1,6 @@ + +#add_subdirectory(applications) +#add_subdirectory(services) +#add_subdirectory(setup) +#add_subdirectory(shell) +#add_subdirectory(system) diff --git a/base/applications/CMakeLists.txt b/base/applications/CMakeLists.txt new file mode 100644 index 00000000000..94266aa7cad --- /dev/null +++ b/base/applications/CMakeLists.txt @@ -0,0 +1,36 @@ + +#add_subdirectory(cacls) +#add_subdirectory(calc) +#add_subdirectory(charmap) +#add_subdirectory(cmdutils) +#add_subdirectory(control) +#add_subdirectory(dxdiag) +#add_subdirectory(extrac32) +#add_subdirectory(fontview) +#add_subdirectory(games) +#add_subdirectory(hh) +#add_subdirectory(iexplore) +#add_subdirectory(kbswitch) +#add_subdirectory(logoff) +#add_subdirectory(magnify) +#add_subdirectory(mmc) +#add_subdirectory(mplay32) +#add_subdirectory(msconfig) +#add_subdirectory(mscutils) +#add_subdirectory(mstsc) +#add_subdirectory(network) +#add_subdirectory(notepad) +#add_subdirectory(paint) +#add_subdirectory(rapps) +#add_subdirectory(regedit) +#add_subdirectory(regedt32) +#add_subdirectory(sc) +#add_subdirectory(screensavers) +#add_subdirectory(shutdown) +#add_subdirectory(sndrec32) +#add_subdirectory(sndvol32) +#add_subdirectory(taskmgr) +#add_subdirectory(winhlp32) +#add_subdirectory(winver) +#add_subdirectory(wordpad) +#add_subdirectory(write) diff --git a/base/services/CMakeLists.txt b/base/services/CMakeLists.txt new file mode 100644 index 00000000000..4f641f9cb73 --- /dev/null +++ b/base/services/CMakeLists.txt @@ -0,0 +1,11 @@ + +#add_subdirectory(audiosrv) +#add_subdirectory(eventlog) +#add_subdirectory(rpcss) +#add_subdirectory(spoolsv) +#add_subdirectory(svchost) +#add_subdirectory(tcpsvcs) +#add_subdirectory(telnetd) +#add_subdirectory(tftpd) +#add_subdirectory(umpnpmgr) +#add_subdirectory(wlansvc) diff --git a/base/setup/CMakeLists.txt b/base/setup/CMakeLists.txt new file mode 100644 index 00000000000..438e9a13928 --- /dev/null +++ b/base/setup/CMakeLists.txt @@ -0,0 +1,6 @@ + +#add_subdirectory(reactos) +#add_subdirectory(setup) +#add_subdirectory(usetup) +#add_subdirectory(vmwinst) +#add_subdirectory(welcome) diff --git a/base/shell/CMakeLists.txt b/base/shell/CMakeLists.txt new file mode 100644 index 00000000000..426b7a57a56 --- /dev/null +++ b/base/shell/CMakeLists.txt @@ -0,0 +1,4 @@ + +#add_subdirectory(cmd) +#add_subdirectory(explorer) +#add_subdirectory(explorer_new) diff --git a/base/system/CMakeLists.txt b/base/system/CMakeLists.txt new file mode 100644 index 00000000000..8e19f3c1d13 --- /dev/null +++ b/base/system/CMakeLists.txt @@ -0,0 +1,14 @@ + +#add_subdirectory(autochk) +#add_subdirectory(bootok) +#add_subdirectory(expand) +#add_subdirectory(format) +#add_subdirectory(lsass) +#add_subdirectory(msiexec) +#add_subdirectory(regsvr32) +#add_subdirectory(rundll32) +#add_subdirectory(runonce) +#add_subdirectory(services) +#add_subdirectory(smss) +#add_subdirectory(userinit) +#add_subdirectory(winlogon)