Sylvain Petreolle
046d0e3522
[CMAKE]
...
ntdllsys: Add asm dependency.
svn path=/branches/cmake-bringup/; revision=49696
2010-11-21 18:37:27 +00:00
Timo Kreuzer
b9bb6eeba9
[RTL]
...
Add missing Interlocked definition
svn path=/branches/cmake-bringup/; revision=49690
2010-11-21 14:40:57 +00:00
Timo Kreuzer
822496fa61
[MINGW]
...
Remove alloca_probe_16 stub
svn path=/branches/cmake-bringup/; revision=49682
2010-11-21 12:29:35 +00:00
Timo Kreuzer
45a06d507a
[RTL]
...
- Use portable interlocked functions in code, define them to intrinsics for x86 and x64 in the header
svn path=/branches/cmake-bringup/; revision=49680
2010-11-21 10:05:20 +00:00
Timo Kreuzer
0b8509a565
[CRT]
...
- Use ___readcr4 instead of __readcr4, because MSVC doesn't like this intrinsic to be redefined.
- Add _ftol2
svn path=/branches/cmake-bringup/; revision=49679
2010-11-21 09:36:26 +00:00
Timo Kreuzer
1a4c47df9e
[RTL]
...
Don't use _InterlockedCompareExchangePointer, that function doesn't exist on x86
svn path=/branches/cmake-bringup/; revision=49678
2010-11-21 01:36:51 +00:00
Timo Kreuzer
f90a97e5a6
[CRT]
...
- Add __readcr4 to crt to compensate for MSVC bug
- Compile strnset with MSVC
svn path=/branches/cmake-bringup/; revision=49669
2010-11-20 16:38:45 +00:00
Amine Khaldi
e11826a832
[CMAKE]
...
- Sync with trunk.
svn path=/branches/cmake-bringup/; revision=49668
2010-11-20 16:33:34 +00:00
Timo Kreuzer
d65aa994f7
[CRT]
...
Implement __alloca_probe_16
svn path=/branches/cmake-bringup/; revision=49660
2010-11-20 13:03:11 +00:00
Timo Kreuzer
cf90c329f2
[RTL]
...
Add stubs for RtlAddVectoredContinueHandler and RtlRemoveVectoredContinueHandler
svn path=/branches/cmake-bringup/; revision=49649
2010-11-19 23:51:02 +00:00
Timo Kreuzer
8b7d047834
[CMAKE]
...
- Add asm dependencies to freeldr, ntdll, crt
- Add importlib for hal and ntoskrnl
- Fix ntoskrnl spec file
- Fix resource pathes in ntoskrnl.rc
svn path=/branches/cmake-bringup/; revision=49645
2010-11-19 22:02:33 +00:00
Timo Kreuzer
5312a38c2f
[CRT]
...
Remove unneccessary prototypes
svn path=/branches/cmake-bringup/; revision=49643
2010-11-19 18:57:51 +00:00
Timo Kreuzer
da6504af5d
[CRT]
...
Silence a warning
svn path=/branches/cmake-bringup/; revision=49642
2010-11-19 18:56:58 +00:00
Timo Kreuzer
39f50aac50
[RTL]
...
Add dependency to asm
svn path=/branches/cmake-bringup/; revision=49641
2010-11-19 18:55:26 +00:00
Amine Khaldi
6a5e2c0992
[CMAKE]
...
- Fix libcntpr build.
svn path=/branches/cmake-bringup/; revision=49635
2010-11-19 16:42:39 +00:00
Sylvain Petreolle
d490a7349e
[CMAKE]
...
Fix crt parallel build.
svn path=/branches/cmake-bringup/; revision=49608
2010-11-16 17:44:24 +00:00
Timo Kreuzer
406dfdbc87
[CMAKE]
...
Sync trunk (rr49606)
svn path=/branches/cmake-bringup/; revision=49607
2010-11-16 13:43:39 +00:00
Timo Kreuzer
1335cf4210
[CRT]
...
Add a number of compilation fixes for MSVC
svn path=/branches/cmake-bringup/; revision=49598
2010-11-15 20:08:49 +00:00
Timo Kreuzer
ab6c2ee54c
[CRT]
...
incude asm.inc instead of reactos/asm.h
Fix a bug that smeaked into _chkstk
svn path=/branches/cmake-bringup/; revision=49591
2010-11-15 01:29:12 +00:00
Timo Kreuzer
07652e2631
[RTL]
...
Make asm files compilable with ML
svn path=/branches/cmake-bringup/; revision=49589
2010-11-15 01:03:14 +00:00
Timo Kreuzer
b554be26f1
[CRT]
...
Revert renaming change to tchar.h, which does not contain any assembly
svn path=/branches/cmake-bringup/; revision=49567
2010-11-11 17:12:12 +00:00
Timo Kreuzer
ab465e66e3
[CRT]
...
Rename a number of .h files that contain assembly code into .inc to better reflect their purpose
svn path=/branches/cmake-bringup/; revision=49566
2010-11-11 17:10:09 +00:00
Timo Kreuzer
1d6d730ed6
[MSVCRT] Don't export linux stuff from our precious MSVCRT
...
[MINGW] Bring back _matherr()
svn path=/branches/cmake-bringup/; revision=49553
2010-11-10 22:43:46 +00:00
Jérôme Gardou
8c6671477e
[HEADERS]
...
- start using our own c++ headers and forward stlport ones to them in msvc build.
- fix fpecode declaration for MSVC.
[CMAKE]
- cardlib is a cpp library.
Now stlport compiles with msvc.
svn path=/branches/cmake-bringup/; revision=49552
2010-11-10 22:20:05 +00:00
Timo Kreuzer
3742d626dc
[CRT]
...
Add pragma function for _wcsset on MSVC builds
svn path=/branches/cmake-bringup/; revision=49551
2010-11-10 22:15:10 +00:00
Timo Kreuzer
cfe78ef2b3
[RTL]
...
Instead of including ndk/asm.h, add the 2 neccessary constants to seh.s
svn path=/branches/cmake-bringup/; revision=49550
2010-11-10 22:11:12 +00:00
Jérôme Gardou
5d8dd5d148
[STLPORT]
...
- move headers to include directory
- delete some incidentally committed things
svn path=/branches/cmake-bringup/; revision=49546
2010-11-10 17:36:28 +00:00
Timo Kreuzer
f655f86d82
[MINGW]
...
special stuff for MSVC
svn path=/branches/cmake-bringup/; revision=49543
2010-11-09 20:43:09 +00:00
Timo Kreuzer
4dc6967310
[CRT]
...
Fix assembly syntax
svn path=/branches/cmake-bringup/; revision=49536
2010-11-08 19:21:13 +00:00
Timo Kreuzer
84b1635034
[CRT]
...
- Add #pragma function to a number of intrisics that we implement to avoid a compiler error of MSVC
- Add a workaround to prevent some functions from being inlined
- Move sqrtf out of i386 directory
- Convert a number of inline assembly functions to raw assembly
svn path=/branches/cmake-bringup/; revision=49534
2010-11-08 18:36:45 +00:00
Timo Kreuzer
5f52062082
[MSVC]
...
Fix warnings
svn path=/branches/cmake-bringup/; revision=49532
2010-11-08 13:48:45 +00:00
Amine Khaldi
1c18b9b723
[CMAKE]
...
- Add a preprocessed definition file for acledit.
- Add the pdef2def macro.
- Include wpp into build, widl links to it.
- Fix libmpg123.
svn path=/branches/cmake-bringup/; revision=49509
2010-11-06 11:31:38 +00:00
Timo Kreuzer
351689996d
[MINGW]
...
#if 0 _matherr(). We already have it in our crt and it's exported from msvcrt. MSVC doesn't like when it's there twice.
svn path=/branches/cmake-bringup/; revision=49506
2010-11-06 09:17:04 +00:00
Timo Kreuzer
d46d983c8f
[MINGW]
...
Don't define __ImageBase to something else on MSVC builds
svn path=/branches/cmake-bringup/; revision=49505
2010-11-06 00:25:57 +00:00
Amine Khaldi
7c79c0ae87
[CMAKE]
...
- Explicitly disable auto imports, and fix the modules that were missed out by the previous related commit.
- Dedicated to Usurp.
svn path=/branches/cmake-bringup/; revision=49497
2010-11-05 21:22:07 +00:00
Jérôme Gardou
97863bb997
[CMAKE]
...
Fix mingw_dllmain build
svn path=/branches/cmake-bringup/; revision=49496
2010-11-05 18:52:57 +00:00
Amine Khaldi
f0156b8450
[CMAKE]
...
- Update spec2def use in bzip2.
svn path=/branches/cmake-bringup/; revision=49494
2010-11-05 18:35:47 +00:00
Amine Khaldi
c93d1289fd
[CMAKE]
...
- Remove wpp from build.
- Improve several tools and libs.
- Improve the root cmake file.
svn path=/branches/cmake-bringup/; revision=49492
2010-11-05 18:06:25 +00:00
Amine Khaldi
2901215553
[CMAKE]
...
- Improve more libs.
svn path=/branches/cmake-bringup/; revision=49490
2010-11-05 17:35:39 +00:00
Amine Khaldi
0e69cd8f27
[CMAKE]
...
- Improve drivers' libs.
svn path=/branches/cmake-bringup/; revision=49489
2010-11-05 17:29:01 +00:00
Amine Khaldi
30bb25e2f0
[CMAKE]
...
- Improve most of the static libraries.
svn path=/branches/cmake-bringup/; revision=49479
2010-11-05 12:02:12 +00:00
Sylvain Petreolle
8456a5473e
[CMAKE]
...
Revert incorrect auto import change and use proper definitions instead.
svn path=/branches/cmake-bringup/; revision=49476
2010-11-05 09:38:42 +00:00
Amine Khaldi
12ab761aa1
[CMAKE]
...
- Improve hal, adns and bzip2.
svn path=/branches/cmake-bringup/; revision=49471
2010-11-04 21:38:28 +00:00
Timo Kreuzer
42f5ff6943
[MINGW]
...
add CRTDLL definition so that the startup code for dlls is actually compiled
svn path=/branches/cmake-bringup/; revision=49452
2010-11-02 20:39:19 +00:00
Timo Kreuzer
a3623f23de
[CRT]
...
- Make all x86assembly ML compatible
- Remove memcpy, it was duplicated from memmove, copy the label instead
- Guard some code against compilation on msvc, as these functions are intrinsics on MSVC and cannot be implemented
- Fix some x64 assembly (don't modify stack below rsp)
svn path=/branches/cmake-bringup/; revision=49421
2010-11-02 00:06:33 +00:00
Timo Kreuzer
89358dad46
[RTL]
...
Make asm files ML compatible
svn path=/branches/cmake-bringup/; revision=49399
2010-11-01 11:41:01 +00:00
Timo Kreuzer
415f19bb99
[NTDLLSYS]
...
Set LINKER_LANGUAGE to C. Neccessary for MSVC.
svn path=/branches/cmake-bringup/; revision=49397
2010-11-01 09:39:06 +00:00
Jérôme Gardou
a305f84916
[CMAKE]
...
- fix libxslt build
svn path=/branches/cmake-bringup/; revision=49384
2010-10-31 23:19:12 +00:00
Jérôme Gardou
4ee1da42f1
[CMAKE]
...
- rewrite spec2def macro because
1. cmake gracefully handles def files as source files
2. cmake gracefully handles autogenerated files as source
3. it did not take into account the fact that all shared libraries haven't the .dll extension
svn path=/branches/cmake-bringup/; revision=49358
2010-10-30 16:08:19 +00:00
Sylvain Petreolle
1c93be12da
[CMAKE]
...
scrnsave: add missing dependency.
svn path=/branches/cmake-bringup/; revision=49348
2010-10-30 10:16:42 +00:00