[BOOTLIB]
authorDavid Quintana <gigaherz@gmail.com>
Tue, 25 Jul 2017 17:30:21 +0000 (17:30 +0000)
committerDavid Quintana <gigaherz@gmail.com>
Tue, 25 Jul 2017 17:30:21 +0000 (17:30 +0000)
commited2b3728b66b54809934963776d5d2486a09c4b8
tree606a7b3223a1c3c1fc5cfa777914db6a54db2ab1
parent294ab757563df760e63a8051639b6a866608a3d4
[BOOTLIB]
[BOOTMGR]
Disabled x86-specific code when building ARM.

[LIBSUPP]
Use a hack to replace inline asm which is not supported by MSVC ARM.

[DBGHELP]
Fix ARM register access from context struct.

[MSVCRT]
Fix typo in spec file.

[NTOSKRNL]
[WIN32SS]
Add asm dependency to *sys modules.

[CPPRT]
Add one of the missing constructor aliases. There's more, but my brain is fried at this point.

[BTRFS]
Define-away an include for x86-specific intrinsics.

This is the first batch of fixes for building reactos using the MSVC ARM toolchain. A lot more work is needed to get a full build including rostests and rosapps.

svn path=/trunk/; revision=75403
13 files changed:
reactos/boot/environ/CMakeLists.txt
reactos/boot/environ/app/bootmgr/bootmgr.c
reactos/boot/environ/lib/misc/image.c
reactos/boot/environ/lib/misc/util.c
reactos/boot/environ/lib/platform/time.c
reactos/dll/ntdll/rtl/libsupp.c
reactos/dll/win32/dbghelp/cpu_arm.c
reactos/dll/win32/msvcrt/msvcrt.spec
reactos/drivers/filesystems/btrfs/btrfs_drv.h
reactos/ntoskrnl/CMakeLists.txt
reactos/sdk/lib/cpprt/arm/cpprt.s
reactos/sdk/lib/delayimp/delayimp.c
reactos/win32ss/CMakeLists.txt