Amine Khaldi
0a6253a028
[CMAKE]
...
- Temporarily add libdbghelp.a and libdhcpcsvc.a
svn path=/branches/cmake-bringup/; revision=48607
2010-08-23 14:34:34 +00:00
Amine Khaldi
62c4ea8ac6
[CMAKE]
...
- Add dciman32, dhcpcsvc, dnsapi, dwmapi and faultrep to build.
svn path=/branches/cmake-bringup/; revision=48599
2010-08-22 23:59:45 +00:00
Amine Khaldi
5ff40b3f5c
[CMAKE]
...
- Fix adns lib.
svn path=/branches/cmake-bringup/; revision=48598
2010-08-22 23:46:10 +00:00
Amine Khaldi
e74bc8316b
[CMAKE]
...
- Add compstui, credui, crtdll, crypt32, cryptdll and dbghelp to build.
svn path=/branches/cmake-bringup/; revision=48596
2010-08-22 22:52:07 +00:00
Amine Khaldi
fe1a81a83b
[CMAKE]
...
- Guard pseh2.h against RC_INVOKED.
svn path=/branches/cmake-bringup/; revision=48594
2010-08-22 22:43:43 +00:00
Amine Khaldi
2b50254340
[CMAKE]
...
- Manually add source file (as suggested by Colin).
- I've filed a feature request to have the same effect when still using GLOB/GLOB_RECURSE : http://public.kitware.com/Bug/view.php?id=11156
svn path=/branches/cmake-bringup/; revision=48592
2010-08-22 13:40:53 +00:00
Amine Khaldi
6e4d96514e
[CMAKE]
...
- Cache the mingw32 prefix.
- Improve the RC compiler invocation.
svn path=/branches/cmake-bringup/; revision=48591
2010-08-22 13:38:36 +00:00
Amine Khaldi
d8a98fcbbc
[CMAKE]
...
- Add cabinet, cards, cfgmgr32 and clusapi to build.
svn path=/branches/cmake-bringup/; revision=48589
2010-08-22 01:17:53 +00:00
Amine Khaldi
7fdcb2e5d9
[CMAKE]
...
- Add avicap32, batt and beepmidi to build.
- Fix a typo.
svn path=/branches/cmake-bringup/; revision=48588
2010-08-22 00:52:26 +00:00
Amine Khaldi
bdc1e57c6f
[CMAKE]
...
- Add activeds, advpack and authz to build.
svn path=/branches/cmake-bringup/; revision=48587
2010-08-21 23:52:17 +00:00
Amine Khaldi
a2fdd97426
[CMAKE]
...
- Add acledit to build.
svn path=/branches/cmake-bringup/; revision=48586
2010-08-21 23:35:57 +00:00
Amine Khaldi
f775807bed
[CMAKE]
...
- Add aclui to build.
svn path=/branches/cmake-bringup/; revision=48585
2010-08-21 23:25:35 +00:00
Amine Khaldi
00c4b6a0fb
[CMAKE]
...
- Add a macro to handle generating definition files from spec files (for Wine dlls)
svn path=/branches/cmake-bringup/; revision=48584
2010-08-21 23:23:46 +00:00
Amine Khaldi
6fa9a293d5
[CMAKE]
...
- mc : Make the generated bin file names prefixed by the base name of the source file.
svn path=/branches/cmake-bringup/; revision=48544
2010-08-14 10:49:27 +00:00
Amine Khaldi
5644c2c39d
[CMAKE]
...
- Now that we have c++ flags set globally, no need to mention them on the respective targets.
- debug.h : leftover from the kernel32 sync.
svn path=/branches/cmake-bringup/; revision=48543
2010-08-14 10:47:57 +00:00
Amine Khaldi
82edce4255
[CMAKE]
...
- Link mingw_common to kernel32 and ntdll.
- Fix mingw_wmain.
- Improve the paths use.
svn path=/branches/cmake-bringup/; revision=48542
2010-08-14 10:44:46 +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
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