Jérôme Gardou
a6524961b3
[CMAKE]
...
- cmake handles gracefully def files if you tell him to do ;-)
- partial revert of an (accidental?) kernel32 change
svn path=/branches/cmake-bringup/; revision=49380
2010-10-31 22:15:35 +00:00
Timo Kreuzer
1ddb50ec34
[KERNEL32]
...
Include English resource file first, escape certain characters for MSVC compatibility.
"Should be sent to wine"(tm)
svn path=/branches/cmake-bringup/; revision=49379
2010-10-31 21:56:17 +00:00
Timo Kreuzer
29207fa8b2
[KERNEL32]
...
Rename pspec to spec, fix a comment, remove a #define and use it instead of the def file
svn path=/branches/cmake-bringup/; revision=49378
2010-10-31 18:18:35 +00:00
Timo Kreuzer
d1dfa87850
[CMAKE]
...
Fix a typo
svn path=/branches/cmake-bringup/; revision=49370
2010-10-31 09:16:35 +00:00
Amine Khaldi
a2e649110b
[CMAKE]
...
- "cmake gracefully handles def files as source files" You mean it gracefully ignores them, right ?
- Fix the kernel and class2 exports. More to come.
- Fix imaadp32.acm
svn path=/branches/cmake-bringup/; revision=49367
2010-10-30 22:03:40 +00:00
Amine Khaldi
5afba1c7f7
[CMAKE]
...
- Fix mshtml.tlb
svn path=/branches/cmake-bringup/; revision=49365
2010-10-30 17:45:01 +00:00
Sylvain Petreolle
10abd192d4
[CMAKE]
...
Leftover from 49358.
svn path=/branches/cmake-bringup/; revision=49363
2010-10-30 17:37:44 +00:00
Jérôme Gardou
2e3d2c189b
[CMAKE]
...
- leftover from r49358
svn path=/branches/cmake-bringup/; revision=49362
2010-10-30 17:05:21 +00:00
Jérôme Gardou
4ee1da42f1
[CMAKE]
...
- rewrite spec2def macro because
1. cmake gracefully handles def files as source files
2. cmake gracefully handles autogenerated files as source
3. it did not take into account the fact that all shared libraries haven't the .dll extension
svn path=/branches/cmake-bringup/; revision=49358
2010-10-30 16:08:19 +00:00
Jérôme Gardou
ddc4718357
[CMAKE]
...
- add ntdll to reactos.cab
svn path=/branches/cmake-bringup/; revision=49357
2010-10-30 16:03:40 +00:00
Jérôme Gardou
fda2e2e4f8
[CMAKE]
...
- add explorer-cfg-template.xml to livecd and bootcd
- add idndl.dll to livecd
svn path=/branches/cmake-bringup/; revision=49351
2010-10-30 12:51:21 +00:00
Jérôme Gardou
fd5ef6b1c1
[CMAKE]
...
- add macros add_cab and add_cab_target to add files to reactos.dff
- add bootcd target
- make use of these macros to create bootcd and livecd
Bootcd works and install things, but 2nd stage fails booting. We need debug symbols!!!
svn path=/branches/cmake-bringup/; revision=49347
2010-10-30 09:53:53 +00:00
Jérôme Gardou
7ee0c086fc
[CMAKE]
...
- jscript requires stdole2.tlb
svn path=/branches/cmake-bringup/; revision=49346
2010-10-30 09:22:55 +00:00
Sylvain Petreolle
e617cbf750
[CMAKE]
...
Add dll/cpl and dll/3rdparty modules to build.
svn path=/branches/cmake-bringup/; revision=49344
2010-10-29 21:47:35 +00:00
Amine Khaldi
34134f4cfa
[CMAKE]
...
- More work on the missing modules. By Alexey Komarov.
svn path=/branches/cmake-bringup/; revision=49325
2010-10-28 11:33:02 +00:00
Jérôme Gardou
90fdc2da9a
[CMAKE]
...
- qedit depends on dxsdk
svn path=/branches/cmake-bringup/; revision=49319
2010-10-27 22:39:48 +00:00
Jérôme Gardou
b2f64ac552
Sync with trunk (r49303)
...
svn path=/branches/cmake-bringup/; revision=49307
2010-10-27 15:52:24 +00:00
Jérôme Gardou
f78d6fc1e2
[RPCRT4]
...
- Fix build
svn path=/branches/cmake-bringup/; revision=49298
2010-10-26 22:07:36 +00:00
Jérôme Gardou
252350f815
[WIN32 DLLS]
...
- fix MIDL_user_allocate once and for all
svn path=/branches/cmake-bringup/; revision=49295
2010-10-26 18:58:46 +00:00
Sylvain Petreolle
0ef2d803bf
[CMAKE]
...
Fix winspool loading.
svn path=/branches/cmake-bringup/; revision=49260
2010-10-24 15:03:07 +00:00
Sylvain Petreolle
1fb94b1cb5
[CMAKE]
...
sync with trunk (r49230)
svn path=/branches/cmake-bringup/; revision=49246
2010-10-23 22:14:59 +00:00
Amine Khaldi
b975ab079c
[CMAKE]
...
- Create profiles related folders into the livecd iso.
- Add some missing modules to livecd.
svn path=/branches/cmake-bringup/; revision=49234
2010-10-23 10:38:48 +00:00
Sylvain Petreolle
89271fe38d
[CMAKE]
...
Add each win32dll module to livecd and remove global temporary add-on from gcc.cmake.
Fix pch use in fmifs.
Enable remaining dlls in dll/win32/CMakeLists.txt.
svn path=/branches/cmake-bringup/; revision=49230
2010-10-22 19:40:56 +00:00
Amine Khaldi
5299b0db47
[CMAKE]
...
- Fix comdlg32 and add it to build.
svn path=/branches/cmake-bringup/; revision=49228
2010-10-22 15:20:41 +00:00
Sylvain Petreolle
cfc11b5ca5
[CMAKE]
...
Add comdlg32, ole32, oleaut32, rpcrt4, shell32,urlmon to build.
comdlg32 remains disabled due to build error in Danish resources.
svn path=/branches/cmake-bringup/; revision=49227
2010-10-22 15:17:45 +00:00
Sylvain Petreolle
c56d82e4c8
[CMAKE]
...
Livecd: Add dlls that aren't win32dll modules.
svn path=/branches/cmake-bringup/; revision=49223
2010-10-22 14:05:00 +00:00
Sylvain Petreolle
cba659a83a
[CMAKE]
...
Make midimap msc friendly.
svn path=/branches/cmake-bringup/; revision=49217
2010-10-22 10:54:06 +00:00
Timo Kreuzer
f58427d6cc
[CMAKE]
...
disable rpcrt4 again, which was accidentally enabled
svn path=/branches/cmake-bringup/; revision=49207
2010-10-19 17:13:20 +00:00
Sylvain Petreolle
887822f92e
[CMAKE]
...
Enable comctl32.
svn path=/branches/cmake-bringup/; revision=49143
2010-10-14 17:40:25 +00:00
Daniel Reimer
bb61fb5246
Merge r49139.
...
svn path=/branches/cmake-bringup/; revision=49140
2010-10-13 21:24:20 +00:00
Sylvain Petreolle
2f9642faa3
[CMAKE]
...
Improve amstream and msdmo.
svn path=/branches/cmake-bringup/; revision=49138
2010-10-13 19:20:54 +00:00
Amine Khaldi
9ff87a62ad
[CMAKE]
...
- More work on the dlls. By Alexey Komarov.
svn path=/branches/cmake-bringup/; revision=49135
2010-10-13 12:11:50 +00:00
Daniel Reimer
90c7ea54cf
Merge r49107.
...
svn path=/branches/cmake-bringup/; revision=49108
2010-10-10 23:30:05 +00:00
Amine Khaldi
24340825cc
[CMAKE]
...
- Fix cryptui build. This should be sent upstream.
svn path=/branches/cmake-bringup/; revision=49106
2010-10-10 22:59:37 +00:00
Amine Khaldi
b02b04fc53
[CMAKE]
...
- More work on the dlls. By Alexey Komarov.
svn path=/branches/cmake-bringup/; revision=49105
2010-10-10 22:58:42 +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
Amine Khaldi
60a11ae666
[CMAKE]
...
- Some work on the dlls. By Alexey Komarov.
svn path=/branches/cmake-bringup/; revision=49079
2010-10-09 19:15:45 +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
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
9967209aea
[CMAKE]
...
- More work on the dlls.
svn path=/branches/cmake-bringup/; revision=49060
2010-10-08 21:34:25 +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
Amine Khaldi
9a1ab426cf
[CMAKE]
...
- Rename netevent.mc to neteventmsg.mc
- Add some missing win32 dlls. By Alexey Komarov.
svn path=/branches/cmake-bringup/; revision=49023
2010-10-06 18:57:42 +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
fa0db12e2a
[CMAKE]
...
- Improve mciwave and mmdrv.
svn path=/branches/cmake-bringup/; revision=48995
2010-10-05 12:43:23 +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
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
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
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
Timo Kreuzer
912ce51ae6
[CMAKE]
...
Sync with trunk head (r48826)
svn path=/branches/cmake-bringup/; revision=48831
2010-09-20 17:27:52 +00:00
Sylvain Petreolle
c702cc0d5a
[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
2010-09-18 15:22:08 +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
b28db78efe
[CMAKE]
...
- Improve handling buildno.h
svn path=/branches/cmake-bringup/; revision=48663
2010-08-31 13:25:10 +00:00
Amine Khaldi
c961b36495
[CMAKE]
...
- Add placeholders for the remaining dlls.
svn path=/branches/cmake-bringup/; revision=48662
2010-08-31 11:11:11 +00:00
Amine Khaldi
5598df126e
[CMAKE]
...
- Improve ntdll.
svn path=/branches/cmake-bringup/; revision=48652
2010-08-29 21:32:32 +00:00
Amine Khaldi
252d2d95f5
[CMAKE]
...
- Improve kernel32.
svn path=/branches/cmake-bringup/; revision=48647
2010-08-29 18:32:17 +00:00
Amine Khaldi
1e684c2d24
[CMAKE]
...
- Add samsrv, sccbase, schannel, sensapi, serialui, shdoclc, shfolder, shlwapi, slbcsp, smdll, sndblst, snmpapi, spoolss, srclient, sxs, t2embed, tapi32, tapiui, traffic, updspapi, url, usp10 and uxtheme to build.
- Add mlang, mpr, and shell32 import libs.
- Fix shdoclc and shlwapi translations (patches will be sent upstream).
- Improve mmebuddy.
svn path=/branches/cmake-bringup/; revision=48644
2010-08-29 14:13:38 +00:00
Amine Khaldi
2aa2457be2
[CMAKE]
...
- Add mscoree, msg711.acm, msgina, msgsm32.acm, msimg32, msnet32, mssign32, mssip32, msvcrt20, msvcrt40, msvfw32, msvidc32, mswsock, nddeapi, netapi32, newdev, ntdsapi, ntlanman, ntprint, olecli32, oledlg, olesvr32, olethk32, pidgen, powrprof, printui, query, rasapi32, rasdlg, rasman, resutils and samlib to build.
svn path=/branches/cmake-bringup/; revision=48633
2010-08-28 13:20:03 +00:00
Amine Khaldi
1519f0138c
[CMAKE]
...
- Add mciseq, mciwave, mmdrv, modemui, mpr, mprapi, msadp32.acm, msafd and mscms to build.
- Fixed mpr resource files (should be submitted upstream).
svn path=/branches/cmake-bringup/; revision=48613
2010-08-23 22:23:02 +00:00
Amine Khaldi
4741cefede
[CMAKE]
...
- Update user32 now that we have a target named imm32.
svn path=/branches/cmake-bringup/; revision=48609
2010-08-23 15:23:35 +00:00
Amine Khaldi
f84ae9c1f8
[CMAKE]
...
- Add fmifs, fusion, getuname, hid, httpapi, iccvid, icmp, imaadp32.acm, imagehlp, imm32, initpki, iphlpapi, itircl, loadperf, lpk, lz32, mapi32, mciavi32, mcicda and mciqtz32 to build.
svn path=/branches/cmake-bringup/; revision=48608
2010-08-23 14:40:47 +00:00
Amine Khaldi
0a6253a028
[CMAKE]
...
- Temporarily add libdbghelp.a and libdhcpcsvc.a
svn path=/branches/cmake-bringup/; revision=48607
2010-08-23 14:34:34 +00:00
Amine Khaldi
62c4ea8ac6
[CMAKE]
...
- Add dciman32, dhcpcsvc, dnsapi, dwmapi and faultrep to build.
svn path=/branches/cmake-bringup/; revision=48599
2010-08-22 23:59:45 +00:00
Amine Khaldi
e74bc8316b
[CMAKE]
...
- Add compstui, credui, crtdll, crypt32, cryptdll and dbghelp to build.
svn path=/branches/cmake-bringup/; revision=48596
2010-08-22 22:52:07 +00:00
Amine Khaldi
d8a98fcbbc
[CMAKE]
...
- Add cabinet, cards, cfgmgr32 and clusapi to build.
svn path=/branches/cmake-bringup/; revision=48589
2010-08-22 01:17:53 +00:00
Amine Khaldi
7fdcb2e5d9
[CMAKE]
...
- Add avicap32, batt and beepmidi to build.
- Fix a typo.
svn path=/branches/cmake-bringup/; revision=48588
2010-08-22 00:52:26 +00:00
Amine Khaldi
bdc1e57c6f
[CMAKE]
...
- Add activeds, advpack and authz to build.
svn path=/branches/cmake-bringup/; revision=48587
2010-08-21 23:52:17 +00:00
Amine Khaldi
a2fdd97426
[CMAKE]
...
- Add acledit to build.
svn path=/branches/cmake-bringup/; revision=48586
2010-08-21 23:35:57 +00:00
Amine Khaldi
f775807bed
[CMAKE]
...
- Add aclui to build.
svn path=/branches/cmake-bringup/; revision=48585
2010-08-21 23:25:35 +00:00
Amine Khaldi
eba2955389
[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
2010-08-14 10:34:01 +00:00
Amine Khaldi
4df8754758
[CMAKE]
...
- Improve advapi32 build.
svn path=/branches/cmake-bringup/; revision=48539
2010-08-14 10:32:00 +00:00
Amine Khaldi
b0552e599d
[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
2010-08-14 10:10:21 +00:00
Amine Khaldi
93302bce39
[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
2010-08-13 16:36:38 +00:00
Amine Khaldi
ad7164ff5b
[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
2010-08-13 16:27:15 +00:00
Amine Khaldi
57738417d5
[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
2010-08-13 15:41:14 +00:00
Amine Khaldi
f31530ec6b
[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
2010-08-13 14:56:34 +00:00
Amine Khaldi
af612f3786
[CMAKE]
...
- Sync kernel32 with trunk.
svn path=/branches/cmake-bringup/; revision=48530
2010-08-13 14:47:01 +00:00
Amine Khaldi
a62f514cfb
[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
2010-08-13 14:12:45 +00:00
Amine Khaldi
7c99b62e1f
[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
2010-08-04 19:10:43 +00:00
Sir Richard
3930317e12
[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
2010-08-04 14:29:24 +00:00
Sir Richard
ce238e95a4
[CMAKE]: Add missing file.
...
svn path=/branches/cmake-bringup/; revision=48451
2010-08-04 08:17:04 +00:00
Sir Richard
3bad5d8bbf
[CMAKE]: PCH for NTDLL too.
...
svn path=/branches/cmake-bringup/; revision=48450
2010-08-04 08:16:37 +00:00
Sir Richard
5ef41e4848
[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
2010-08-04 07:52:21 +00:00
Sir Richard
9e90eaa575
[CMAKE]: NTDLL WIP.
...
svn path=/branches/cmake-bringup/; revision=48440
2010-08-03 21:39:17 +00:00
Sir Richard
3fff31cd81
[CMAKE]: Start working on ntdll.
...
svn path=/branches/cmake-bringup/; revision=48430
2010-08-03 16:05:53 +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
62ff6c86b7
- Delete rbuild and the rbuild files.
...
svn path=/branches/cmake-bringup/; revision=48237
2010-07-24 19:21:04 +00:00
Amine Khaldi
c424146e2c
Create a branch for cmake bringup.
...
svn path=/branches/cmake-bringup/; revision=48236
2010-07-24 18:52:44 +00:00