Commit graph

51 commits

Author SHA1 Message Date
Sylvain Petreolle fd229355cc [CMAKE]
Livecd: Add base/ modules.

svn path=/branches/cmake-bringup/; revision=49224
2010-10-22 14:10:12 +00:00
Jérôme Gardou 2d93fd22ac [CMAKE]
- include stlport directory in set_cpp macro
  - move set_cpp macro where it belongs : it's generic enough to go to CMakeMacros.cmake

svn path=/branches/cmake-bringup/; revision=49148
2010-10-14 20:16:57 +00:00
Jérôme Gardou 33a0b314cd [CMAKE]
- add kernelmodedriver module type
  - add set_cpp macro, which takes care of all c++ stuff for you
  - hackfix stlport headers for c++ kernel mode modules.
  - complain about explorer
  - solitaire, telnet and uniata now build happily against stlport

svn path=/branches/cmake-bringup/; revision=49141
2010-10-14 11:03:20 +00:00
Daniel Reimer b7cf54f91f Merge r49103.
svn path=/branches/cmake-bringup/; revision=49104
2010-10-10 22:37:09 +00:00
Daniel Reimer 09de31e63e Merge r49096 to cmake branch
svn path=/branches/cmake-bringup/; revision=49101
2010-10-10 19:31:41 +00:00
Sylvain Petreolle da55a789c3 [CMAKE]
Add minicd target.
This partial bootcd target produces a minicd iso,
able to start the install process to the cabinet installation page.

svn path=/branches/cmake-bringup/; revision=49072
2010-10-09 13:54:36 +00:00
Amine Khaldi 239538fb9b [CMAKE]
- Bring back explorer.

svn path=/branches/cmake-bringup/; revision=49068
2010-10-09 12:48:57 +00:00
Amine Khaldi 2541969bd0 [CMAKE]
- More work on the base modules.

svn path=/branches/cmake-bringup/; revision=49062
2010-10-08 23:06:11 +00:00
Amine Khaldi 8db8028cbd [CMAKE]
- More work on the base modules.
- Fix a typo.
- Fix shlwapi and audio_test builds.

svn path=/branches/cmake-bringup/; revision=49061
2010-10-08 22:26:41 +00:00
Amine Khaldi e9977ecc9f [CMAKE]
- More work on the dlls.
- libgcc is already a standard C lib, don't relink to it for executables.
- ICU isn't needed for now, disable it.

svn path=/branches/cmake-bringup/; revision=49059
2010-10-08 21:02:11 +00:00
Amine Khaldi da7764cd5c [CMAKE]
- Improve some dlls.
- Fix cmd and stlport.
- Add libgcc as a C standard lib.

svn path=/branches/cmake-bringup/; revision=49056
2010-10-08 19:10:33 +00:00
Jérôme Gardou db37322eb6 [CMAKE]
- link executables against gcc and mingw_common
  - remove link dependencies from mingw_common
This puts C executables into a good shape again.

svn path=/branches/cmake-bringup/; revision=49054
2010-10-08 18:04:16 +00:00
Amine Khaldi 4efda499f7 [CMAKE]
Jerome Gardou:
- Add STLport 5.2.1 (yes, STLport, the c++ stl implementation) to build. For now, it works only in user mode.
- Link some c++ executables to it
- sol.exe : one step towards a complete and modern OS.
- Dedicated to Amine for his patience and his help.
- Might Break Things! (tm)

svn path=/branches/cmake-bringup/; revision=49046
2010-10-07 22:09:31 +00:00
Amine Khaldi 08265cb095 [CMAKE]
Alexey Komarov:
- More work on base modules.
- Add some dlls to build.

svn path=/branches/cmake-bringup/; revision=48996
2010-10-05 13:03:47 +00:00
Amine Khaldi 01c5da1020 [CMAKE]
- Add regsvr32 to build.

svn path=/branches/cmake-bringup/; revision=48985
2010-10-04 22:25:29 +00:00
Amine Khaldi d686345e81 [CMAKE]
- More work on the base modules. By Alexey Komarov.

svn path=/branches/cmake-bringup/; revision=48984
2010-10-04 22:19:49 +00:00
Amine Khaldi a5f513fed5 [CMAKE]
- Disable emitting debug info and applying the linker script for now.
- Enable explorer build.

svn path=/branches/cmake-bringup/; revision=48983
2010-10-04 22:06:46 +00:00
Amine Khaldi 12c54162f5 [CMAKE]
- Add almost all base applications (some are included but disabled too). This is the work of a human being, so no bots BS, no rbuildism, every single module was tested, built with the new build system mentality (no defines and linked libs redundancy, use of the the available macros, the linked libs are carefully selected, the dependencies are correctly tracked... etc)
- Brought to you by Alexey Komarov, with my humble review.

svn path=/branches/cmake-bringup/; revision=48973
2010-10-03 22:26:21 +00:00
Amine Khaldi 0281bf63e6 [CMAKE]
- Improve the unicode situation.
- Apply a consistent formatting.
- Improve the unicode modules we have so far.
- Get rid of some rbuildism.
- Overall improvements.

svn path=/branches/cmake-bringup/; revision=48964
2010-10-02 16:09:32 +00:00
Jérôme Gardou b0ce92bdb2 [CMAKE]
- fix msvc extrac32 build

svn path=/branches/cmake-bringup/; revision=48950
2010-09-30 22:05:12 +00:00
Jérôme Gardou 5835ca9362 [CMAKE]
- fix msvc xcopy compilation by merging 48948 and linking it to ntdll

svn path=/branches/cmake-bringup/; revision=48949
2010-09-30 21:49:15 +00:00
Jérôme Gardou 06bc5262ae [CMAKE]
- fix reg compilation with msc

svn path=/branches/cmake-bringup/; revision=48945
2010-09-30 18:57:28 +00:00
Jérôme Gardou c332bcbe26 Merge 48942
svn path=/branches/cmake-bringup/; revision=48944
2010-09-30 18:56:42 +00:00
Sylvain Petreolle c0c597d9c6 [CMAKE]
Add a set_rc_compiler macro,
its a workaround for lack of mingw RC support in cmake.
Enable winemine build.
Improve user32 CMakeLists.txt.

Thanks to AmineKhaldi for initial support of resources in user32.

svn path=/branches/cmake-bringup/; revision=48906
2010-09-27 09:14:54 +00:00
Jérôme Gardou 3b92867c2a [CMAKE]
- Add disabled winemine build file

svn path=/branches/cmake-bringup/; revision=48901
2010-09-26 10:09:06 +00:00
Jérôme Gardou c9dc1e22be [CMAKE]
- add iexplore to build

svn path=/branches/cmake-bringup/; revision=48900
2010-09-26 09:56:28 +00:00
Jérôme Gardou 5cacf14c7f [CMAKE]
- add hh to build

svn path=/branches/cmake-bringup/; revision=48899
2010-09-26 00:37:46 +00:00
Jérôme Gardou 0dfa12e039 [CMAKE]
- add fontview to build
  - add experimental solitaire build file

svn path=/branches/cmake-bringup/; revision=48890
2010-09-25 19:51:28 +00:00
Sylvain Petreolle fcc4413386 [CMAKE]
Add explorer to build.
Not enabled now, it links but executable is not valid.

svn path=/branches/cmake-bringup/; revision=48887
2010-09-25 19:17:39 +00:00
Jérôme Gardou 9273ed2434 merge r48884 from trunk
svn path=/branches/cmake-bringup/; revision=48885
2010-09-25 18:48:17 +00:00
Jérôme Gardou 0196ce1ec8 [CMAKE]
- improve cacls build file
  - add control and extrac32 to build

svn path=/branches/cmake-bringup/; revision=48881
2010-09-25 17:42:29 +00:00
Sylvain Petreolle ba887f723b [CMAKE]
Add cmd to build.

svn path=/branches/cmake-bringup/; revision=48880
2010-09-25 17:40:02 +00:00
Jérôme Gardou 38dd8fce5f [CMAKE]
- improve cacls build file
  - add charmap, dbgprint, doskey, find, hostname, lodctr, more, reg and xcopy build files
  - add win32cui module type to msc toolchain
find is commented out for now. 

svn path=/branches/cmake-bringup/; revision=48875
2010-09-25 15:31:18 +00:00
Sylvain Petreolle 4b8f69dfac [CMAKE]
Add set_unicode macro.
Add win32dll module type.
Set CMAKE_CXX_LINK_EXECUTABLE.
Clear CMAKE_CXX_STANDARD_LIBRARIES.
Improve calc.

svn path=/branches/cmake-bringup/; revision=48871
2010-09-25 14:22:16 +00:00
Jérôme Gardou eb95f483b7 [CMAKE]
- Add win32cui module type to gcc toolchain
  - Add cacls to build

svn path=/branches/cmake-bringup/; revision=48869
2010-09-25 13:38:44 +00:00
Timo Kreuzer ddd44b1b17 [CMAKE]
Improve calc

svn path=/branches/cmake-bringup/; revision=48836
2010-09-20 22:35:54 +00:00
Timo Kreuzer aa9ef9f784 [CMAKE]
Improve usetup

svn path=/branches/cmake-bringup/; revision=48835
2010-09-20 22:35:23 +00:00
Timo Kreuzer 912ce51ae6 [CMAKE]
Sync with trunk head (r48826)

svn path=/branches/cmake-bringup/; revision=48831
2010-09-20 17:27:52 +00:00
Timo Kreuzer 8f7b60f9c7 [MSVC]
Remove some invalid characters in uk-UA.rc resource file.

svn path=/branches/cmake-bringup/; revision=48827
2010-09-20 13:44:32 +00:00
Sylvain Petreolle 886d934055 [CMAKE]
Fix minicd boot regression.
Remove unneeded usetup link to msvcrt.

svn path=/branches/cmake-bringup/; revision=48814
2010-09-19 16:16:01 +00:00
Amine Khaldi 13dc8a4761 [CMAKE]
- Generalize CMAKE_C_LINK_EXECUTABLE and CMAKE_EXE_LINKER_FLAGS, and use additional flags per module.
- Fix usetup: make it depend on psdk and buildno_header, and also fix the entry point (_NtProcessStartup -> _NtProcessStartup@4)
- Make ext2lib depend on psdk.

svn path=/branches/cmake-bringup/; revision=48802
2010-09-18 12:14:03 +00:00
Sylvain Petreolle 174808a463 Move all temporary import libs to a single directory.
This allows linking to libraries with "-lfoo".

svn path=/branches/cmake-bringup/; revision=48796
2010-09-17 20:27:01 +00:00
Amine Khaldi d95f9d3190 [CMAKE]
- Fix usetup build.

svn path=/branches/cmake-bringup/; revision=48760
2010-09-12 19:38:21 +00:00
Sylvain Petreolle 24906fcdfc Add usetup to build.
svn path=/branches/cmake-bringup/; revision=48755
2010-09-12 15:12:20 +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 a171a11523 [CMAKE]
- Add calc to build.

svn path=/branches/cmake-bringup/; revision=48535
2010-08-13 16:55:07 +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 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 62ff6c86b7 - Delete rbuild and the rbuild files.
svn path=/branches/cmake-bringup/; revision=48237
2010-07-24 19:21:04 +00:00