Author: gadamopoulos
Date: Sun Oct 10 14:08:28 2010
New Revision: 49093
URL:
http://svn.reactos.org/svn/reactos?rev=49093&view=rev
Log:
Sync to trunk (2/2)
Add crt, ndk, ddk, and dxsdk
Remove from build mingw
Fix generating buildno.h
Added:
branches/Tree-restructure-test/sdk/include/ddk/
- copied from r48976, trunk/reactos/include/ddk/
branches/Tree-restructure-test/sdk/include/dxsdk/
- copied from r48976, trunk/reactos/include/dxsdk/
branches/Tree-restructure-test/sdk/include/host/
- copied from r48976, branches/Tree-restructure-test/sdk/include/host/
branches/Tree-restructure-test/sdk/include/ndk/
- copied from r48976, trunk/reactos/include/ndk/
branches/Tree-restructure-test/sdk/include/psdk/
- copied from r48976, branches/Tree-restructure-test/sdk/include/psdk/
branches/Tree-restructure-test/sdk/include/reactos/
- copied from r48976, branches/Tree-restructure-test/sdk/include/reactos/
branches/Tree-restructure-test/sdk/libs/atl/
- copied from r48976, branches/Tree-restructure-test/sdk/libs/atl/
branches/Tree-restructure-test/sdk/libs/cmlib/
- copied from r48976, branches/Tree-restructure-test/sdk/libs/cmlib/
branches/Tree-restructure-test/sdk/libs/crt/
- copied from r48976, trunk/reactos/lib/sdk/crt/
branches/Tree-restructure-test/sdk/libs/debugsup/
- copied from r48976, branches/Tree-restructure-test/sdk/libs/debugsup/
branches/Tree-restructure-test/sdk/libs/inflib/
- copied from r48976, trunk/reactos/lib/inflib/
branches/Tree-restructure-test/sdk/libs/libxml2/
- copied from r48976, branches/Tree-restructure-test/sdk/libs/libxml2/
branches/Tree-restructure-test/sdk/libs/mingw/
- copied from r48976, branches/Tree-restructure-test/sdk/libs/mingw/
branches/Tree-restructure-test/sdk/libs/pseh/
- copied from r48976, branches/Tree-restructure-test/sdk/libs/pseh/
branches/Tree-restructure-test/sdk/libs/rossym/
- copied from r48976, branches/Tree-restructure-test/sdk/libs/rossym/
branches/Tree-restructure-test/sdk/libs/wcsfuncs/
- copied from r48976, branches/Tree-restructure-test/sdk/libs/wcsfuncs/
branches/Tree-restructure-test/sdk/libs/zlib/
- copied from r48976, branches/Tree-restructure-test/sdk/libs/zlib/
branches/Tree-restructure-test/sdk/tools/bin2c.c
- copied unchanged from r48976, trunk/reactos/tools/bin2c.c
branches/Tree-restructure-test/sdk/tools/buildno/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/buildno/
branches/Tree-restructure-test/sdk/tools/cabman/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/cabman/
branches/Tree-restructure-test/sdk/tools/cdmake/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/cdmake/
branches/Tree-restructure-test/sdk/tools/create_nls/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/create_nls/
branches/Tree-restructure-test/sdk/tools/dumpstab.c
- copied unchanged from r48976, trunk/reactos/tools/dumpstab.c
branches/Tree-restructure-test/sdk/tools/gendib/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/gendib/
branches/Tree-restructure-test/sdk/tools/geninc/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/geninc/
branches/Tree-restructure-test/sdk/tools/hpp/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/hpp/
branches/Tree-restructure-test/sdk/tools/kbdtool/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/kbdtool/
branches/Tree-restructure-test/sdk/tools/log2lines/
- copied from r48976, trunk/reactos/tools/log2lines/
branches/Tree-restructure-test/sdk/tools/mkconfig.c
- copied unchanged from r48976, trunk/reactos/tools/mkconfig.c
branches/Tree-restructure-test/sdk/tools/mkhive/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/mkhive/
branches/Tree-restructure-test/sdk/tools/ms2ps/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/ms2ps/
branches/Tree-restructure-test/sdk/tools/nandflash/
- copied from r48976, trunk/reactos/tools/nandflash/
branches/Tree-restructure-test/sdk/tools/nci/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/nci/
branches/Tree-restructure-test/sdk/tools/ofw_interface/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/ofw_interface/
branches/Tree-restructure-test/sdk/tools/pefixup.c
- copied unchanged from r48976, trunk/reactos/tools/pefixup.c
branches/Tree-restructure-test/sdk/tools/pipetools/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/pipetools/
branches/Tree-restructure-test/sdk/tools/rbuild/
- copied from r48976, trunk/reactos/tools/rbuild/
branches/Tree-restructure-test/sdk/tools/rbuild_helper/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/rbuild_helper/
branches/Tree-restructure-test/sdk/tools/regtests2xml/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/regtests2xml/
branches/Tree-restructure-test/sdk/tools/rgenstat/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/rgenstat/
branches/Tree-restructure-test/sdk/tools/rsym/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/rsym/
branches/Tree-restructure-test/sdk/tools/ssprintf.cpp
- copied unchanged from r48976, trunk/reactos/tools/ssprintf.cpp
branches/Tree-restructure-test/sdk/tools/ssprintf.h
- copied unchanged from r48976, trunk/reactos/tools/ssprintf.h
branches/Tree-restructure-test/sdk/tools/stubgen.c
- copied unchanged from r48976, trunk/reactos/tools/stubgen.c
branches/Tree-restructure-test/sdk/tools/sysgen/
- copied from r48976, trunk/reactos/tools/sysgen/
branches/Tree-restructure-test/sdk/tools/unicode/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/unicode/
branches/Tree-restructure-test/sdk/tools/utf16le/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/utf16le/
branches/Tree-restructure-test/sdk/tools/widl/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/widl/
branches/Tree-restructure-test/sdk/tools/winebuild/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/winebuild/
branches/Tree-restructure-test/sdk/tools/wmc/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/wmc/
branches/Tree-restructure-test/sdk/tools/wpp/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/wpp/
branches/Tree-restructure-test/sdk/tools/wrc/
- copied from r48976, branches/Tree-restructure-test/sdk/tools/wrc/
branches/Tree-restructure-test/sdk/tools/xml.cpp
- copied unchanged from r48976, trunk/reactos/tools/xml.cpp
branches/Tree-restructure-test/sdk/tools/xml.h
- copied unchanged from r48976, trunk/reactos/tools/xml.h
Modified:
branches/Tree-restructure-test/Makefile
branches/Tree-restructure-test/ReactOS-amd64.rbuild
branches/Tree-restructure-test/ReactOS-arm.rbuild
branches/Tree-restructure-test/ReactOS-generic.rbuild
branches/Tree-restructure-test/ReactOS-i386.rbuild
branches/Tree-restructure-test/baseaddress.rbuild
branches/Tree-restructure-test/config-arm.template.rbuild
branches/Tree-restructure-test/sdk/include/include.rbuild
branches/Tree-restructure-test/sdk/libs/inflib/inflib.mak
branches/Tree-restructure-test/sdk/libs/libs.rbuild
branches/Tree-restructure-test/sdk/tools/buildno/buildno.mak
branches/Tree-restructure-test/sdk/tools/rbuild/backend/mingw/mingw.cpp
branches/Tree-restructure-test/sdk/tools/rbuild/rbuild.h
branches/Tree-restructure-test/sdk/tools/rbuild/rbuild.mak
branches/Tree-restructure-test/sdk/tools/rbuild/rbuild.sln
branches/Tree-restructure-test/sdk/tools/rbuild/test.h
branches/Tree-restructure-test/sdk/tools/tools.mak
Modified: branches/Tree-restructure-test/Makefile
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/Makefile?…
==============================================================================
--- branches/Tree-restructure-test/Makefile [iso-8859-1] (original)
+++ branches/Tree-restructure-test/Makefile [iso-8859-1] Sun Oct 10 14:08:28 2010
@@ -169,11 +169,7 @@
endif
ifeq ($(ROS_AUTOMAKE),)
- ifeq ($(ARCH),i386)
- ROS_AUTOMAKE=makefile.auto
- else
ROS_AUTOMAKE=makefile-$(ARCH).auto
- endif
endif
all: $(ROS_AUTOMAKE)
@@ -423,7 +419,7 @@
endif
endif
-BUILDNO_H = $(INTERMEDIATE_)include$(SEP)reactos$(SEP)buildno.h
+BUILDNO_H = $(INTERMEDIATE_)sdk$(SEP)include$(SEP)reactos$(SEP)buildno.h
include sdk/libs/lib.mak
include sdk/tools/tools.mak
@@ -432,9 +428,9 @@
PREAUTO := \
$(BIN2C_TARGET) \
$(BIN2RES_TARGET) \
-# $(BUILDNO_H) \
- $(GENDIB_DIB_FILES) \
- $(NCI_SERVICE_FILES)
+ $(BUILDNO_H) \
+ $(NCI_SERVICE_FILES) \
+ $(GENDIB_DIB_FILES)
ifeq ($(ARCH),powerpc)
PREAUTO += $(OFW_INTERFACE_SERVICE_FILES) $(PPCMMU_TARGETS)
@@ -444,8 +440,7 @@
ROS_BUILDENGINE=$(RBUILD_TARGET)
endif
-$(ROS_AUTOMAKE): $(ROS_BUILDENGINE) $(XMLBUILDFILES) | $(PREAUTO)
- ${mkdir} $(OUTPUT_)media$(SEP)inf 2>$(NUL)
+$(ROS_AUTOMAKE): $(ROS_BUILDENGINE) $(XMLBUILDFILES) | $(BUILDNO_H)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) mingw
Modified: branches/Tree-restructure-test/ReactOS-amd64.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/ReactOS-a…
==============================================================================
--- branches/Tree-restructure-test/ReactOS-amd64.rbuild [iso-8859-1] (original)
+++ branches/Tree-restructure-test/ReactOS-amd64.rbuild [iso-8859-1] Sun Oct 10 14:08:28
2010
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<!DOCTYPE project SYSTEM "tools/rbuild/project.dtd">
-<project name="ReactOS" makefile="makefile-amd64.auto"
xmlns:xi="http://www.w3.org/2001/XInclude">
+<project name="ReactOS" makefile="makefile-amd64.auto"
xmlns:xi="http://www.w3.org/2001/XInclude" allowwarnings="true">
<xi:include href="config-amd64.rbuild">
<xi:fallback>
<xi:include href="config-amd64.template.rbuild" />
@@ -18,6 +18,7 @@
<define name="TARGET_amd64" host="true" />
<define name="USE_COMPILER_EXCEPTIONS" />
+ <define name ="NO_UNDERSCORE_PREFIX" />
<property name="PLATFORM" value="PC"/>
<property name="usewrc" value="false"/>
@@ -28,11 +29,13 @@
<compilerflag>-ftracer</compilerflag>
<compilerflag>-momit-leaf-frame-pointer</compilerflag>
</if>
+ <compilerflag>-fms-extensions</compilerflag>
<compilerflag>-mpreferred-stack-boundary=4</compilerflag>
<compilerflag compiler="midl">-m64 --win64</compilerflag>
<!-- compilerflag compiler="cc,cxx">-gstabs+</compilerflag -->
<!-- compilerflag compiler="as">-gstabs+</compilerflag -->
<compilerflag>-U_X86_</compilerflag>
+ <compilerflag>-UWIN32</compilerflag>
<compilerflag>-Wno-format</compilerflag>
</group>
@@ -42,11 +45,31 @@
<linkerflag>-section-alignment=0x1000</linkerflag>
<linkerflag>--unique=.eh_frame</linkerflag>
<linkerflag>-static</linkerflag>
+ <linkerflag>--exclude-all-symbols</linkerflag>
</group>
<if property="USERMODE" value="1">
<directory name="base">
- <xi:include href="base/base.rbuild" />
+ <directory name="applications">
+ <xi:include href="base/applications/applications.rbuild" />
+ </directory>
+ <directory name="services">
+ <xi:include href="base/services/services.rbuild" />
+ </directory>
+ <directory name="setup">
+ <xi:include href="base/setup/setup.rbuild" />
+ </directory>
+ <directory name="shell">
+ <directory name="cmd">
+ <xi:include href="base/shell/cmd/cmd.rbuild" />
+ </directory>
+ <directory name="explorer-new">
+ <xi:include href="base/shell/explorer-new/explorer.rbuild" />
+ </directory>
+ </directory>
+ <directory name="system">
+ <xi:include href="base/system/system.rbuild" />
+ </directory>
</directory>
<directory name="dll">
<xi:include href="dll/dll.rbuild" />
Modified: branches/Tree-restructure-test/ReactOS-arm.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/ReactOS-a…
==============================================================================
--- branches/Tree-restructure-test/ReactOS-arm.rbuild [iso-8859-1] (original)
+++ branches/Tree-restructure-test/ReactOS-arm.rbuild [iso-8859-1] Sun Oct 10 14:08:28
2010
@@ -7,18 +7,18 @@
</xi:fallback>
</xi:include>
- <xi:include href="ReactOS-generic.rbuild" />
+ <xi:include href="ReactOS-generic.rbuild" />
- <!-- <define name="_M_ARM" /> Already defined by toolchain -->
+ <!-- <define name="_M_ARM" /> Already defined by toolchain -->
<define name="_ARM_" />
<define name="__arm__" />
<define name="TARGET_arm" host="true" />
- <define name="USE_COMPILER_EXCEPTIONS" />
+ <define name="USE_COMPILER_EXCEPTIONS" />
- <property name="WINEBUILD_FLAGS" value="--kill-at"/>
+ <property name="WINEBUILD_FLAGS" value="--kill-at"/>
- <include>include/reactos/arm</include>
+ <include>include/reactos/arm</include>
<if property="SARCH" value="versatile">
<define name="BOARD_CONFIG_VERSATILE"/>
@@ -28,17 +28,18 @@
<if property="OPTIMIZE" value="1">
<compilerflag>-ftracer</compilerflag>
</if>
- <compilerflag>-Wno-attributes</compilerflag>
- <compilerflag>-U_UNICODE</compilerflag>
- <compilerflag>-UUNICODE</compilerflag>
+ <compilerflag>-fms-extensions</compilerflag>
+ <compilerflag>-Wno-attributes</compilerflag>
+ <compilerflag>-U_UNICODE</compilerflag>
+ <compilerflag>-UUNICODE</compilerflag>
</group>
<define name="__MSVCRT__"/> <!-- DUBIOUS -->
<group linkerset="ld">
- <linkerflag>--strip-debug</linkerflag> <!-- INVESTIGATE -->
- <linkerflag>-static</linkerflag> <!-- INVESTIGATE -->
+ <linkerflag>--strip-debug</linkerflag> <!-- INVESTIGATE -->
+ <linkerflag>-static</linkerflag> <!-- INVESTIGATE -->
<linkerflag>-file-alignment=0x1000</linkerflag>
<linkerflag>-section-alignment=0x1000</linkerflag>
</group>
@@ -52,7 +53,10 @@
<directory name="drivers">
<directory name="csq">
<xi:include href="lib/drivers/csq/csq.rbuild" />
- </directory>
+ </directory>
+ </directory>
+ <directory name="cportlib">
+ <xi:include href="lib/cportlib/cportlib.rbuild" />
</directory>
<directory name="debugsup">
<xi:include href="lib/debugsup/debugsup.rbuild" />
@@ -73,6 +77,9 @@
<directory name="inflib">
<xi:include href="lib/inflib/inflib.rbuild" />
</directory>
+ <directory name="newinflib">
+ <xi:include href="lib/newinflib/inflib.rbuild" />
+ </directory>
<directory name="cmlib">
<xi:include href="lib/cmlib/cmlib.rbuild" />
</directory>
@@ -86,6 +93,9 @@
<directory name="crt">
<xi:include href="lib/sdk/crt/crt.rbuild" />
<xi:include href="lib/sdk/crt/libcntpr.rbuild" />
+ </directory>
+ <directory name="ioevent">
+ <xi:include href="lib/sdk/ioevent/ioevent.rbuild" />
</directory>
<directory name="nt">
<xi:include href="lib/sdk/nt/nt.rbuild" />
@@ -111,17 +121,7 @@
<xi:include href="ntoskrnl/ntoskrnl.rbuild" />
</directory>
<directory name="hal">
- <directory name="halarm">
- <directory name="generic">
- <xi:include href="hal/halarm/generic/generic.rbuild" />
- </directory>
- <directory name="up">
- <xi:include href="hal/halarm/up/halup.rbuild" />
- </directory>
- </directory>
- <directory name="hal">
- <xi:include href="hal/hal/hal.rbuild" />
- </directory>
+ <xi:include href="hal/hal.rbuild" />
</directory>
<directory name="boot">
<xi:include href="boot/boot.rbuild" />
@@ -155,9 +155,9 @@
</directory>
<directory name="base">
<directory name="system">
- <directory name="smss">
- <xi:include href="base/system/smss/smss.rbuild" />
- </directory>
+ <directory name="smss">
+ <xi:include href="base/system/smss/smss.rbuild" />
+ </directory>
</directory>
</directory>
</project>
Modified: branches/Tree-restructure-test/ReactOS-generic.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/ReactOS-g…
==============================================================================
--- branches/Tree-restructure-test/ReactOS-generic.rbuild [iso-8859-1] (original)
+++ branches/Tree-restructure-test/ReactOS-generic.rbuild [iso-8859-1] Sun Oct 10 14:08:28
2010
@@ -63,31 +63,31 @@
<define name="_SETUPAPI_VER">0x600</define>
</if>
- <include>.</include>
- <include>include</include>
- <include root="intermediate">include</include>
- <include>include/psdk</include>
- <include root="intermediate">include/psdk</include>
- <include>include/dxsdk</include>
- <include root="intermediate">include/dxsdk</include>
- <include>include/crt</include>
- <include compilerset="gcc">include/crt/mingw32</include>
- <include compilerset="msc">include/crt/msc</include>
- <include>include/ddk</include>
- <include>include/GL</include>
- <include>include/ndk</include>
- <include>include/reactos</include>
- <include root="intermediate">include/reactos</include>
- <include root="intermediate">include/reactos/mc</include>
- <include>include/reactos/libs</include>
+ <include>sdk/include</include>
+ <include root="intermediate">sdk/include</include>
+ <include>sdk/include/psdk</include>
+ <include root="intermediate">sdk/include/psdk</include>
+ <include>sdk/include/dxsdk</include>
+ <include root="intermediate">sdk/include/dxsdk</include>
+ <include>sdk/include/crt</include>
+ <include compilerset="gcc">sdk/include/crt/mingw32</include>
+ <include compilerset="msc">sdk/include/crt/msc</include>
+ <include>sdk/include/ddk</include>
+ <include>sdk/include/GL</include>
+ <include>sdk/include/ndk</include>
+ <include>sdk/include/reactos</include>
+ <include root="intermediate">sdk/include/reactos</include>
+ <include root="intermediate">sdk/include/reactos/mc</include>
+ <include>sdk/include/reactos/libs</include>
- <include host="true">include</include>
- <include host="true"
root="intermediate">include</include>
- <include host="true">include/reactos</include>
- <include host="true">include/reactos/wine</include>
+ <include host="true">sdk/include</include>
+ <include host="true"
root="intermediate">sdk/include</include>
+ <include host="true">sdk/include/reactos</include>
+ <include host="true">sdk/include/reactos/wine</include>
<group compilerset="gcc">
<compilerflag>-Wall</compilerflag>
+ <compilerflag>-Wno-char-subscripts</compilerflag>
<compilerflag
compiler="cxx">-Wno-non-virtual-dtor</compilerflag>
</group>
@@ -117,14 +117,9 @@
</if>
<compilerflag>-fno-strict-aliasing</compilerflag>
- <compilerflag>-Wno-strict-aliasing</compilerflag>
<compilerflag>-Wpointer-arith</compilerflag>
<compilerflag>-Wno-multichar</compilerflag>
- <!--
<compilerflag>-Wno-error=uninitialized</compilerflag>
- <compilerflag>-Wno-error=unused-function</compilerflag>
- <compilerflag>-Wno-error=write-strings</compilerflag>
- -->
<!-- compilerflag>-H</compilerflag> enable this for header traces
-->
</group>
Modified: branches/Tree-restructure-test/ReactOS-i386.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/ReactOS-i…
==============================================================================
--- branches/Tree-restructure-test/ReactOS-i386.rbuild [iso-8859-1] (original)
+++ branches/Tree-restructure-test/ReactOS-i386.rbuild [iso-8859-1] Sun Oct 10 14:08:28
2010
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<!DOCTYPE project SYSTEM "tools/rbuild/project.dtd">
-<project name="ReactOS" makefile="makefile.auto"
xmlns:xi="http://www.w3.org/2001/XInclude">
+<project name="ReactOS" makefile="makefile-i386.auto"
xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="config.rbuild">
<xi:fallback>
<xi:include href="config.template.rbuild" />
@@ -24,9 +24,12 @@
<compilerflag>-ftracer</compilerflag>
<compilerflag>-momit-leaf-frame-pointer</compilerflag>
</if>
+ <compilerflag>-fms-extensions</compilerflag>
<compilerflag>-mpreferred-stack-boundary=2</compilerflag>
<compilerflag compiler="midl">-m32 --win32</compilerflag>
<compilerflag compiler="cc,cxx">-gstabs+</compilerflag>
+ <compilerflag
compiler="cc,cxx">-fno-set-stack-executable</compilerflag>
+ <compilerflag
compiler="cc,cxx">-fno-optimize-sibling-calls</compilerflag>
<compilerflag compiler="as">-gstabs+</compilerflag>
</group>
Modified: branches/Tree-restructure-test/baseaddress.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/baseaddre…
==============================================================================
--- branches/Tree-restructure-test/baseaddress.rbuild [iso-8859-1] (original)
+++ branches/Tree-restructure-test/baseaddress.rbuild [iso-8859-1] Sun Oct 10 14:08:28
2010
@@ -3,6 +3,7 @@
<group
xmlns:xi="http://www.w3.org/2001/XInclude">
<property name="BASEADDRESS_REGTESTS" value="0x07000000" />
<property name="BASEADDRESS_NOTIFYHOOK" value="0x08000000"
/>
+ <property name="BASEADDRESS_FAULTREP" value="0x107A0000" />
<property name="BASEADDRESS_QMGRPRXY" value="0x1f710000" />
<property name="BASEADDRESS_CRYPTDLG" value="0x209c0000" />
<property name="BASEADDRESS_COMCAT" value="0x20a50000" />
@@ -23,13 +24,16 @@
<property name="BASEADDRESS_PSTOREC" value="0x513d0000" />
<property name="BASEADDRESS_LPK" value="0x516c0000" />
<property name="BASEADDRESS_MSGSM32ACM" value="0x56db0000"
/>
+ <property name="BASEADDRESS_MSDVBNP" value="0x58280000" />
<property name="BASEADDRESS_MSG711ACM" value="0x584f0000" />
<property name="BASEADDRESS_IMAADP32ACM" value="0x585e0000"
/>
+ <property name="BASEADDRESS_BDAPLGIN" value="0x58600000" />
<property name="BASEADDRESS_TELEPHON" value="0x58750000" />
<property name="BASEADDRESS_PWRCFG" value="0x587e0000" />
<property name="BASEADDRESS_MMSYS" value="0x588a0000" />
<property name="BASEADDRESS_JOY" value="0x589b0000" />
<property name="BASEADDRESS_QMGR" value="0x59620000" />
+ <property name="BASEADDRESS_MSVIDCTL" value="0x59660000" />
<property name="BASEADDRESS_UXTHEME" value="0x5ad70000" />
<property name="BASEADDRESS_VDMDBG" value="0x5b0d0000" />
<property name="BASEADDRESS_UNTFS" value="0x5b340000" />
@@ -116,6 +120,7 @@
<property name="BASEADDRESS_CARDS" value="0x701a0000" />
<property name="BASEADDRESS_WININET" value="0x70200000" />
<property name="BASEADDRESS_WINHTTP" value="0x70c60000" />
+ <property name="BASEADDRESS_BATT" value="0x70cb0000" />
<property name="BASEADDRESS_AMSTREAM" value="0x71030000" />
<property name="BASEADDRESS_ACLUI" value="0x71550000" />
<property name="BASEADDRESS_DHCPCSVC" value="0x71650000" />
@@ -128,6 +133,7 @@
<property name="BASEADDRESS_OLESVR32" value="0x71dd0000" />
<property name="BASEADDRESS_OLECLI32" value="0x71df0000" />
<property name="BASEADDRESS_OLETHK32" value="0x71e10000" />
+ <property name="BASEADDRESS_NETEVENT" value="0x71e70000" />
<property name="BASEADDRESS_DPLAY" value="0x71e80000" />
<property name="BASEADDRESS_SECURITY" value="0x71f10000" />
<property name="BASEADDRESS_MSSIGN32" value="0x720c0000" />
@@ -182,8 +188,8 @@
<property name="BASEADDRESS_RPCRT4" value="0x76000000" />
<property name="BASEADDRESS_SHLWAPI" value="0x76100000" />
<property name="BASEADDRESS_INETCOMM" value="0x76140000" />
- <property name="BASEADDRESS_COMCTL32" value="0x76160000" />
- <property name="BASEADDRESS_COMDLG32" value="0x76210000" />
+ <property name="BASEADDRESS_COMCTL32" value="0x76170000" />
+ <property name="BASEADDRESS_COMDLG32" value="0x76230000" />
<property name="BASEADDRESS_WINSTA" value="0x762f0000" />
<property name="BASEADDRESS_IMM32" value="0x76320000" />
<property name="BASEADDRESS_D3D8THK" value="0x76340000" />
@@ -197,15 +203,15 @@
<property name="BASEADDRESS_WAVEMAP" value="0x76610000" />
<property name="BASEADDRESS_MPR" value="0x76620000" />
<property name="BASEADDRESS_MSHTML" value="0x76650000" />
- <property name="BASEADDRESS_ODBC32" value="0x76660000" />
- <property name="BASEADDRESS_SETUPAPI" value="0x76660000" />
- <property name="BASEADDRESS_CRYPTDLL" value="0x76740000" />
- <property name="BASEADDRESS_SHFOLDER" value="0x76760000" />
- <property name="BASEADDRESS_NTDSAPI" value="0x76780000" />
- <property name="BASEADDRESS_NTMARTA" value="0x768a0000" />
- <property name="BASEADDRESS_RASDLG" value="0x768d0000" />
- <property name="BASEADDRESS_GDIPLUS" value="0x76a00000" />
- <property name="BASEADDRESS_ATL" value="0x76a80000" />
+ <property name="BASEADDRESS_ODBC32" value="0x76710000" />
+ <property name="BASEADDRESS_SETUPAPI" value="0x76730000" />
+ <property name="BASEADDRESS_CRYPTDLL" value="0x768f0000" />
+ <property name="BASEADDRESS_SHFOLDER" value="0x76900000" />
+ <property name="BASEADDRESS_NTDSAPI" value="0x76910000" />
+ <property name="BASEADDRESS_NTMARTA" value="0x76920000" />
+ <property name="BASEADDRESS_RASDLG" value="0x76930000" />
+ <property name="BASEADDRESS_GDIPLUS" value="0x76a70000" />
+ <property name="BASEADDRESS_ATL" value="0x76ac0000" />
<property name="BASEADDRESS_SFC" value="0x76b50000" />
<property name="BASEADDRESS_CREDUI" value="0x76bf0000" />
<property name="BASEADDRESS_SFC_OS" value="0x76c10000" />
@@ -236,7 +242,7 @@
<property name="BASEADDRESS_WSHIRDA" value="0x777f0000" />
<property name="BASEADDRESS_VERSION" value="0x77a40000" />
<property name="BASEADDRESS_OLE32" value="0x77a50000" />
- <property name="BASEADDRESS_OLEPRO32" value="0x77b10000" />
+ <property name="BASEADDRESS_OLEPRO32" value="0x77b20000" />
<property name="BASEADDRESS_ACTIVEDS" value="0x77cb0000" />
<property name="BASEADDRESS_ADVAPI32" value="0x77dc0000" />
<property name="BASEADDRESS_USER32" value="0x77e50000" />
Modified: branches/Tree-restructure-test/config-arm.template.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/config-ar…
==============================================================================
--- branches/Tree-restructure-test/config-arm.template.rbuild [iso-8859-1] (original)
+++ branches/Tree-restructure-test/config-arm.template.rbuild [iso-8859-1] Sun Oct 10
14:08:28 2010
@@ -18,7 +18,7 @@
kurobox versatile omap3
-->
-<property name="SARCH" value="omap3" />
+<property name="SARCH" value="versatile" />
<!--
Modified: branches/Tree-restructure-test/sdk/include/include.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/sdk/inclu…
==============================================================================
--- branches/Tree-restructure-test/sdk/include/include.rbuild [iso-8859-1] (original)
+++ branches/Tree-restructure-test/sdk/include/include.rbuild [iso-8859-1] Sun Oct 10
14:08:28 2010
@@ -4,11 +4,9 @@
<directory name="reactos">
<xi:include href="reactos/reactos.rbuild" />
</directory>
-<!--
<directory name="dxsdk">
<xi:include href="dxsdk/dxsdk.rbuild" />
</directory>
--->
<directory name="psdk">
<xi:include href="psdk/psdk.rbuild" />
</directory>
Modified: branches/Tree-restructure-test/sdk/libs/inflib/inflib.mak
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/sdk/libs/…
==============================================================================
--- branches/Tree-restructure-test/sdk/libs/inflib/inflib.mak [iso-8859-1] (original)
+++ branches/Tree-restructure-test/sdk/libs/inflib/inflib.mak [iso-8859-1] Sun Oct 10
14:08:28 2010
@@ -32,7 +32,7 @@
INFLIB_HOST_CFLAGS = -O3 -Wall -Wpointer-arith -Wconversion \
-Wstrict-prototypes -Wmissing-prototypes -DINFLIB_HOST \
- -Iinclude/reactos -Iinclude $(HOST_CFLAGS)
+ -Isdk/include/reactos -Isdk/include $(HOST_CFLAGS)
$(INFLIB_HOST_TARGET): $(INFLIB_HOST_OBJECTS) | $(INFLIB_OUT)
$(ECHO_HOSTAR)
Modified: branches/Tree-restructure-test/sdk/libs/libs.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/sdk/libs/…
==============================================================================
--- branches/Tree-restructure-test/sdk/libs/libs.rbuild [iso-8859-1] (original)
+++ branches/Tree-restructure-test/sdk/libs/libs.rbuild [iso-8859-1] Sun Oct 10 14:08:28
2010
@@ -7,14 +7,14 @@
<directory name="cmlib">
<xi:include href="cmlib/cmlib.rbuild" />
</directory>
+ <directory name="crt">
+ <xi:include href="crt/crt.rbuild" />
+ </directory>
<directory name="debugsup">
<xi:include href="debugsup/debugsup.rbuild" />
</directory>
<directory name="inflib">
<xi:include href="inflib/inflib.rbuild" />
- </directory>
- <directory name="mingw">
- <xi:include href="mingw/mingw.rbuild" />
</directory>
<directory name="pseh">
<xi:include href="pseh/pseh.rbuild" />
Modified: branches/Tree-restructure-test/sdk/tools/buildno/buildno.mak
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/sdk/tools…
==============================================================================
--- branches/Tree-restructure-test/sdk/tools/buildno/buildno.mak [iso-8859-1] (original)
+++ branches/Tree-restructure-test/sdk/tools/buildno/buildno.mak [iso-8859-1] Sun Oct 10
14:08:28 2010
@@ -25,11 +25,11 @@
BUILDNO_OBJECTS = \
$(addprefix $(INTERMEDIATE_), $(BUILDNO_SOURCES:.cpp=.o))
-BUILDNO_HOST_CXXFLAGS = -I$(TOOLS_BASE) -Iinclude/reactos $(TOOLS_CPPFLAGS)
+BUILDNO_HOST_CXXFLAGS = -I$(TOOLS_BASE) -Isdk/include/reactos $(TOOLS_CPPFLAGS)
BUILDNO_HOST_LFLAGS = $(TOOLS_LFLAGS)
-BUILDNO_VERSION = include$(SEP)reactos$(SEP)version.h
+BUILDNO_VERSION = sdk$(SEP)include$(SEP)reactos$(SEP)version.h
.PHONY: buildno
buildno: $(BUILDNO_TARGET)
@@ -52,6 +52,6 @@
#.PHONY: $(BUILDNO_TARGET)
$(BUILDNO_H): $(BUILDNO_TARGET)
- ${mkdir} $(INTERMEDIATE_)include$(SEP)reactos 2>$(NUL)
+ ${mkdir} $(INTERMEDIATE_)sdk$(SEP)include$(SEP)reactos 2>$(NUL)
$(ECHO_BUILDNO)
$(Q)$(BUILDNO_TARGET) $(BUILDNO_QUIET) $(BUILDNO_H)
Modified: branches/Tree-restructure-test/sdk/tools/rbuild/backend/mingw/mingw.cpp
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/sdk/tools…
==============================================================================
--- branches/Tree-restructure-test/sdk/tools/rbuild/backend/mingw/mingw.cpp [iso-8859-1]
(original)
+++ branches/Tree-restructure-test/sdk/tools/rbuild/backend/mingw/mingw.cpp [iso-8859-1]
Sun Oct 10 14:08:28 2010
@@ -358,13 +358,13 @@
GenerateGlobalVariables ();
GenerateXmlBuildFilesMacro ();
ProcessModules ();
- GenerateInstallTarget ();
- GenerateTestTarget ();
+// GenerateInstallTarget ();
+// GenerateTestTarget ();
GenerateDirectoryTargets ();
GenerateDirectories ();
- GenerateTestSupportCode ();
+// GenerateTestSupportCode ();
GenerateCompilationUnitSupportCode ();
- GenerateSysSetup ();
+// GenerateSysSetup ();
GenerateProxyMakefiles ();
CheckAutomaticDependencies ();
CloseMakefile ();
@@ -429,9 +429,9 @@
void
MingwBackend::GenerateGlobalVariables () const
{
- fputs ( "include tools$(SEP)rbuild$(SEP)backend$(SEP)mingw$(SEP)rules.mak\n",
fMakefile );
- fprintf ( fMakefile, "include
tools$(SEP)rbuild$(SEP)backend$(SEP)mingw$(SEP)linkers$(SEP)%s.mak\n",
ProjectNode.GetLinkerSet ().c_str () );
- fprintf ( fMakefile, "include
tools$(SEP)rbuild$(SEP)backend$(SEP)mingw$(SEP)compilers$(SEP)%s.mak\n",
ProjectNode.GetCompilerSet ().c_str () );
+ fprintf ( fMakefile, "include %sbackend$(SEP)mingw$(SEP)rules.mak\n",
RBUILD_BASE );
+ fprintf ( fMakefile, "include
%sbackend$(SEP)mingw$(SEP)linkers$(SEP)%s.mak\n", RBUILD_BASE,
ProjectNode.GetLinkerSet ().c_str () );
+ fprintf ( fMakefile, "include
%sbackend$(SEP)mingw$(SEP)compilers$(SEP)%s.mak\n", RBUILD_BASE,
ProjectNode.GetCompilerSet ().c_str () );
if ( mscPath.length() )
fprintf ( fMakefile, "export RBUILD_CL_PATH=%s\n", mscPath.c_str () );
@@ -1093,7 +1093,8 @@
{
printf ( "Detecting compiler -pipe support..." );
- string pipe_detection = "tools" + sSep + "rbuild" + sSep +
"backend" + sSep + "mingw" + sSep + "pipe_detection.c";
+ string rbuild_base = RBUILD_BASE;
+ string pipe_detection = rbuild_base + "backend" + sSep + "mingw" +
sSep + "pipe_detection.c";
string pipe_detectionObjectFilename = ReplaceExtension ( pipe_detection,
".o" );
string command = ssprintf (
@@ -1130,7 +1131,8 @@
if ( configuration.PrecompiledHeadersEnabled &&
ProjectNode.configuration.Compiler == GnuGcc )
{
- string path = "tools" + sSep + "rbuild" + sSep +
"backend" + sSep + "mingw" + sSep + "pch_detection.h";
+ string rbuild_base = RBUILD_BASE;
+ string path = rbuild_base + "backend" + sSep + "mingw" + sSep +
"pch_detection.h";
string cmd = ssprintf (
"%s -c %s 1>%s 2>%s",
FixSeparatorForSystemCommand(compilerCommand).c_str (),
Modified: branches/Tree-restructure-test/sdk/tools/rbuild/rbuild.h
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/sdk/tools…
==============================================================================
--- branches/Tree-restructure-test/sdk/tools/rbuild/rbuild.h [iso-8859-1] (original)
+++ branches/Tree-restructure-test/sdk/tools/rbuild/rbuild.h [iso-8859-1] Sun Oct 10
14:08:28 2010
@@ -67,6 +67,10 @@
#define DEF_SSEP "/"
#define DEF_SBAD_SEP "\\"
#endif
+
+#define SSEP DEF_SSEP
+#define TOOLS_BASE "sdk" SSEP "tools" SSEP
+#define RBUILD_BASE TOOLS_BASE "rbuild" SSEP
#define MS_VS_DEF_VERSION "9.00"
Modified: branches/Tree-restructure-test/sdk/tools/rbuild/rbuild.mak
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/sdk/tools…
==============================================================================
--- branches/Tree-restructure-test/sdk/tools/rbuild/rbuild.mak [iso-8859-1] (original)
+++ branches/Tree-restructure-test/sdk/tools/rbuild/rbuild.mak [iso-8859-1] Sun Oct 10
14:08:28 2010
@@ -296,7 +296,7 @@
$(RBUILD_COMMON_OBJECTS) \
$(RBUILD_TEST_SPECIAL_OBJECTS)
-RBUILD_HOST_CXXFLAGS = -I$(RBUILD_BASE) -I$(TOOLS_BASE) -I$(INFLIB_BASE)
$(TOOLS_CPPFLAGS) -Iinclude -Iinclude/reactos
+RBUILD_HOST_CXXFLAGS = -I$(RBUILD_BASE) -I$(TOOLS_BASE) -I$(INFLIB_BASE)
$(TOOLS_CPPFLAGS) -Isdk/include -Isdk/include/reactos
RBUILD_HOST_LFLAGS = $(TOOLS_LFLAGS)
Modified: branches/Tree-restructure-test/sdk/tools/rbuild/rbuild.sln
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/sdk/tools…
==============================================================================
--- branches/Tree-restructure-test/sdk/tools/rbuild/rbuild.sln [iso-8859-1] (original)
+++ branches/Tree-restructure-test/sdk/tools/rbuild/rbuild.sln [iso-8859-1] Sun Oct 10
14:08:28 2010
@@ -1,6 +1,7 @@
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rbuild",
"rbuild.vcproj", "{D9305AFB-499E-49F1-A865-99DD7E19E762}"
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rbuild",
"rbuild.vcxproj", "{D9305AFB-499E-49F1-A865-99DD7E19E762}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Modified: branches/Tree-restructure-test/sdk/tools/rbuild/test.h
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/sdk/tools…
==============================================================================
--- branches/Tree-restructure-test/sdk/tools/rbuild/test.h [iso-8859-1] (original)
+++ branches/Tree-restructure-test/sdk/tools/rbuild/test.h [iso-8859-1] Sun Oct 10
14:08:28 2010
@@ -20,10 +20,6 @@
#include "rbuild.h"
#include "backend/mingw/mingw.h"
-
-#define SSEP DEF_SSEP
-
-#define RBUILD_BASE "tools" SSEP "rbuild" SSEP
class BaseTest
{
Modified: branches/Tree-restructure-test/sdk/tools/tools.mak
URL:
http://svn.reactos.org/svn/reactos/branches/Tree-restructure-test/sdk/tools…
==============================================================================
--- branches/Tree-restructure-test/sdk/tools/tools.mak [iso-8859-1] (original)
+++ branches/Tree-restructure-test/sdk/tools/tools.mak [iso-8859-1] Sun Oct 10 14:08:28
2010
@@ -43,7 +43,7 @@
include sdk/tools/bin2c.mak
include sdk/tools/buildno/buildno.mak
include sdk/tools/gendib/gendib.mak
-include sdk/tools/rsym/log2lines.mak
+include sdk/tools/log2lines/log2lines.mak
include sdk/tools/nci/nci.mak
ifeq ($(ARCH),powerpc)
include sdk/tools/ofw_interface/ofw_interface.mak