Amine Khaldi [Fri, 8 Oct 2010 21:34:25 +0000 (21:34 +0000)]
[CMAKE]
- More work on the dlls.
svn path=/branches/cmake-bringup/; revision=49060
Amine Khaldi [Fri, 8 Oct 2010 21:02:11 +0000 (21:02 +0000)]
[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
Amine Khaldi [Fri, 8 Oct 2010 19:10:33 +0000 (19:10 +0000)]
[CMAKE]
- Improve some dlls.
- Fix cmd and stlport.
- Add libgcc as a C standard lib.
svn path=/branches/cmake-bringup/; revision=49056
Jérôme Gardou [Fri, 8 Oct 2010 18:04:16 +0000 (18:04 +0000)]
[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
Jérôme Gardou [Fri, 8 Oct 2010 13:47:39 +0000 (13:47 +0000)]
[CMAKE]
- Use stlport specific includes only for c++ source files
- remove linking to ntdll, kernel32 and oldnames for mingw_common
svn path=/branches/cmake-bringup/; revision=49050
Jérôme Gardou [Fri, 8 Oct 2010 10:46:54 +0000 (10:46 +0000)]
[CMAKE]
- add gcc dependencies to executables, not to mingw_(w)main
[STLPORT]
- move features definitions where it belongs.
[SDK]
- errno _must_ be defined in errno.h, nowhere else, or stlport headers choke.
svn path=/branches/cmake-bringup/; revision=49049
Jérôme Gardou [Fri, 8 Oct 2010 08:32:53 +0000 (08:32 +0000)]
[CMAKE]
- remove now useless libstdc++.a
svn path=/branches/cmake-bringup/; revision=49047
Amine Khaldi [Thu, 7 Oct 2010 22:09:31 +0000 (22:09 +0000)]
[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
Jérôme Gardou [Thu, 7 Oct 2010 11:47:29 +0000 (11:47 +0000)]
[CMAKE]
- add missing file to mingw_common
svn path=/branches/cmake-bringup/; revision=49030
Amine Khaldi [Wed, 6 Oct 2010 18:57:42 +0000 (18:57 +0000)]
[CMAKE]
- Rename netevent.mc to neteventmsg.mc
- Add some missing win32 dlls. By Alexey Komarov.
svn path=/branches/cmake-bringup/; revision=49023
Amine Khaldi [Wed, 6 Oct 2010 13:24:46 +0000 (13:24 +0000)]
[CMAKE]
- Add win32ocx module type.
- Disable the linker script for now.
svn path=/branches/cmake-bringup/; revision=49015
Sylvain Petreolle [Wed, 6 Oct 2010 08:02:25 +0000 (08:02 +0000)]
[CMAKE]
Add missing psdk dependency to nt and smlib.
Fixes parallel builds.
svn path=/branches/cmake-bringup/; revision=49009
Amine Khaldi [Tue, 5 Oct 2010 13:03:47 +0000 (13:03 +0000)]
[CMAKE]
Alexey Komarov:
- More work on base modules.
- Add some dlls to build.
svn path=/branches/cmake-bringup/; revision=48996
Amine Khaldi [Tue, 5 Oct 2010 12:43:23 +0000 (12:43 +0000)]
[CMAKE]
- Improve mciwave and mmdrv.
svn path=/branches/cmake-bringup/; revision=48995
Amine Khaldi [Mon, 4 Oct 2010 22:25:29 +0000 (22:25 +0000)]
[CMAKE]
- Add regsvr32 to build.
svn path=/branches/cmake-bringup/; revision=48985
Amine Khaldi [Mon, 4 Oct 2010 22:19:49 +0000 (22:19 +0000)]
[CMAKE]
- More work on the base modules. By Alexey Komarov.
svn path=/branches/cmake-bringup/; revision=48984
Amine Khaldi [Mon, 4 Oct 2010 22:06:46 +0000 (22:06 +0000)]
[CMAKE]
- Disable emitting debug info and applying the linker script for now.
- Enable explorer build.
svn path=/branches/cmake-bringup/; revision=48983
Amine Khaldi [Mon, 4 Oct 2010 07:11:54 +0000 (07:11 +0000)]
[CMAKE]
- Fix bzip2.
svn path=/branches/cmake-bringup/; revision=48974
Amine Khaldi [Sun, 3 Oct 2010 22:26:21 +0000 (22:26 +0000)]
[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
Amine Khaldi [Sun, 3 Oct 2010 21:57:08 +0000 (21:57 +0000)]
[CMAKE]
- Improve win32csr.
- Add libdevmgr.a
svn path=/branches/cmake-bringup/; revision=48972
Amine Khaldi [Sat, 2 Oct 2010 22:19:59 +0000 (22:19 +0000)]
[CMAKE]
- Improve some dlls.
svn path=/branches/cmake-bringup/; revision=48967
Amine Khaldi [Sat, 2 Oct 2010 19:08:06 +0000 (19:08 +0000)]
[CMAKE]
- Introduce the case where entry point is 0.
- Improve some dlls.
svn path=/branches/cmake-bringup/; revision=48966
Amine Khaldi [Sat, 2 Oct 2010 17:09:48 +0000 (17:09 +0000)]
[CMAKE]
- Improve the IDL macro, along with some dependencies.
svn path=/branches/cmake-bringup/; revision=48965
Amine Khaldi [Sat, 2 Oct 2010 16:09:32 +0000 (16:09 +0000)]
[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
Sylvain Petreolle [Sat, 2 Oct 2010 14:02:32 +0000 (14:02 +0000)]
[CMAKE]
Add missing libcryptui.a for wintrust.dll.
svn path=/branches/cmake-bringup/; revision=48963
Amine Khaldi [Sat, 2 Oct 2010 11:18:13 +0000 (11:18 +0000)]
[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
Amine Khaldi [Sat, 2 Oct 2010 10:15:25 +0000 (10:15 +0000)]
[CMAKE]
- Add wininet to build. By Alexey Komarov.
svn path=/branches/cmake-bringup/; revision=48961
Amine Khaldi [Sat, 2 Oct 2010 10:14:50 +0000 (10:14 +0000)]
[CMAKE]
- Fix wininet translations so that wininet can compile. I'll provide a patch upstream.
svn path=/branches/cmake-bringup/; revision=48960
Amine Khaldi [Fri, 1 Oct 2010 21:52:15 +0000 (21:52 +0000)]
[CMAKE]
- Add wlanapi, wldap32, ws2_32(_new) and drmk to build. By Alexey Komarov.
svn path=/branches/cmake-bringup/; revision=48957
Amine Khaldi [Fri, 1 Oct 2010 21:33:07 +0000 (21:33 +0000)]
[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
Amine Khaldi [Fri, 1 Oct 2010 16:30:49 +0000 (16:30 +0000)]
[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
Amine Khaldi [Fri, 1 Oct 2010 08:41:45 +0000 (08:41 +0000)]
[CMAKE]
- Add libdrmk.a and libks.a
svn path=/branches/cmake-bringup/; revision=48952
Amine Khaldi [Fri, 1 Oct 2010 00:15:10 +0000 (00:15 +0000)]
[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
Jérôme Gardou [Thu, 30 Sep 2010 22:05:12 +0000 (22:05 +0000)]
[CMAKE]
- fix msvc extrac32 build
svn path=/branches/cmake-bringup/; revision=48950
Jérôme Gardou [Thu, 30 Sep 2010 21:49:15 +0000 (21:49 +0000)]
[CMAKE]
- fix msvc xcopy compilation by merging 48948 and linking it to ntdll
svn path=/branches/cmake-bringup/; revision=48949
Amine Khaldi [Thu, 30 Sep 2010 20:37:04 +0000 (20:37 +0000)]
[CMAKE]
- Add audio_test, kmixer, wdmaud, sysaudio and ntvdm to build. By Alexey Komarov.
svn path=/branches/cmake-bringup/; revision=48947
Amine Khaldi [Thu, 30 Sep 2010 19:10:49 +0000 (19:10 +0000)]
[CMAKE]
- Add vgaddi, bmfd, vbemp, vgamp, vga, vmx_svga and xboxvmp to build. By Alexey Komarov.
svn path=/branches/cmake-bringup/; revision=48946
Jérôme Gardou [Thu, 30 Sep 2010 18:57:28 +0000 (18:57 +0000)]
[CMAKE]
- fix reg compilation with msc
svn path=/branches/cmake-bringup/; revision=48945
Jérôme Gardou [Thu, 30 Sep 2010 18:56:42 +0000 (18:56 +0000)]
Merge 48942
svn path=/branches/cmake-bringup/; revision=48944
Amine Khaldi [Tue, 28 Sep 2010 13:41:23 +0000 (13:41 +0000)]
[CMAKE]
- Add csrss, csrsrv and win32csr to build. By Alexey Komarov (IRC: q4a)
svn path=/branches/cmake-bringup/; revision=48916
Amine Khaldi [Tue, 28 Sep 2010 13:32:41 +0000 (13:32 +0000)]
[CMAKE]
- Add typelib support macro and use it with stdole2. By Jerome Gardou.
svn path=/branches/cmake-bringup/; revision=48914
Sylvain Petreolle [Mon, 27 Sep 2010 09:14:54 +0000 (09:14 +0000)]
[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
Jérôme Gardou [Sun, 26 Sep 2010 10:09:06 +0000 (10:09 +0000)]
[CMAKE]
- Add disabled winemine build file
svn path=/branches/cmake-bringup/; revision=48901
Jérôme Gardou [Sun, 26 Sep 2010 09:56:28 +0000 (09:56 +0000)]
[CMAKE]
- add iexplore to build
svn path=/branches/cmake-bringup/; revision=48900
Jérôme Gardou [Sun, 26 Sep 2010 00:37:46 +0000 (00:37 +0000)]
[CMAKE]
- add hh to build
svn path=/branches/cmake-bringup/; revision=48899
Jérôme Gardou [Sat, 25 Sep 2010 23:01:09 +0000 (23:01 +0000)]
[CMAKE]
- add set_unicode macro to msvc toolchain
- fix win32cui module type for msvc
svn path=/branches/cmake-bringup/; revision=48897
Amine Khaldi [Sat, 25 Sep 2010 20:44:46 +0000 (20:44 +0000)]
[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
Jérôme Gardou [Sat, 25 Sep 2010 19:51:28 +0000 (19:51 +0000)]
[CMAKE]
- add fontview to build
- add experimental solitaire build file
svn path=/branches/cmake-bringup/; revision=48890
Sylvain Petreolle [Sat, 25 Sep 2010 19:43:52 +0000 (19:43 +0000)]
[CMAKE]
Add importlibs for c++ modules.
svn path=/branches/cmake-bringup/; revision=48889
Sylvain Petreolle [Sat, 25 Sep 2010 19:17:39 +0000 (19:17 +0000)]
[CMAKE]
Add explorer to build.
Not enabled now, it links but executable is not valid.
svn path=/branches/cmake-bringup/; revision=48887
Jérôme Gardou [Sat, 25 Sep 2010 18:48:17 +0000 (18:48 +0000)]
merge r48884 from trunk
svn path=/branches/cmake-bringup/; revision=48885
Amine Khaldi [Sat, 25 Sep 2010 17:57:03 +0000 (17:57 +0000)]
[CMAKE]
- Fix the linking regression.
svn path=/branches/cmake-bringup/; revision=48882
Jérôme Gardou [Sat, 25 Sep 2010 17:42:29 +0000 (17:42 +0000)]
[CMAKE]
- improve cacls build file
- add control and extrac32 to build
svn path=/branches/cmake-bringup/; revision=48881
Sylvain Petreolle [Sat, 25 Sep 2010 17:40:02 +0000 (17:40 +0000)]
[CMAKE]
Add cmd to build.
svn path=/branches/cmake-bringup/; revision=48880
Sylvain Petreolle [Sat, 25 Sep 2010 15:36:17 +0000 (15:36 +0000)]
[CMAKE]
Add add_minicd_target and add_minicd macros.
svn path=/branches/cmake-bringup/; revision=48876
Jérôme Gardou [Sat, 25 Sep 2010 15:31:18 +0000 (15:31 +0000)]
[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
Amine Khaldi [Sat, 25 Sep 2010 14:39:51 +0000 (14:39 +0000)]
[CMAKE]
- Improve acpi, isapnp, pci, pcix and pcmcia (import libs, dependencies...etc)
svn path=/branches/cmake-bringup/; revision=48873
Amine Khaldi [Sat, 25 Sep 2010 14:30:47 +0000 (14:30 +0000)]
[CMAKE]
- Improve uuid and add psdk dependency.
svn path=/branches/cmake-bringup/; revision=48872
Sylvain Petreolle [Sat, 25 Sep 2010 14:22:16 +0000 (14:22 +0000)]
[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
Amine Khaldi [Sat, 25 Sep 2010 14:02:06 +0000 (14:02 +0000)]
[CMAKE]
- Fix set_subsystem for mingw32.
svn path=/branches/cmake-bringup/; revision=48870
Jérôme Gardou [Sat, 25 Sep 2010 13:38:44 +0000 (13:38 +0000)]
[CMAKE]
- Add win32cui module type to gcc toolchain
- Add cacls to build
svn path=/branches/cmake-bringup/; revision=48869
Amine Khaldi [Fri, 24 Sep 2010 09:46:34 +0000 (09:46 +0000)]
[CMAKE]
- Add fastfat_new by Alexey Komarov (IRC: q4a)
svn path=/branches/cmake-bringup/; revision=48856
Amine Khaldi [Thu, 23 Sep 2010 16:50:00 +0000 (16:50 +0000)]
[CMAKE]
- Don't export symbols from pci(x) and pcmcia.
svn path=/branches/cmake-bringup/; revision=48852
Timo Kreuzer [Tue, 21 Sep 2010 02:31:09 +0000 (02:31 +0000)]
[CMAKE]
Create a portable way of compiling IDL files.
Sorry for the coding style :)
svn path=/branches/cmake-bringup/; revision=48838
Amine Khaldi [Mon, 20 Sep 2010 23:14:45 +0000 (23:14 +0000)]
[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
Timo Kreuzer [Mon, 20 Sep 2010 22:35:54 +0000 (22:35 +0000)]
[CMAKE]
Improve calc
svn path=/branches/cmake-bringup/; revision=48836
Timo Kreuzer [Mon, 20 Sep 2010 22:35:23 +0000 (22:35 +0000)]
[CMAKE]
Improve usetup
svn path=/branches/cmake-bringup/; revision=48835
Amine Khaldi [Mon, 20 Sep 2010 19:46:05 +0000 (19:46 +0000)]
[CMAKE]
- Remove unneeded dependency.
- Remove rbuild file.
svn path=/branches/cmake-bringup/; revision=48834
Timo Kreuzer [Mon, 20 Sep 2010 18:41:46 +0000 (18:41 +0000)]
[CMAKE]
Add missing cportlib cmake file.
svn path=/branches/cmake-bringup/; revision=48832
Timo Kreuzer [Mon, 20 Sep 2010 17:27:52 +0000 (17:27 +0000)]
[CMAKE]
Sync with trunk head (r48826)
svn path=/branches/cmake-bringup/; revision=48831
Timo Kreuzer [Mon, 20 Sep 2010 16:43:43 +0000 (16:43 +0000)]
[CMAKE]
Add dependency to the .mc files
svn path=/branches/cmake-bringup/; revision=48830
Timo Kreuzer [Mon, 20 Sep 2010 16:38:40 +0000 (16:38 +0000)]
[CMAKE]
Fix ntoskrnl compilation that broke after the changes to the configuration options
svn path=/branches/cmake-bringup/; revision=48829
Timo Kreuzer [Mon, 20 Sep 2010 14:16:22 +0000 (14:16 +0000)]
[MSVC]
__MINGW_ATTRIB_DEPRECATED aka __declspec(deprecated) must be put before the function declaration for MSVC.
svn path=/branches/cmake-bringup/; revision=48828
Timo Kreuzer [Mon, 20 Sep 2010 13:44:32 +0000 (13:44 +0000)]
[MSVC]
Remove some invalid characters in uk-UA.rc resource file.
svn path=/branches/cmake-bringup/; revision=48827
Michael Martin [Mon, 20 Sep 2010 06:55:54 +0000 (06:55 +0000)]
[usb/usbhub]
- WaitForUsbDeviceArrivalNotification: Dont use IoBuildDeviceIoControlRequest to create the IRP as we dont wait for the IRP to complete in the current thread. It must be built using IoAllocateIrp.
- DeviceArrivalCompletion: Allocate the WorkItem from NonPagedPool vice using one in the DeviceExtension. Free the Irp and return STATUS_MORE_PROCESSING_REQUIRED so the IO Manager doesnt try to do anything more with the now freed Irp.
- When selecting the Interface use the routines in USBD library now that they are implemented correctly.
- More fixes for passing the correct DeviceObject when calling QueryRootHub.
svn path=/trunk/; revision=48826
Sir Richard [Mon, 20 Sep 2010 06:30:21 +0000 (06:30 +0000)]
[MISC]: Fix several compiler issues on my main build box. Some of the Unicode translations in kernel32 fail to compile, while other libraries don't build because old C library names (without the underscore) are used.
[SETUPLDR]: Unify the old setupldr settings with more recent freeldr ones. Also fixes missing _udiv/mod functions on my build.
svn path=/trunk/; revision=48825
Timo Kreuzer [Sun, 19 Sep 2010 23:03:25 +0000 (23:03 +0000)]
[CMAKE]
- Improved MSVC toolchain support, now working with WDK, as well
(Thanks to Amine for solving the problems)
- Add compiler specific macro set_subsystem
- add nativecui module type
svn path=/branches/cmake-bringup/; revision=48824
Timo Kreuzer [Sun, 19 Sep 2010 20:16:40 +0000 (20:16 +0000)]
[CMAKE]
syntax... "just for consistency"
svn path=/branches/cmake-bringup/; revision=48823
Timo Kreuzer [Sun, 19 Sep 2010 20:10:55 +0000 (20:10 +0000)]
Fix a typo.Thanks to Usurp for noticing.
svn path=/branches/cmake-bringup/; revision=48822
Timo Kreuzer [Sun, 19 Sep 2010 20:06:02 +0000 (20:06 +0000)]
[CMAKE]
- Add support for gui configurable options
- globalize compiler specific cmake files
- Add compiler specific macros set_entrypoint, set_module_type
svn path=/branches/cmake-bringup/; revision=48821
Timo Kreuzer [Sun, 19 Sep 2010 18:53:55 +0000 (18:53 +0000)]
[CMAKE]
Add RC compiler and Assembler to MSC toolchain
svn path=/branches/cmake-bringup/; revision=48820
Timo Kreuzer [Sun, 19 Sep 2010 18:52:34 +0000 (18:52 +0000)]
[CMAKE]
Add MSVC compatible MC command
svn path=/branches/cmake-bringup/; revision=48819
Timo Kreuzer [Sun, 19 Sep 2010 17:39:09 +0000 (17:39 +0000)]
[MSVC]
Don't pass gcc specific options to msvc
svn path=/branches/cmake-bringup/; revision=48818
Sylvain Petreolle [Sun, 19 Sep 2010 16:36:43 +0000 (16:36 +0000)]
[CMAKE]
Add ext2 to build.
svn path=/branches/cmake-bringup/; revision=48816
Timo Kreuzer [Sun, 19 Sep 2010 16:27:13 +0000 (16:27 +0000)]
[MSVC]
remove intrinsics that don't exist
svn path=/branches/cmake-bringup/; revision=48815
Sylvain Petreolle [Sun, 19 Sep 2010 16:16:01 +0000 (16:16 +0000)]
[CMAKE]
Fix minicd boot regression.
Remove unneeded usetup link to msvcrt.
svn path=/branches/cmake-bringup/; revision=48814
Eric Kohl [Sun, 19 Sep 2010 12:46:54 +0000 (12:46 +0000)]
[USETUP]
Add Brazilian portuguese USETUP localization patch by Edison Henrique Andreassy.
See issue #5313 for more details.
svn path=/trunk/; revision=48813
Aleksey Bragin [Sun, 19 Sep 2010 11:54:33 +0000 (11:54 +0000)]
[DESK.CPL]
Katayama Hirofumi <katayama.hirofumi.mz@gmail.com>
- Renamed GLOBAL_DATA structures to DATA.
- Added real GLOBAL_DATA in background.c, that manages the background color.
- Resolved conflict of background colors in background.c and appearance.c.
- Fixed drawing the menu in draw.c.
See issue #5620 for more details.
svn path=/trunk/; revision=48812
Amine Khaldi [Sun, 19 Sep 2010 11:19:16 +0000 (11:19 +0000)]
[CMAKE]
- Add network drivers (afd, ne2000, pcnet, ndis, tcpip and tdi) to build.
svn path=/branches/cmake-bringup/; revision=48811
Michael Martin [Sun, 19 Sep 2010 00:30:49 +0000 (00:30 +0000)]
[usb/usbd]
- Fix calculation bug in USBD_ParseDescriptors which caused descriptors to be skipped and all Parse functions to return bad information.
- USBD_CreateConfigurationRequestEx: Fix calculation for the size of the URB.
Dont copy the InterfaceList to the Urbs Interface member as they are not the same structures. Instead loop through each interface and endpoint to get the data needed for the Interface member of URB.
- USBD_GetInterfaceLength: Add missing brackets for the FOR LOOP. The first descriptors length is part of the Length regardless of what it is.
If bDescriptorType of USB_INTERFACE_DESCRIPTOR_TYPE is reached a second time then break from the loop, as the length calculation is done.
svn path=/trunk/; revision=48810
Amine Khaldi [Sun, 19 Sep 2010 00:27:24 +0000 (00:27 +0000)]
[CMAKE]
- Introduce MSVC toolchain support. Just use -DCMAKE_TOOLCHAIN_FILE=toolchain-msvc.cmake for the toolchain.
- Sync setjmp.h from trunk.
- Improve mingw targets (mingw_common, mingw_wmain, oldnames... etc) a bit to make them compile and link with msvc.
- Dedicated to Timo ;)
svn path=/branches/cmake-bringup/; revision=48809
Amine Khaldi [Sun, 19 Sep 2010 00:15:45 +0000 (00:15 +0000)]
[CMAKE]
- *cough* Separate compiler specific flags.
svn path=/branches/cmake-bringup/; revision=48808
Cameron Gutman [Sat, 18 Sep 2010 15:50:56 +0000 (15:50 +0000)]
[IP]
- Fix a reference leak when aborting a listen request
svn path=/trunk/; revision=48806
Sylvain Petreolle [Sat, 18 Sep 2010 15:22:08 +0000 (15:22 +0000)]
[CMAKE]
Generalize CMAKE_C_CREATE_SHARED_LIBRARY and remove per project instances.
Thanks to Amine for regexxer tool discovery ;)
svn path=/branches/cmake-bringup/; revision=48804
Amine Khaldi [Sat, 18 Sep 2010 12:14:03 +0000 (12:14 +0000)]
[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
Aleksey Bragin [Sat, 18 Sep 2010 09:14:45 +0000 (09:14 +0000)]
[NTOS]
- Add support for Cyrix CPUs by checking and applying a workaround for the Cyrix 6x COMA bug (description here: http://gwyn.tux.org/~balsa/linux/cyrix/p11.html).
See issue #5610 for more details.
svn path=/trunk/; revision=48801
Aleksey Bragin [Sat, 18 Sep 2010 08:41:06 +0000 (08:41 +0000)]
[SC]
- Roel Messiant: Fix a crash when running some operations in sc without providing arguments. Also, provide usage information for the control and unknown commands.
- Aleksey Bragin: Take Ged Murphy's comments into account and change pointer arithmetic to a convenient style.
See issue #5611 for more details.
svn path=/trunk/; revision=48800
Amine Khaldi [Fri, 17 Sep 2010 22:19:48 +0000 (22:19 +0000)]
[CMAKE]
- Export cdmake as a native tool.
svn path=/branches/cmake-bringup/; revision=48798
Sylvain Petreolle [Fri, 17 Sep 2010 20:41:58 +0000 (20:41 +0000)]
Add Amine's libgcc.a.
This allows to build without rosbe change.
(forgotten in previous commit)
svn path=/branches/cmake-bringup/; revision=48797
Sylvain Petreolle [Fri, 17 Sep 2010 20:27:01 +0000 (20:27 +0000)]
Move all temporary import libs to a single directory.
This allows linking to libraries with "-lfoo".
svn path=/branches/cmake-bringup/; revision=48796