Commit graph

43718 commits

Author SHA1 Message Date
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 5682f2f8b1 [CMAKE]
- Fix bzip2.

svn path=/branches/cmake-bringup/; revision=48974
2010-10-04 07:11:54 +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 40f47f612c [CMAKE]
- Improve win32csr.
- Add libdevmgr.a

svn path=/branches/cmake-bringup/; revision=48972
2010-10-03 21:57:08 +00:00
Amine Khaldi c6dd9578be [CMAKE]
- Improve some dlls.

svn path=/branches/cmake-bringup/; revision=48967
2010-10-02 22:19:59 +00:00
Amine Khaldi 12fbca9aba [CMAKE]
- Introduce the case where entry point is 0.
- Improve some dlls.

svn path=/branches/cmake-bringup/; revision=48966
2010-10-02 19:08:06 +00:00
Amine Khaldi e7caf66239 [CMAKE]
- Improve the IDL macro, along with some dependencies.

svn path=/branches/cmake-bringup/; revision=48965
2010-10-02 17:09:48 +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
Sylvain Petreolle 83719eaee5 [CMAKE]
Add missing libcryptui.a for wintrust.dll.

svn path=/branches/cmake-bringup/; revision=48963
2010-10-02 14:02:32 +00:00
Amine Khaldi 8bedef940b [CMAKE]
- Add wdmaud.drv, windowscodecs, winfax, wing32, winhttp, winmm, winspool, winsta and winsta to build. By Alexey Komarov.

svn path=/branches/cmake-bringup/; revision=48962
2010-10-02 11:18:13 +00:00
Amine Khaldi 1f173861bb [CMAKE]
- Add wininet to build. By Alexey Komarov.

svn path=/branches/cmake-bringup/; revision=48961
2010-10-02 10:15:25 +00:00
Amine Khaldi 4837d9a1c0 [CMAKE]
- Fix wininet translations so that wininet can compile. I'll provide a patch upstream.

svn path=/branches/cmake-bringup/; revision=48960
2010-10-02 10:14:50 +00:00
Amine Khaldi 7f773550af [CMAKE]
- Add wlanapi, wldap32, ws2_32(_new) and drmk to build. By Alexey Komarov.

svn path=/branches/cmake-bringup/; revision=48957
2010-10-01 21:52:15 +00:00
Amine Khaldi 466fc93fa7 [CMAKE]
- Make static libs out of the idl files.
- Improve wshirda, wshtcpip and wsock32.
- Include bmfd into build.

svn path=/branches/cmake-bringup/; revision=48956
2010-10-01 21:33:07 +00:00
Amine Khaldi 9d4f5c4c27 [CMAKE]
- Add ws2help, wshirda, wshtcpip, wsock32, wtsapi32, wuapi, xinput*, xmllite, cmbatt, compbatt, dxapi, dxg, dxgthk, fs_rec, msfs and mup to build. By Alexey Komarov.

svn path=/branches/cmake-bringup/; revision=48953
2010-10-01 16:30:49 +00:00
Amine Khaldi 657cc3f2f4 [CMAKE]
- Add libdrmk.a and libks.a

svn path=/branches/cmake-bringup/; revision=48952
2010-10-01 08:41:45 +00:00
Amine Khaldi 72864bcd6c [CMAKE]
- Add ksuser, npfs, ntfs, ks, parallel, serenum, serial, pciide, pciidex, usbdriver, usbd, framebuf, framebuf_new and portcls to build. By Alexey Komarov.

svn path=/branches/cmake-bringup/; revision=48951
2010-10-01 00:15:10 +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
Amine Khaldi b69be78e88 [CMAKE]
- Add audio_test, kmixer, wdmaud, sysaudio and ntvdm to build. By Alexey Komarov.

svn path=/branches/cmake-bringup/; revision=48947
2010-09-30 20:37:04 +00:00
Amine Khaldi 98d310566e [CMAKE]
- Add vgaddi, bmfd, vbemp, vgamp, vga, vmx_svga and xboxvmp to build. By Alexey Komarov.

svn path=/branches/cmake-bringup/; revision=48946
2010-09-30 19:10:49 +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
Amine Khaldi f2afdbbc4a [CMAKE]
- Add csrss, csrsrv and win32csr to build. By Alexey Komarov (IRC: q4a)

svn path=/branches/cmake-bringup/; revision=48916
2010-09-28 13:41:23 +00:00
Amine Khaldi 9a79b1e80d [CMAKE]
- Add typelib support macro and use it with stdole2. By Jerome Gardou.

svn path=/branches/cmake-bringup/; revision=48914
2010-09-28 13:32:41 +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 796d321ba6 [CMAKE]
- add set_unicode macro to msvc toolchain
  - fix win32cui module type for msvc

svn path=/branches/cmake-bringup/; revision=48897
2010-09-25 23:01:09 +00:00
Amine Khaldi 9ea8827010 [CMAKE]
- Introduce proper set_entrypoint and set_subsystem macros for both mingw and msvc.
- Fix the subsystem for console apps.

svn path=/branches/cmake-bringup/; revision=48893
2010-09-25 20:44: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 1a3df1da9b [CMAKE]
Add importlibs for c++ modules.

svn path=/branches/cmake-bringup/; revision=48889
2010-09-25 19:43:52 +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
Amine Khaldi 3938ef73b1 [CMAKE]
- Fix the linking regression.

svn path=/branches/cmake-bringup/; revision=48882
2010-09-25 17:57:03 +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
Sylvain Petreolle 639ad14ab9 [CMAKE]
Add add_minicd_target and add_minicd macros.

svn path=/branches/cmake-bringup/; revision=48876
2010-09-25 15:36:17 +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
Amine Khaldi 29ab93ce7f [CMAKE]
- Improve acpi, isapnp, pci, pcix and pcmcia (import libs, dependencies...etc)

svn path=/branches/cmake-bringup/; revision=48873
2010-09-25 14:39:51 +00:00
Amine Khaldi afe5d2ee6e [CMAKE]
- Improve uuid and add psdk dependency.

svn path=/branches/cmake-bringup/; revision=48872
2010-09-25 14:30:47 +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
Amine Khaldi 6b61faf281 [CMAKE]
- Fix set_subsystem for mingw32.

svn path=/branches/cmake-bringup/; revision=48870
2010-09-25 14:02:06 +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
Amine Khaldi c746b1187c [CMAKE]
- Add fastfat_new by Alexey Komarov (IRC: q4a)

svn path=/branches/cmake-bringup/; revision=48856
2010-09-24 09:46:34 +00:00
Amine Khaldi 9c28319873 [CMAKE]
- Don't export symbols from pci(x) and pcmcia.

svn path=/branches/cmake-bringup/; revision=48852
2010-09-23 16:50:00 +00:00
Timo Kreuzer d7733b45c3 [CMAKE]
Create a portable way of compiling IDL files.
Sorry for the coding style :)

svn path=/branches/cmake-bringup/; revision=48838
2010-09-21 02:31:09 +00:00
Amine Khaldi f8d1229750 [CMAKE]
- Remove a superfluous slash.
- Don't link to any standard libraries, we explicitly link to what's needed.

svn path=/branches/cmake-bringup/; revision=48837
2010-09-20 23:14:45 +00:00
Timo Kreuzer ddd44b1b17 [CMAKE]
Improve calc

svn path=/branches/cmake-bringup/; revision=48836
2010-09-20 22:35:54 +00:00