Jérôme Gardou
1d2b1c4a24
[CMAKE]
...
- Get rid of buildno_header target, builno.h is generated at configure time.
svn path=/branches/cmake-bringup/; revision=51220
2011-04-01 17:34:49 +00:00
Amine Khaldi
d6f1cb454c
[CMAKE]
...
- Apply the proper definition to user32_wsprintf using target properties.
svn path=/branches/cmake-bringup/; revision=50630
2011-02-09 12:09:21 +00:00
Timo Kreuzer
12eb8a290f
[CMAKE]
...
add ftol2_asm.s to crt and ci.c to msvcsup
svn path=/branches/cmake-bringup/; revision=50584
2011-01-31 23:29:03 +00:00
Sylvain Petreolle
cac01ad6eb
[CMAKE]
...
Fix crt/bootcdregtest regression, due to _USER32_WSPRINTF.
add_definitions does not apply to target, but current directory.
svn path=/branches/cmake-bringup/; revision=50535
2011-01-28 13:41:55 +00:00
Timo Kreuzer
8191f95396
[CMAKE]
...
- Sync with trunk 50501
- fix a couple of merge artifacts (indentation)
svn path=/branches/cmake-bringup/; revision=50505
2011-01-26 23:24:08 +00:00
Sylvain Petreolle
e2b7eacdd5
[CMAKE]
...
Sync trunk up to r50477.
svn path=/branches/cmake-bringup/; revision=50504
2011-01-26 22:19:12 +00:00
Timo Kreuzer
776c09f1fd
[CRT]
...
Implement ms compatible __SEH_prolog
svn path=/branches/cmake-bringup/; revision=50482
2011-01-25 01:28:41 +00:00
Amine Khaldi
a0cb4ff5eb
[CMAKE]
...
- Delete an unneeded lib.mak
- Don't build bin2c, we don't seem to need it.
- A minor cleanup, no functionality change intended.
svn path=/branches/cmake-bringup/; revision=50308
2011-01-07 12:11:46 +00:00
Amine Khaldi
166360a829
[CMAKE]
...
- Initial support of the arm toolchain/build.
svn path=/branches/cmake-bringup/; revision=50300
2011-01-06 16:57:56 +00:00
Amine Khaldi
6c0c23cb53
[CMAKE]
...
- Sync with trunk head (r50270)
- This also reverts r49298.
svn path=/branches/cmake-bringup/; revision=50271
2011-01-03 00:33:31 +00:00
Timo Kreuzer
a97affe62a
[CMAKE]
...
Fix build of msvcsup (add missing file)
svn path=/branches/cmake-bringup/; revision=49829
2010-11-27 23:47:10 +00:00
Amine Khaldi
4103cf5929
[CMAKE]
...
- Comment out what seems to be a missing file.
svn path=/branches/cmake-bringup/; revision=49812
2010-11-27 10:48:44 +00:00
Timo Kreuzer
dc89f45599
[CMAKE]
...
Add msvcsup static library for MSVC. This might be superseded by something else later.
svn path=/branches/cmake-bringup/; revision=49804
2010-11-26 23:45:30 +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
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
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
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
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
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
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
Amine Khaldi
6e7a324a26
[CMAKE]
...
- Improve bootvid, crt and ntoskrnl.
svn path=/branches/cmake-bringup/; revision=48762
2010-09-12 21:02:18 +00:00
Amine Khaldi
aec35b5416
[CMAKE]
...
- libcntpr needs buildno.h
svn path=/branches/cmake-bringup/; revision=48671
2010-08-31 21:24:12 +00:00
Amine Khaldi
a999e307d8
[CMAKE]
...
- Rewrite crt and libcntpr targets, with support for other than i386.
- Bring-in logf.c from trunk.
svn path=/branches/cmake-bringup/; revision=48643
2010-08-29 11:07:31 +00:00
Amine Khaldi
e79e797ecc
[CMAKE]
...
- Sync the recent crt changes from trunk.
- Improve crt build.
svn path=/branches/cmake-bringup/; revision=48541
2010-08-14 10:41:24 +00:00
Amine Khaldi
7c99b62e1f
[CMAKE]
...
- Move generated precompiled headers to binary folders.
- Enable auto image base for ntdll.
- Update the location of generated PCH files for rtl, ntdll and crt.
svn path=/branches/cmake-bringup/; revision=48459
2010-08-04 19:10:43 +00:00
Amine Khaldi
ba7d98adba
[CMAKE]
...
- Fix precompiled header support (the pch cleanup phase).
- Improve its use in crt.
svn path=/branches/cmake-bringup/; revision=48452
2010-08-04 10:38:17 +00:00
Sir Richard
d928872abe
[CMAKE]: Add support for precompiled headers (this was not fun).
...
[CMAKE]: Use them in RTL and CRT. Someone needs to add them to the other makefiles.
svn path=/branches/cmake-bringup/; revision=48447
2010-08-04 06:41:07 +00:00
Sir Richard
1bd315d9e1
[CMAKE]: Fix CRT.
...
svn path=/branches/cmake-bringup/; revision=48438
2010-08-03 21:38:39 +00:00
Sir Richard
f0a4bf29e6
[CMAKE]: Simplify more makefiles.
...
svn path=/branches/cmake-bringup/; revision=48429
2010-08-03 14:56:22 +00:00
Amine Khaldi
6bdc331638
[CMAKE]
...
- mingw_common : set_property -> set_target_properties.
- crt : fix target properties.
svn path=/branches/cmake-bringup/; revision=48357
2010-07-29 15:52:00 +00:00
Amine Khaldi
a1fc7877ea
[CMAKE]
...
- Add libcntpr lib to build.
svn path=/branches/cmake-bringup/; revision=48347
2010-07-29 01:37:53 +00:00
Amine Khaldi
401329a84b
[CMAKE]
...
- Add rsym to build.
- Add fslib, nls and pseh placeholders.
- Make crt depend on psdk interfaces.
svn path=/branches/cmake-bringup/; revision=48296
2010-07-27 01:32:49 +00:00
Sir Richard
3b4b183c21
[CMAKE]: CRT can now be built! Our first cross-compile target.
...
[CMAKE]: Next steps should be to bring all the compiler settings/defines that aren't yet being used, to add per-architecture file tracking, and to enable precompiled header support.
svn path=/branches/cmake-bringup/; revision=48262
2010-07-25 20:28:17 +00:00
Sir Richard
d51dc0e932
[CMAKE]: Start supporting building the CRT.
...
svn path=/branches/cmake-bringup/; revision=48258
2010-07-25 19:18:15 +00:00