Amine Khaldi
eba2955389
[CMAKE]
...
- I forgot to link to the wine lib instead of its compiled lib (I have it locally to avoid recompiling it).
svn path=/branches/cmake-bringup/; revision=48540
2010-08-14 10:34:01 +00:00
Amine Khaldi
4df8754758
[CMAKE]
...
- Improve advapi32 build.
svn path=/branches/cmake-bringup/; revision=48539
2010-08-14 10:32:00 +00:00
Amine Khaldi
4fecfbd2b9
[CMAKE]
...
- Don't include debug.c in libwine.
svn path=/branches/cmake-bringup/; revision=48538
2010-08-14 10:11:52 +00:00
Amine Khaldi
b0552e599d
[CMAKE]
...
- Add an MSVC compatible definition file for msvcrt.
- Temporarily add the msvcrt import library (until RosBE ships with one).
- Group msvcrt wine stubs into msvcrt_stubs.c
- Add msvcrt to build.
svn path=/branches/cmake-bringup/; revision=48537
2010-08-14 10:10:21 +00:00
Amine Khaldi
a171a11523
[CMAKE]
...
- Add calc to build.
svn path=/branches/cmake-bringup/; revision=48535
2010-08-13 16:55:07 +00:00
Amine Khaldi
93302bce39
[CMAKE]
...
- Add an MSVC compatible definition file for user32.
- Temporarily add the user32 import library (until RosBE ships with one).
- Group user32 wine stubs into user32_stubs.c
- Add user32 to build.
svn path=/branches/cmake-bringup/; revision=48534
2010-08-13 16:36:38 +00:00
Amine Khaldi
ad7164ff5b
[CMAKE]
...
- Add an MSVC compatible definition file for gdi32.
- Temporarily add the gdi32 import library (until RosBE ships with one).
- Add gdi32 to build.
svn path=/branches/cmake-bringup/; revision=48533
2010-08-13 16:27:15 +00:00
Amine Khaldi
57738417d5
[CMAKE]
...
- Add an MSVC compatible definition file for advapi32.
- Temporarily add the advapi32 import library (until RosBE ships with one).
- Group advapi32 wine stubs into advapi32_stubs.c
- Add advapi32 to build.
svn path=/branches/cmake-bringup/; revision=48532
2010-08-13 15:41:14 +00:00
Amine Khaldi
f31530ec6b
[CMAKE]
...
- Add an MSVC compatible definition file.
- Temporarily add the kernel32 import library (until RosBE ships with one).
- Group kernel32 wine stubs into kernel32_stubs.c
- Add kernel32 to build.
svn path=/branches/cmake-bringup/; revision=48531
2010-08-13 14:56:34 +00:00
Amine Khaldi
af612f3786
[CMAKE]
...
- Sync kernel32 with trunk.
svn path=/branches/cmake-bringup/; revision=48530
2010-08-13 14:47:01 +00:00
Amine Khaldi
a62f514cfb
[NDK]
...
- Mark DbgUiWaitStateChange as NTSYSAPI.
[CMAKE]
- Don't create an import library for ntdll, we'll ship with one.
- Temporarily add the ntdll import library (until RosBE ships with one).
- Make the definition file MSVC compatible.
- Include every object file in librtl when linking.
- NTDLL now compiles successfully with the MSVC compatible definition file.
svn path=/branches/cmake-bringup/; revision=48529
2010-08-13 14:12:45 +00:00
Amine Khaldi
684dd7e251
[CMAKE]
...
- Automatically choose the image base for DLLs.
- Improve RC compiler invocation.
- Add and apply the global linker script.
svn path=/branches/cmake-bringup/; revision=48528
2010-08-13 14:02:58 +00:00
Amine Khaldi
42b5833033
[CMAKE]
...
- Skip creating makefile rules for pre-processed files (object.i) and assembly files (object.s).
- Improve inclusions.
- Add -fno-set-stack-executable.
- Add C++ Flags.
svn path=/branches/cmake-bringup/; revision=48527
2010-08-13 13:54:13 +00:00
Amine Khaldi
32e98673b9
[CMAKE]
...
- Set windmc to write binary messages as ascii.
svn path=/branches/cmake-bringup/; revision=48460
2010-08-05 00:43:33 +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
Sir Richard
fc5ac84ba5
[CMAKE]: Don't prefix DLLs with "lib".
...
[CMAKE]: Add our libgcc by default.
svn path=/branches/cmake-bringup/; revision=48458
2010-08-04 14:42:05 +00:00
Sir Richard
3930317e12
[CMAKE]: Disable standard C libraries (WIP: Should add libgcc).
...
[CMAKE]: Set global linker flags we need for all libraries.
[CMAKE]: Set specific NTDLL linker flag.
Thanks to Amine for some of his help.
svn path=/branches/cmake-bringup/; revision=48457
2010-08-04 14:29:24 +00:00
Amine Khaldi
98c16868ae
[CMAKE]
...
- Add games base file.
svn path=/branches/cmake-bringup/; revision=48455
2010-08-04 13:30:27 +00:00
Amine Khaldi
48b65ad43b
[CMAKE]
...
- Add cmdutils base file.
svn path=/branches/cmake-bringup/; revision=48454
2010-08-04 13:16:46 +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
ce238e95a4
[CMAKE]: Add missing file.
...
svn path=/branches/cmake-bringup/; revision=48451
2010-08-04 08:17:04 +00:00
Sir Richard
3bad5d8bbf
[CMAKE]: PCH for NTDLL too.
...
svn path=/branches/cmake-bringup/; revision=48450
2010-08-04 08:16:37 +00:00
Sir Richard
5ef41e4848
[CMAKE]: Closer to a valid NTDLL. Resources and exports are compiled in now.
...
[CMAKE]: WIP: CMAKE_C_CREATE_SHARED_LIBRARY breakdown + top-level.
svn path=/branches/cmake-bringup/; revision=48449
2010-08-04 07:52:21 +00:00
Sir Richard
807b0907d5
[CMAKE]: Add full support for linking RC files with windres.
...
svn path=/branches/cmake-bringup/; revision=48448
2010-08-04 07:51:26 +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
Amine Khaldi
53edf4d8fa
[CMAKE]
...
- Formatting. No code change.
svn path=/branches/cmake-bringup/; revision=48444
2010-08-03 21:58:41 +00:00
Amine Khaldi
fb995372b0
[CMAKE]
...
- Fix ntdllsys and win32ksys.
svn path=/branches/cmake-bringup/; revision=48443
2010-08-03 21:57:06 +00:00
Amine Khaldi
34db564f0a
[CMAKE]
...
- Improve header inclusions.
svn path=/branches/cmake-bringup/; revision=48442
2010-08-03 21:55:42 +00:00
Amine Khaldi
2939360909
[CMAKE]
...
- Add IDL generated headers to build.
svn path=/branches/cmake-bringup/; revision=48441
2010-08-03 21:51:59 +00:00
Sir Richard
9e90eaa575
[CMAKE]: NTDLL WIP.
...
svn path=/branches/cmake-bringup/; revision=48440
2010-08-03 21:39:17 +00:00
Sir Richard
0efbac95d2
[CMAKE]: Don't auto-link with Win32 stuff.
...
svn path=/branches/cmake-bringup/; revision=48439
2010-08-03 21:38:59 +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
3b6a29974b
[CMAKE]: Use some nice options which will make makefiles simpler regarding includes.
...
svn path=/branches/cmake-bringup/; revision=48436
2010-08-03 21:12:51 +00:00
Sir Richard
12ccd98393
[CMAKE]: Cant' have comments in mc files.
...
svn path=/branches/cmake-bringup/; revision=48435
2010-08-03 21:12:16 +00:00
Sir Richard
700aa715cb
[CMAKE]: Amine doesn't read man pages, nor does he actually review patches :-)
...
svn path=/branches/cmake-bringup/; revision=48434
2010-08-03 20:51:47 +00:00
Sir Richard
734491e01c
[CMAKE]: Forgot to delete this guy.
...
svn path=/branches/cmake-bringup/; revision=48431
2010-08-03 16:06:10 +00:00
Sir Richard
3fff31cd81
[CMAKE]: Start working on ntdll.
...
svn path=/branches/cmake-bringup/; revision=48430
2010-08-03 16:05:53 +00:00
Sir Richard
f0a4bf29e6
[CMAKE]: Simplify more makefiles.
...
svn path=/branches/cmake-bringup/; revision=48429
2010-08-03 14:56:22 +00:00
Sir Richard
0436f84653
[CMAKE]: Simplify makefiles.
...
svn path=/branches/cmake-bringup/; revision=48428
2010-08-03 14:54:19 +00:00
Sir Richard
5abcbffcd0
[CMAKE]: Make simple rule for building ASM files.
...
[CMAKE]: Enable RC support.
[CMAKE]: Stop building tools we won't need.
svn path=/branches/cmake-bringup/; revision=48427
2010-08-03 14:53:12 +00:00
Amine Khaldi
9c529a8548
[CMAKE]
...
- Richard : Group message headers creation into one macro.
svn path=/branches/cmake-bringup/; revision=48426
2010-08-03 14:29:04 +00:00
Sir Richard
044e663dad
[RTL]: Rtl ByteSwap functions should use intrinsics, isntead of assembly code. This should be merged into trunk!
...
svn path=/branches/cmake-bringup/; revision=48425
2010-08-03 01:56:35 +00:00
Amine Khaldi
3c0baef393
[CMAKE]
...
- Prepare for porting base modules.
- Add kernel_napi, subsystem_napi and kernel_zw to build.
svn path=/branches/cmake-bringup/; revision=48362
2010-07-29 16:45:01 +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
102a9c242e
[CMAKE]
...
- Export more native tools.
- Fix ntdllsys dependency.
svn path=/branches/cmake-bringup/; revision=48356
2010-07-29 15:34:21 +00:00
Amine Khaldi
007ecbd4c1
[CMAKE]
...
- Add debugsup lib to build.
svn path=/branches/cmake-bringup/; revision=48348
2010-07-29 01:53:31 +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
cf9ff97d22
[CMAKE]
...
- Add ntsys to build.
svn path=/branches/cmake-bringup/; revision=48342
2010-07-28 23:21:13 +00:00
Amine Khaldi
666ab7d918
[CMAKE]
...
- We do have oldnames lib now.
- Add proper psdk dependency for libxml2.
svn path=/branches/cmake-bringup/; revision=48336
2010-07-28 22:01:07 +00:00
Amine Khaldi
e7c36f373f
[CMAKE]
...
- Add mingw libs to build.
svn path=/branches/cmake-bringup/; revision=48335
2010-07-28 21:52:04 +00:00