project(REACTOS)
# Versioning
-include(include/reactos/version.cmake)
+include(sdk/include/reactos/version.cmake)
# Don't escape preprocessor definition values added via add_definitions
cmake_policy(SET CMP0005 OLD)
add_compile_flags("-fshort-wchar -Wno-multichar")
endif()
- include_directories(include/host)
+ include_directories(sdk/include/host)
if(NOT MSVC)
add_subdirectory(dll/win32/dbghelp)
endif()
- add_subdirectory(tools)
- add_subdirectory(lib)
+ add_subdirectory(sdk/tools)
+ add_subdirectory(sdk/lib)
if(NOT NEW_STYLE_BUILD)
if(NOT MSVC)
include(cmake/widl-support.cmake)
include_directories(
- include
- include/psdk
- include/dxsdk
- ${REACTOS_BINARY_DIR}/include
- ${REACTOS_BINARY_DIR}/include/psdk
- ${REACTOS_BINARY_DIR}/include/dxsdk
- ${REACTOS_BINARY_DIR}/include/ddk
- ${REACTOS_BINARY_DIR}/include/reactos
- include/crt
- include/ddk
- include/ndk
- include/reactos
- include/reactos/libs)
+ sdk/include
+ sdk/include/psdk
+ sdk/include/dxsdk
+ ${REACTOS_BINARY_DIR}/sdk/include
+ ${REACTOS_BINARY_DIR}/sdk/include/psdk
+ ${REACTOS_BINARY_DIR}/sdk/include/dxsdk
+ ${REACTOS_BINARY_DIR}/sdk/include/ddk
+ ${REACTOS_BINARY_DIR}/sdk/include/reactos
+ sdk/include/crt
+ sdk/include/ddk
+ sdk/include/ndk
+ sdk/include/reactos
+ sdk/include/reactos/libs)
if(ARCH STREQUAL "arm")
- include_directories(${REACTOS_SOURCE_DIR}/include/reactos/arm)
+ include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/arm)
endif()
add_dependency_header()
- add_subdirectory(include/xdk)
- add_subdirectory(include/psdk)
- add_subdirectory(include/dxsdk)
- add_subdirectory(include/reactos/wine)
- add_subdirectory(include/reactos/mc)
- add_subdirectory(include/asm)
+ add_subdirectory(sdk/include/xdk)
+ add_subdirectory(sdk/include/psdk)
+ add_subdirectory(sdk/include/dxsdk)
+ add_subdirectory(sdk/include/reactos/wine)
+ add_subdirectory(sdk/include/reactos/mc)
+ add_subdirectory(sdk/include/asm)
if(NO_ROSSYM)
include(cmake/baseaddress_dwarf.cmake)
add_subdirectory(dll)
add_subdirectory(drivers)
add_subdirectory(hal)
- add_subdirectory(lib)
+ add_subdirectory(sdk/lib)
add_subdirectory(media)
add_subdirectory(modules)
add_subdirectory(ntoskrnl)
add_subdirectory(subsystems)
- add_subdirectory(tools/wpp)
+ add_subdirectory(sdk/tools/wpp)
add_subdirectory(win32ss)
# Create the registry hives
# Create {bootcd, livecd, bootcdregtest}.lst
create_iso_lists()
- file(MAKE_DIRECTORY ${REACTOS_BINARY_DIR}/include/reactos)
+ file(MAKE_DIRECTORY ${REACTOS_BINARY_DIR}/sdk/include/reactos)
add_dependency_footer()
endif()