Amine Khaldi
10cf790c3c
[CMAKE]
...
- Add boot sectors to build.
svn path=/branches/cmake-bringup/; revision=48669
2010-08-31 18:40:19 +00:00
Amine Khaldi
b28db78efe
[CMAKE]
...
- Improve handling buildno.h
svn path=/branches/cmake-bringup/; revision=48663
2010-08-31 13:25:10 +00:00
Amine Khaldi
5712f8489b
[CMAKE]
...
- Add beep driver to build.
svn path=/branches/cmake-bringup/; revision=48661
2010-08-31 10:34:15 +00:00
Amine Khaldi
b41fc0f134
[CMAKE]
...
- Add ze kirnel to build.
svn path=/branches/cmake-bringup/; revision=48659
2010-08-30 14:31:44 +00:00
Amine Khaldi
a867182e64
[CMAKE]
...
- Add hal (yes, hal) to build.
svn path=/branches/cmake-bringup/; revision=48645
2010-08-29 17:30:24 +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
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
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
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
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
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
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
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
cf9ff97d22
[CMAKE]
...
- Add ntsys to build.
svn path=/branches/cmake-bringup/; revision=48342
2010-07-28 23:21:13 +00:00
Amine Khaldi
0d72b49f46
[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
2010-07-28 12:58:37 +00:00
Amine Khaldi
a7d2ad6334
[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
2010-07-28 10:13:27 +00:00
Amine Khaldi
917e248cc6
[CMAKE]
...
- Add rtl to build.
svn path=/branches/cmake-bringup/; revision=48319
2010-07-27 23:55:52 +00:00
Amine Khaldi
5648d2bc9d
[CMAKE]
...
- Add dxsdk interfaces to build.
svn path=/branches/cmake-bringup/; revision=48293
2010-07-27 00:48:07 +00:00
Sir Richard
8235c4622d
[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
2010-07-25 23:54:32 +00:00
Sir Richard
02b1c8a4e2
[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
2010-07-25 23:05:32 +00:00
Sir Richard
6907bbcc2f
[CMAKE]: Add standard ReactOS compiler flags, and organize defines nicely too.
...
svn path=/branches/cmake-bringup/; revision=48266
2010-07-25 22:16:45 +00:00
Sir Richard
b50bbda653
[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
2010-07-25 20:04:16 +00:00
Sir Richard
b2ab6100e7
[CMAKE]: Ignore "build" directory.
...
[CMAKE]: Fix build.
[CMAKE]: Generate headers outside the source tree, into intermediate directories.
svn path=/branches/cmake-bringup/; revision=48259
2010-07-25 19:27:03 +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
Sir Richard
50c679fa37
[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
2010-07-25 05:53:51 +00:00