reactos.git
13 years ago[CMAKE]
Amine Khaldi [Sat, 21 Aug 2010 23:52:17 +0000 (23:52 +0000)]
[CMAKE]
- Add activeds, advpack and authz to build.

svn path=/branches/cmake-bringup/; revision=48587

13 years ago[CMAKE]
Amine Khaldi [Sat, 21 Aug 2010 23:35:57 +0000 (23:35 +0000)]
[CMAKE]
- Add acledit to build.

svn path=/branches/cmake-bringup/; revision=48586

13 years ago[CMAKE]
Amine Khaldi [Sat, 21 Aug 2010 23:25:35 +0000 (23:25 +0000)]
[CMAKE]
- Add aclui to build.

svn path=/branches/cmake-bringup/; revision=48585

13 years ago[CMAKE]
Amine Khaldi [Sat, 21 Aug 2010 23:23:46 +0000 (23:23 +0000)]
[CMAKE]
- Add a macro to handle generating definition files from spec files (for Wine dlls)

svn path=/branches/cmake-bringup/; revision=48584

13 years ago[CMAKE]
Amine Khaldi [Sat, 14 Aug 2010 10:49:27 +0000 (10:49 +0000)]
[CMAKE]
- mc : Make the generated bin file names prefixed by the base name of the source file.

svn path=/branches/cmake-bringup/; revision=48544

13 years ago[CMAKE]
Amine Khaldi [Sat, 14 Aug 2010 10:47:57 +0000 (10:47 +0000)]
[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

13 years ago[CMAKE]
Amine Khaldi [Sat, 14 Aug 2010 10:44:46 +0000 (10:44 +0000)]
[CMAKE]
- Link mingw_common to kernel32 and ntdll.
- Fix mingw_wmain.
- Improve the paths use.

svn path=/branches/cmake-bringup/; revision=48542

13 years ago[CMAKE]
Amine Khaldi [Sat, 14 Aug 2010 10:41:24 +0000 (10:41 +0000)]
[CMAKE]
- Sync the recent crt changes from trunk.
- Improve crt build.

svn path=/branches/cmake-bringup/; revision=48541

13 years ago[CMAKE]
Amine Khaldi [Sat, 14 Aug 2010 10:34:01 +0000 (10:34 +0000)]
[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

13 years ago[CMAKE]
Amine Khaldi [Sat, 14 Aug 2010 10:32:00 +0000 (10:32 +0000)]
[CMAKE]
- Improve advapi32 build.

svn path=/branches/cmake-bringup/; revision=48539

13 years ago[CMAKE]
Amine Khaldi [Sat, 14 Aug 2010 10:11:52 +0000 (10:11 +0000)]
[CMAKE]
- Don't include debug.c in libwine.

svn path=/branches/cmake-bringup/; revision=48538

13 years ago[CMAKE]
Amine Khaldi [Sat, 14 Aug 2010 10:10:21 +0000 (10:10 +0000)]
[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

13 years ago[CMAKE]
Amine Khaldi [Fri, 13 Aug 2010 16:55:07 +0000 (16:55 +0000)]
[CMAKE]
- Add calc to build.

svn path=/branches/cmake-bringup/; revision=48535

13 years ago[CMAKE]
Amine Khaldi [Fri, 13 Aug 2010 16:36:38 +0000 (16:36 +0000)]
[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

13 years ago[CMAKE]
Amine Khaldi [Fri, 13 Aug 2010 16:27:15 +0000 (16:27 +0000)]
[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

13 years ago[CMAKE]
Amine Khaldi [Fri, 13 Aug 2010 15:41:14 +0000 (15:41 +0000)]
[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

13 years ago[CMAKE]
Amine Khaldi [Fri, 13 Aug 2010 14:56:34 +0000 (14:56 +0000)]
[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

13 years ago[CMAKE]
Amine Khaldi [Fri, 13 Aug 2010 14:47:01 +0000 (14:47 +0000)]
[CMAKE]
- Sync kernel32 with trunk.

svn path=/branches/cmake-bringup/; revision=48530

13 years ago[NDK]
Amine Khaldi [Fri, 13 Aug 2010 14:12:45 +0000 (14:12 +0000)]
[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

13 years ago[CMAKE]
Amine Khaldi [Fri, 13 Aug 2010 14:02:58 +0000 (14:02 +0000)]
[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

13 years ago[CMAKE]
Amine Khaldi [Fri, 13 Aug 2010 13:54:13 +0000 (13:54 +0000)]
[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

13 years ago[CMAKE]
Amine Khaldi [Thu, 5 Aug 2010 00:43:33 +0000 (00:43 +0000)]
[CMAKE]
- Set windmc to write binary messages as ascii.

svn path=/branches/cmake-bringup/; revision=48460

13 years ago[CMAKE]
Amine Khaldi [Wed, 4 Aug 2010 19:10:43 +0000 (19:10 +0000)]
[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

13 years ago[CMAKE]: Don't prefix DLLs with "lib".
Sir Richard [Wed, 4 Aug 2010 14:42:05 +0000 (14:42 +0000)]
[CMAKE]: Don't prefix DLLs with "lib".
[CMAKE]: Add our libgcc by default.

svn path=/branches/cmake-bringup/; revision=48458

13 years ago[CMAKE]: Disable standard C libraries (WIP: Should add libgcc).
Sir Richard [Wed, 4 Aug 2010 14:29:24 +0000 (14:29 +0000)]
[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

13 years ago[CMAKE]
Amine Khaldi [Wed, 4 Aug 2010 13:30:27 +0000 (13:30 +0000)]
[CMAKE]
- Add games base file.

svn path=/branches/cmake-bringup/; revision=48455

13 years ago[CMAKE]
Amine Khaldi [Wed, 4 Aug 2010 13:16:46 +0000 (13:16 +0000)]
[CMAKE]
- Add cmdutils base file.

svn path=/branches/cmake-bringup/; revision=48454

13 years ago[CMAKE]
Amine Khaldi [Wed, 4 Aug 2010 10:38:17 +0000 (10:38 +0000)]
[CMAKE]
- Fix precompiled header support (the pch cleanup phase).
- Improve its use in crt.

svn path=/branches/cmake-bringup/; revision=48452

13 years ago[CMAKE]: Add missing file.
Sir Richard [Wed, 4 Aug 2010 08:17:04 +0000 (08:17 +0000)]
[CMAKE]: Add missing file.

svn path=/branches/cmake-bringup/; revision=48451

13 years ago[CMAKE]: PCH for NTDLL too.
Sir Richard [Wed, 4 Aug 2010 08:16:37 +0000 (08:16 +0000)]
[CMAKE]: PCH for NTDLL too.

svn path=/branches/cmake-bringup/; revision=48450

13 years ago[CMAKE]: Closer to a valid NTDLL. Resources and exports are compiled in now.
Sir Richard [Wed, 4 Aug 2010 07:52:21 +0000 (07:52 +0000)]
[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

13 years ago[CMAKE]: Add full support for linking RC files with windres.
Sir Richard [Wed, 4 Aug 2010 07:51:26 +0000 (07:51 +0000)]
[CMAKE]: Add full support for linking RC files with windres.

svn path=/branches/cmake-bringup/; revision=48448

13 years ago[CMAKE]: Add support for precompiled headers (this was not fun).
Sir Richard [Wed, 4 Aug 2010 06:41:07 +0000 (06:41 +0000)]
[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

13 years ago[CMAKE]
Amine Khaldi [Tue, 3 Aug 2010 21:58:41 +0000 (21:58 +0000)]
[CMAKE]
- Formatting. No code change.

svn path=/branches/cmake-bringup/; revision=48444

13 years ago[CMAKE]
Amine Khaldi [Tue, 3 Aug 2010 21:57:06 +0000 (21:57 +0000)]
[CMAKE]
- Fix ntdllsys and win32ksys.

svn path=/branches/cmake-bringup/; revision=48443

13 years ago[CMAKE]
Amine Khaldi [Tue, 3 Aug 2010 21:55:42 +0000 (21:55 +0000)]
[CMAKE]
- Improve header inclusions.

svn path=/branches/cmake-bringup/; revision=48442

13 years ago[CMAKE]
Amine Khaldi [Tue, 3 Aug 2010 21:51:59 +0000 (21:51 +0000)]
[CMAKE]
- Add IDL generated headers to build.

svn path=/branches/cmake-bringup/; revision=48441

13 years ago[CMAKE]: NTDLL WIP.
Sir Richard [Tue, 3 Aug 2010 21:39:17 +0000 (21:39 +0000)]
[CMAKE]: NTDLL WIP.

svn path=/branches/cmake-bringup/; revision=48440

13 years ago[CMAKE]: Don't auto-link with Win32 stuff.
Sir Richard [Tue, 3 Aug 2010 21:38:59 +0000 (21:38 +0000)]
[CMAKE]: Don't auto-link with Win32 stuff.

svn path=/branches/cmake-bringup/; revision=48439

13 years ago[CMAKE]: Fix CRT.
Sir Richard [Tue, 3 Aug 2010 21:38:39 +0000 (21:38 +0000)]
[CMAKE]: Fix CRT.

svn path=/branches/cmake-bringup/; revision=48438

13 years ago[CMAKE]: Use some nice options which will make makefiles simpler regarding includes.
Sir Richard [Tue, 3 Aug 2010 21:12:51 +0000 (21:12 +0000)]
[CMAKE]: Use some nice options which will make makefiles simpler regarding includes.

svn path=/branches/cmake-bringup/; revision=48436

13 years ago[CMAKE]: Cant' have comments in mc files.
Sir Richard [Tue, 3 Aug 2010 21:12:16 +0000 (21:12 +0000)]
[CMAKE]: Cant' have comments in mc files.

svn path=/branches/cmake-bringup/; revision=48435

13 years ago[CMAKE]: Amine doesn't read man pages, nor does he actually review patches :-)
Sir Richard [Tue, 3 Aug 2010 20:51:47 +0000 (20:51 +0000)]
[CMAKE]: Amine doesn't read man pages, nor does he actually review patches :-)

svn path=/branches/cmake-bringup/; revision=48434

13 years ago[CMAKE]: Forgot to delete this guy.
Sir Richard [Tue, 3 Aug 2010 16:06:10 +0000 (16:06 +0000)]
[CMAKE]: Forgot to delete this guy.

svn path=/branches/cmake-bringup/; revision=48431

13 years ago[CMAKE]: Start working on ntdll.
Sir Richard [Tue, 3 Aug 2010 16:05:53 +0000 (16:05 +0000)]
[CMAKE]: Start working on ntdll.

svn path=/branches/cmake-bringup/; revision=48430

13 years ago[CMAKE]: Simplify more makefiles.
Sir Richard [Tue, 3 Aug 2010 14:56:22 +0000 (14:56 +0000)]
[CMAKE]: Simplify more makefiles.

svn path=/branches/cmake-bringup/; revision=48429

13 years ago[CMAKE]: Simplify makefiles.
Sir Richard [Tue, 3 Aug 2010 14:54:19 +0000 (14:54 +0000)]
[CMAKE]: Simplify makefiles.

svn path=/branches/cmake-bringup/; revision=48428

13 years ago[CMAKE]: Make simple rule for building ASM files.
Sir Richard [Tue, 3 Aug 2010 14:53:12 +0000 (14:53 +0000)]
[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

13 years ago[CMAKE]
Amine Khaldi [Tue, 3 Aug 2010 14:29:04 +0000 (14:29 +0000)]
[CMAKE]
- Richard : Group message headers creation into one macro.

svn path=/branches/cmake-bringup/; revision=48426

13 years ago[RTL]: Rtl ByteSwap functions should use intrinsics, isntead of assembly code. This...
Sir Richard [Tue, 3 Aug 2010 01:56:35 +0000 (01:56 +0000)]
[RTL]: Rtl ByteSwap functions should use intrinsics, isntead of assembly code. This should be merged into trunk!

svn path=/branches/cmake-bringup/; revision=48425

13 years ago[CMAKE]
Amine Khaldi [Thu, 29 Jul 2010 16:45:01 +0000 (16:45 +0000)]
[CMAKE]
- Prepare for porting base modules.
- Add kernel_napi, subsystem_napi and kernel_zw to build.

svn path=/branches/cmake-bringup/; revision=48362

13 years ago[CMAKE]
Amine Khaldi [Thu, 29 Jul 2010 15:52:00 +0000 (15:52 +0000)]
[CMAKE]
- mingw_common : set_property -> set_target_properties.
- crt : fix target properties.

svn path=/branches/cmake-bringup/; revision=48357

13 years ago[CMAKE]
Amine Khaldi [Thu, 29 Jul 2010 15:34:21 +0000 (15:34 +0000)]
[CMAKE]
- Export more native tools.
- Fix ntdllsys dependency.

svn path=/branches/cmake-bringup/; revision=48356

13 years ago[CMAKE]
Amine Khaldi [Thu, 29 Jul 2010 01:53:31 +0000 (01:53 +0000)]
[CMAKE]
- Add debugsup lib to build.

svn path=/branches/cmake-bringup/; revision=48348

13 years ago[CMAKE]
Amine Khaldi [Thu, 29 Jul 2010 01:37:53 +0000 (01:37 +0000)]
[CMAKE]
- Add libcntpr lib to build.

svn path=/branches/cmake-bringup/; revision=48347

13 years ago[CMAKE]
Amine Khaldi [Wed, 28 Jul 2010 23:21:13 +0000 (23:21 +0000)]
[CMAKE]
- Add ntsys to build.

svn path=/branches/cmake-bringup/; revision=48342

13 years ago[CMAKE]
Amine Khaldi [Wed, 28 Jul 2010 22:01:07 +0000 (22:01 +0000)]
[CMAKE]
- We do have oldnames lib now.
- Add proper psdk dependency for libxml2.

svn path=/branches/cmake-bringup/; revision=48336

13 years ago[CMAKE]
Amine Khaldi [Wed, 28 Jul 2010 21:52:04 +0000 (21:52 +0000)]
[CMAKE]
- Add mingw libs to build.

svn path=/branches/cmake-bringup/; revision=48335

13 years ago[CMAKE]
Amine Khaldi [Wed, 28 Jul 2010 17:00:50 +0000 (17:00 +0000)]
[CMAKE]
- Fix stdole2.

svn path=/branches/cmake-bringup/; revision=48333

13 years ago[CMAKE]
Amine Khaldi [Wed, 28 Jul 2010 16:24:00 +0000 (16:24 +0000)]
[CMAKE]
- Add sound drivers libs to build.

svn path=/branches/cmake-bringup/; revision=48332

13 years ago[CMAKE]
Amine Khaldi [Wed, 28 Jul 2010 14:59:02 +0000 (14:59 +0000)]
[CMAKE]
- Add ip and oskittcp to build.

svn path=/branches/cmake-bringup/; revision=48331

13 years ago[CMAKE]
Amine Khaldi [Wed, 28 Jul 2010 12:58:37 +0000 (12:58 +0000)]
[CMAKE]
- We won't be using mkdir to create folders since cmake has a command for it.
- Split nci generated files into separate targets, so that modules can depend on each one of them separately if needed.
- Add win32ksys to build.

svn path=/branches/cmake-bringup/; revision=48329

13 years ago[CMAKE]
Amine Khaldi [Wed, 28 Jul 2010 10:35:37 +0000 (10:35 +0000)]
[CMAKE]
- Add ntdllsys to build.

svn path=/branches/cmake-bringup/; revision=48326

13 years ago[CMAKE]
Amine Khaldi [Wed, 28 Jul 2010 10:13:27 +0000 (10:13 +0000)]
[CMAKE]
- Rename ncitool to nci and mark it as an exported native tool.
- Add nci generated intermediate files to build.

svn path=/branches/cmake-bringup/; revision=48325

13 years ago[CMAKE]
Amine Khaldi [Wed, 28 Jul 2010 00:08:02 +0000 (00:08 +0000)]
[CMAKE]
- Add pseh to build.

svn path=/branches/cmake-bringup/; revision=48320

13 years ago[CMAKE]
Amine Khaldi [Tue, 27 Jul 2010 23:55:52 +0000 (23:55 +0000)]
[CMAKE]
- Add rtl to build.

svn path=/branches/cmake-bringup/; revision=48319

13 years ago[CMAKE]: Fix compiler detection, we should check for CMAKE_HOST_SYSTEM_NAME, not...
Sir Richard [Tue, 27 Jul 2010 17:36:25 +0000 (17:36 +0000)]
[CMAKE]: Fix compiler detection, we should check for CMAKE_HOST_SYSTEM_NAME, not CMAKE_SYSTEM_NAME, which is always Windows on a cross-build.
[CMAKE]: PROCESSIR->PROCESSOR

svn path=/branches/cmake-bringup/; revision=48316

13 years ago[CMAKE]: Watch and learn, Amine...
Sir Richard [Tue, 27 Jul 2010 16:07:39 +0000 (16:07 +0000)]
[CMAKE]: Watch and learn, Amine...

svn path=/branches/cmake-bringup/; revision=48311

13 years ago[CMAKE]: Too much of bzip2 was being built.
Sir Richard [Tue, 27 Jul 2010 16:03:05 +0000 (16:03 +0000)]
[CMAKE]: Too much of bzip2 was being built.

svn path=/branches/cmake-bringup/; revision=48310

13 years ago[CMAKE]: Detect correct MinGW compiler on Windows vs Linux/Darwin.
Sir Richard [Tue, 27 Jul 2010 16:00:40 +0000 (16:00 +0000)]
[CMAKE]: Detect correct MinGW compiler on Windows vs Linux/Darwin.

svn path=/branches/cmake-bringup/; revision=48309

13 years ago[CMAKE]
Amine Khaldi [Tue, 27 Jul 2010 13:09:55 +0000 (13:09 +0000)]
[CMAKE]
- Add ext2lib, ntfslib, vfatlib and vfatxlib to build.

svn path=/branches/cmake-bringup/; revision=48304

13 years ago[CMAKE]
Amine Khaldi [Tue, 27 Jul 2010 12:53:24 +0000 (12:53 +0000)]
[CMAKE]
- Add proper dependencies on psdk.
- Parallel build works now.

svn path=/branches/cmake-bringup/; revision=48303

13 years ago[CMAKE]
Amine Khaldi [Tue, 27 Jul 2010 11:12:09 +0000 (11:12 +0000)]
[CMAKE]
- cmlib depends on bugcodes.

svn path=/branches/cmake-bringup/; revision=48302

13 years ago[CMAKE]
Amine Khaldi [Tue, 27 Jul 2010 11:01:39 +0000 (11:01 +0000)]
[CMAKE]
- Add idna, normalize and scripts to build.

svn path=/branches/cmake-bringup/; revision=48301

13 years ago[CMAKE]
Amine Khaldi [Tue, 27 Jul 2010 01:36:55 +0000 (01:36 +0000)]
[CMAKE]
- Separate the resources creation into several targets. With this we're able to set proper dependencies on them selectively, and not as a whole.
- Make chew and csq, as a result, depend only on bugcodes.

svn path=/branches/cmake-bringup/; revision=48297

13 years ago[CMAKE]
Amine Khaldi [Tue, 27 Jul 2010 01:32:49 +0000 (01:32 +0000)]
[CMAKE]
- Add rsym to build.
- Add fslib, nls and pseh placeholders.
- Make crt depend on psdk interfaces.

svn path=/branches/cmake-bringup/; revision=48296

13 years ago[CMAKE]
Amine Khaldi [Tue, 27 Jul 2010 00:51:21 +0000 (00:51 +0000)]
[CMAKE]
- No need to check these drivers for CMAKE_CROSSCOMPILING.

svn path=/branches/cmake-bringup/; revision=48295

13 years ago[CMAKE]
Amine Khaldi [Tue, 27 Jul 2010 00:49:52 +0000 (00:49 +0000)]
[CMAKE]
- Rename MACRO_ADD_INTERFACES to MACRO_ADD_PSDK_INTERFACES, HEADERS to PSDK_HEADERS.
- Change the psdk target name from build_headers to psdk.

svn path=/branches/cmake-bringup/; revision=48294

13 years ago[CMAKE]
Amine Khaldi [Tue, 27 Jul 2010 00:48:07 +0000 (00:48 +0000)]
[CMAKE]
- Add dxsdk interfaces to build.

svn path=/branches/cmake-bringup/; revision=48293

13 years ago[CMAKE]
Amine Khaldi [Mon, 26 Jul 2010 18:49:24 +0000 (18:49 +0000)]
[CMAKE]
- Add chew and csq to build.

svn path=/branches/cmake-bringup/; revision=48285

13 years ago[CMAKE]
Ziliang Guo [Mon, 26 Jul 2010 18:21:09 +0000 (18:21 +0000)]
[CMAKE]
-Use hinting in freetype now that patent has expired.

svn path=/branches/cmake-bringup/; revision=48284

13 years ago- Fix freetype.
Amine Khaldi [Mon, 26 Jul 2010 18:09:20 +0000 (18:09 +0000)]
- Fix freetype.

svn path=/branches/cmake-bringup/; revision=48283

13 years ago[CMAKE]
Ziliang Guo [Mon, 26 Jul 2010 17:59:46 +0000 (17:59 +0000)]
[CMAKE]
-Add freetype to build.

svn path=/branches/cmake-bringup/; revision=48282

13 years ago[CMAKE]
Amine Khaldi [Mon, 26 Jul 2010 16:39:47 +0000 (16:39 +0000)]
[CMAKE]
- Add icu4ros to build.

svn path=/branches/cmake-bringup/; revision=48281

13 years ago[CMAKE]: Add almost all the 3rdparty libs. The remaining ones are more annoying and...
Sir Richard [Mon, 26 Jul 2010 00:38:25 +0000 (00:38 +0000)]
[CMAKE]: Add almost all the 3rdparty libs. The remaining ones are more annoying and will require more handwriting. I'm letting someone else write those out.

svn path=/branches/cmake-bringup/; revision=48270

13 years ago[CMAKE]: Build all the remaining host tools/libraries (I think).
Sir Richard [Sun, 25 Jul 2010 23:54:32 +0000 (23:54 +0000)]
[CMAKE]: Build all the remaining host tools/libraries (I think).
[CMAKE]: Fix definitions for some libraries.
[CMAKE]: Build host tools with appropriate flags.

svn path=/branches/cmake-bringup/; revision=48268

13 years ago[CMAKE]: Add wmc to host tools, and export it as native-wmc.
Sir Richard [Sun, 25 Jul 2010 23:05:32 +0000 (23:05 +0000)]
[CMAKE]: Add wmc to host tools, and export it as native-wmc.
[CMAKE]: Add a makelist to build the mc->headers as one target.
[CMAKE]: Fix the IDL rule to build all IDLs as one target.
[CMAKE]: Build a whole lot more libraries.

svn path=/branches/cmake-bringup/; revision=48267

13 years ago[CMAKE]: Add standard ReactOS compiler flags, and organize defines nicely too.
Sir Richard [Sun, 25 Jul 2010 22:16:45 +0000 (22:16 +0000)]
[CMAKE]: Add standard ReactOS compiler flags, and organize defines nicely too.

svn path=/branches/cmake-bringup/; revision=48266

13 years ago[CMAKE]: Build more stuff.
Sir Richard [Sun, 25 Jul 2010 21:24:00 +0000 (21:24 +0000)]
[CMAKE]: Build more stuff.

svn path=/branches/cmake-bringup/; revision=48264

13 years ago[CMAKE]: CRT can now be built! Our first cross-compile target.
Sir Richard [Sun, 25 Jul 2010 20:28:17 +0000 (20:28 +0000)]
[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

13 years ago[CMAKE]: Make cross-build work on all systems. RosBE Already is nice and adds itself...
Sir Richard [Sun, 25 Jul 2010 20:07:19 +0000 (20:07 +0000)]
[CMAKE]: Make cross-build work on all systems. RosBE Already is nice and adds itself to the path. CMAKE is magical and finds the RosBE compilers.

svn path=/branches/cmake-bringup/; revision=48261

13 years ago[CMAKE]: Use some CMAKE magic to have widl defined as a "host tool", and make the...
Sir Richard [Sun, 25 Jul 2010 20:04:16 +0000 (20:04 +0000)]
[CMAKE]: Use some CMAKE magic to have widl defined as a "host tool", and make the cross build CMAKE import it (as native-widl). Cross-build CMAKE will then use "native-widl" to build the header/IDL files in the cross-output-directory, instead of the host-output-directory.
[CMAKE]: Add generated headers to the include path.

svn path=/branches/cmake-bringup/; revision=48260

13 years ago[CMAKE]: Ignore "build" directory.
Sir Richard [Sun, 25 Jul 2010 19:27:03 +0000 (19:27 +0000)]
[CMAKE]: Ignore "build" directory.
[CMAKE]: Fix build.
[CMAKE]: Generate headers outside the source tree, into intermediate directories.

svn path=/branches/cmake-bringup/; revision=48259

13 years ago[CMAKE]: Start supporting building the CRT.
Sir Richard [Sun, 25 Jul 2010 19:18:15 +0000 (19:18 +0000)]
[CMAKE]: Start supporting building the CRT.

svn path=/branches/cmake-bringup/; revision=48258

13 years ago[CMAKE]: Add a makefile to build the IDL files. Not perfect, but gets the job done.
Sir Richard [Sun, 25 Jul 2010 17:03:07 +0000 (17:03 +0000)]
[CMAKE]: Add a makefile to build the IDL files. Not perfect, but gets the job done.
[CMAKE]: Add a mignw32 toolchain file, right now it's pretty hacked for my system only, but it works.

svn path=/branches/cmake-bringup/; revision=48256

13 years ago[CMAKE]: Add make lists for the core host tools/libraries, and add a command to gener...
Sir Richard [Sun, 25 Jul 2010 05:53:51 +0000 (05:53 +0000)]
[CMAKE]: Add make lists for the core host tools/libraries, and add a command to generate the build.h header. There's little fixes needed here and there, but this should be a good template for people to see how easy CMake is. This will build all the wine tools/libraries, nci, gendib, rsym, etc...

svn path=/branches/cmake-bringup/; revision=48244

13 years ago[CMAKE]: Remove legacy makefiles.
Sir Richard [Sun, 25 Jul 2010 05:23:30 +0000 (05:23 +0000)]
[CMAKE]: Remove legacy makefiles.

svn path=/branches/cmake-bringup/; revision=48242

13 years ago- Delete rbuild and the rbuild files.
Amine Khaldi [Sat, 24 Jul 2010 19:21:04 +0000 (19:21 +0000)]
- Delete rbuild and the rbuild files.

svn path=/branches/cmake-bringup/; revision=48237

13 years agoCreate a branch for cmake bringup.
Amine Khaldi [Sat, 24 Jul 2010 18:52:44 +0000 (18:52 +0000)]
Create a branch for cmake bringup.

svn path=/branches/cmake-bringup/; revision=48236

13 years ago[NTOS]: Implement MmDeleteTeb, VADs are now deleted/freed on thread exit as well...
Sir Richard [Sat, 24 Jul 2010 16:28:51 +0000 (16:28 +0000)]
[NTOS]: Implement MmDeleteTeb, VADs are now deleted/freed on thread exit as well (but the underlying page is still leaked). Should fix the advapi32 security crash.
[NTOS]: Sometimes it seems we hit some bad VADs due to bugs? in the AVL tree implementation. I'm going on vacation for a month and can't look at this, so I've hacked the code to ignore such VADs for now, in the interest of fixing the winetest regression.

svn path=/trunk/; revision=48235