Timo Kreuzer
288c48c7ad
[CMAKE]
...
remove a def file
svn path=/branches/cmake-bringup/; revision=50232
2010-12-31 15:11:06 +00:00
Amine Khaldi
fce639e14b
[CMAKE]
...
- Disable some resource files (mostly japanese ones) with a FIXME. They prevent us from compiling in unix due to an iconv issue.
- Lower the minimum required cmake version to 2.6
- Fix browseui resource paths.
svn path=/branches/cmake-bringup/; revision=50224
2010-12-30 15:39:10 +00:00
Timo Kreuzer
5351f44808
[CMAKE]
...
LD is stupid and doesn't handle stdcall decoration as proper as dlltool does (after we provided a patch). Passing --kill-at, also kills C++ mangled names and exports with stdcall decoration are imposible. In trunk we use dlltool to generate an exp file that we link with LD, but in the cmake branch we pass the def file to LD directly. Luckily we have a tool called spec2def that can handle these things. We now generate 2 different .def files, one for LD, containing the undecorated export name forwarded to the decorated symbol name (FooFunc=FooFunc@12), while the 2nd def file which is passed to dlltool for exportlib generation has full stdcall decorations. --kill-at is now passed to dlltool only. This commit might break msvc, but should be pretty easy to fix.
svn path=/branches/cmake-bringup/; revision=50217
2010-12-29 23:58:17 +00:00
Amine Khaldi
6e719f7d6f
[CMAKE]
...
- Remove an unintended change.
svn path=/branches/cmake-bringup/; revision=50216
2010-12-29 19:11:17 +00:00
Jérôme Gardou
061f46d608
[CMAKE]
...
Improve rpcproxy macro
split boot/CMakeLists.txt into smaller and clearer CMakeLists.txt
svn path=/branches/cmake-bringup/; revision=50215
2010-12-29 18:28:34 +00:00
Timo Kreuzer
0c36281490
[STLPORT]
...
- Only use #pragma intrinsics on MSVC
- Don't add function prototypes for _InterlockedXxx
svn path=/branches/cmake-bringup/; revision=50213
2010-12-29 13:35:40 +00:00
Timo Kreuzer
9871a03861
[STLPORT]
...
- Fix compilation with 64 bit gcc
svn path=/branches/cmake-bringup/; revision=50212
2010-12-29 11:45:57 +00:00
Timo Kreuzer
88614730f8
[STLPORT]
...
- Add some additional definitions for amd64 compilation with gcc
svn path=/branches/cmake-bringup/; revision=50211
2010-12-29 11:42:10 +00:00
Timo Kreuzer
dd830cafba
[NTOSKRNL]
...
- Add MiPdeToAddress and MI_IS_PAGE_LARGE for amd64
- Fix a pragma message
- Add some missing globals for amd64
svn path=/branches/cmake-bringup/; revision=50209
2010-12-29 10:20:39 +00:00
Timo Kreuzer
78cc22ef6f
[CMAKE]
...
- fix decorations on non-x86 builds
- improve batt and aclui
- remove set_export_spec macro
svn path=/branches/cmake-bringup/; revision=50207
2010-12-29 08:08:18 +00:00
Timo Kreuzer
cf31695e04
[CMAKE]
...
Fix compilation of kddll
svn path=/branches/cmake-bringup/; revision=50200
2010-12-28 20:29:34 +00:00
Timo Kreuzer
4ebc5415a4
[CMAKE]
...
Build the right kdcom when _WINKD_ is set
svn path=/branches/cmake-bringup/; revision=50199
2010-12-28 19:56:55 +00:00
Timo Kreuzer
79816c62c3
[ASM]
...
KTIMER_TABLE are for win7 only
svn path=/branches/cmake-bringup/; revision=50198
2010-12-28 19:12:01 +00:00
Timo Kreuzer
158319da85
[CMAKE/ROSSYM]
...
Use _WIN32 instead of WIN32
svn path=/branches/cmake-bringup/; revision=50196
2010-12-28 17:12:58 +00:00
Timo Kreuzer
4bebddb463
[CMAKE/AMD64]
...
- add missing definitions for amd64
svn path=/branches/cmake-bringup/; revision=50195
2010-12-28 17:10:53 +00:00
Timo Kreuzer
c06e6d6e4a
[CMAKE]
...
- Add _WINKD_ definition
- fix DBG and KDBG
svn path=/branches/cmake-bringup/; revision=50194
2010-12-28 17:08:11 +00:00
Timo Kreuzer
087eda6b50
[NTOSKRNL]
...
- Use SLIST_ENTRY instead of SINGLE_LIST_ENTRY for interlocked operations
- Remove unused variable
svn path=/branches/cmake-bringup/; revision=50191
2010-12-28 16:03:46 +00:00
Timo Kreuzer
4595756a37
[CMAKE]
...
Fix stdcall entry points for x86
svn path=/branches/cmake-bringup/; revision=50189
2010-12-28 12:42:05 +00:00
Timo Kreuzer
ad52f07f5a
[CMAKE]
...
- Fix set_entrypoint for other architectures than x86, add an optional 3rd parameter for stdcall stackbytes
- don't add stdcall decoration to def files for other architectures then x86
svn path=/branches/cmake-bringup/; revision=50188
2010-12-28 12:14:13 +00:00
Amine Khaldi
67118af43a
[CMAKE]
...
- Actually the ARCH initialization is needed in both places.
svn path=/branches/cmake-bringup/; revision=50187
2010-12-28 12:00:49 +00:00
Amine Khaldi
8c95f75064
[CMAKE]
...
- Move the ARCH initialization to the main cmake file instead of the toolchain file.
svn path=/branches/cmake-bringup/; revision=50186
2010-12-28 11:50:56 +00:00
Timo Kreuzer
c74b766c0c
[CMAKE]
...
Fix configure script for host tools
svn path=/branches/cmake-bringup/; revision=50182
2010-12-28 09:17:42 +00:00
Timo Kreuzer
0549475d8e
[CMAKE]
...
Fix genincdata for amd64
svn path=/branches/cmake-bringup/; revision=50180
2010-12-28 01:06:06 +00:00
Timo Kreuzer
654e22e491
[CMAKE]
...
Add a few definitions for amd64
svn path=/branches/cmake-bringup/; revision=50179
2010-12-28 01:04:55 +00:00
Jérôme Gardou
2fab3880ba
[CMAKE]
...
- add bootcdregtest target
svn path=/branches/cmake-bringup/; revision=50178
2010-12-27 23:57:37 +00:00
Jérôme Gardou
17243e2930
[CMAKE]
...
- use already set variable for idl file compilation
svn path=/branches/cmake-bringup/; revision=50177
2010-12-27 23:57:12 +00:00
Timo Kreuzer
3f62bce4ad
[CMAKE]
...
Add support for different architectures to configure script and simplify it a bit
svn path=/branches/cmake-bringup/; revision=50176
2010-12-27 23:14:50 +00:00
Jérôme Gardou
544ab09953
[CMAKE]
...
- add regtest.cmd to reactos.cab
svn path=/branches/cmake-bringup/; revision=50172
2010-12-27 21:05:32 +00:00
Amine Khaldi
0e74512f1e
[CMAKE]
...
- Improve amd64 toolchain support.
svn path=/branches/cmake-bringup/; revision=50171
2010-12-27 20:10:40 +00:00
Timo Kreuzer
c44d0d4055
[CMAKE]
...
Fix a definition in svcctl.idl (MSVC)
svn path=/branches/cmake-bringup/; revision=50170
2010-12-27 18:44:31 +00:00
Amine Khaldi
9248292c48
[CMAKE]
...
- Improve formatting.
svn path=/branches/cmake-bringup/; revision=50169
2010-12-27 18:29:10 +00:00
Amine Khaldi
f09db5b9bf
[CMAKE]
...
- Delete more useless definition files.
- Improve more modules.
svn path=/branches/cmake-bringup/; revision=50132
2010-12-24 19:07:09 +00:00
Amine Khaldi
ae92d98a66
[CMAKE]
...
- Delete more useless definition files.
- Improve more modules.
svn path=/branches/cmake-bringup/; revision=50131
2010-12-24 18:37:44 +00:00
Amine Khaldi
4ece6bd5ba
[CMAKE]
...
- Delete some useless definition files.
- Improve some modules.
svn path=/branches/cmake-bringup/; revision=50130
2010-12-24 18:12:56 +00:00
Amine Khaldi
50b7280024
[CMAKE]
...
- Add new-cc activation flag. Dedicated to arty.
svn path=/branches/cmake-bringup/; revision=50129
2010-12-24 18:04:31 +00:00
Amine Khaldi
237d6eab1a
[CMAKE]
...
- Improve some modules.
svn path=/branches/cmake-bringup/; revision=50126
2010-12-24 16:12:23 +00:00
Amine Khaldi
265a973995
[CMAKE]
...
- Add msi, qmgr and qmgrprxy to build.
svn path=/branches/cmake-bringup/; revision=50125
2010-12-24 14:25:10 +00:00
Amine Khaldi
6d973bdc1c
[CMAKE]
...
- Improve formatting, mainly the uppercase macro names. No functionality change.
svn path=/branches/cmake-bringup/; revision=50124
2010-12-24 13:38:27 +00:00
Amine Khaldi
682ad4754b
[CMAKE]
...
- Fix shell32.
- Fix and enable mstask.
svn path=/branches/cmake-bringup/; revision=50123
2010-12-24 12:23:19 +00:00
Timo Kreuzer
f81462977d
[CMAKE]
...
Don't compile telnet and explorer on MSVC for now
svn path=/branches/cmake-bringup/; revision=50122
2010-12-24 12:13:17 +00:00
Amine Khaldi
cef278f70f
[CMAKE]
...
- Add a macro to handle IDL interfaces.
svn path=/branches/cmake-bringup/; revision=50119
2010-12-24 12:08:24 +00:00
Amine Khaldi
7c5322ff9b
[CMAKE]
...
- Use SIZE_T in MIDL_user_allocate. This reverts r49295.
svn path=/branches/cmake-bringup/; revision=50118
2010-12-24 11:42:18 +00:00
Amine Khaldi
bec9e0bfa6
[CMAKE]
...
- Add rostests to build when the folder exists.
- Alter the importlib target macro to handle definition files along with spec files.
svn path=/branches/cmake-bringup/; revision=50101
2010-12-22 16:37:32 +00:00
Jérôme Gardou
88a37f9ee8
[CMAKE]
...
- issue an error when an invalid module type is provided
- add nativedll module type.
svn path=/branches/cmake-bringup/; revision=50075
2010-12-20 23:51:41 +00:00
Amine Khaldi
12c5516985
[CMAKE]
...
- Use an actual entrypoint for oleacc. Reflects r50064.
svn path=/branches/cmake-bringup/; revision=50065
2010-12-19 23:00:46 +00:00
Timo Kreuzer
94ac46c49e
[CMAKE]
...
Fix configure script for msvc
svn path=/branches/cmake-bringup/; revision=50062
2010-12-19 17:01:35 +00:00
Amine Khaldi
f4cc19c36a
[CMAKE]
...
- Improve several modules.
svn path=/branches/cmake-bringup/; revision=50055
2010-12-17 21:54:56 +00:00
Timo Kreuzer
79c58d8279
[CMAKE]
...
Add a simple configure script for windows hosts. Run it from any path, where you want to build both the tools and reactos in 2 subfolders.
svn path=/branches/cmake-bringup/; revision=50054
2010-12-17 20:11:04 +00:00
Amine Khaldi
ad73c3a733
[CMAKE]
...
- Improve mciwave.
svn path=/branches/cmake-bringup/; revision=50051
2010-12-17 13:54:13 +00:00
Amine Khaldi
f9880abc15
[CMAKE]
...
- Fix msacm32.dll entry point. This fixes the World Peace issue, I mean, bootcd and livecd userinit exception issue. We get to the shell now in both. Thanks to Johannes for helping me investigate this.
svn path=/branches/cmake-bringup/; revision=50050
2010-12-17 13:45:27 +00:00