Activate define override check in rbuild

Cleanup some .rbuild files
Set __REACTOS__ as overridable ; it should be removed after next winesync

svn path=/trunk/; revision=29685
This commit is contained in:
Hervé Poussineau 2007-10-19 15:27:44 +00:00
parent f33633bbf7
commit 4d1f688f65
9 changed files with 19 additions and 33 deletions

View file

@ -3,17 +3,17 @@
<group xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="baseaddress.rbuild" />
<define name="__REACTOS__" />
<define name="__REACTOS__" overridable="true" />
<if property="MP" value="1">
<define name="CONFIG_SMP" value="1" />
<define name="CONFIG_SMP">1</define>
</if>
<if property="DBG" value="1">
<define name="DBG" value="1" />
<define name="DBG">1</define>
<define name="_SEH_ENABLE_TRACE" />
<property name="DBG_OR_KDBG" value="true" />
</if>
<if property="KDBG" value="1">
<define name="KDBG" value="1" />
<define name="KDBG">1</define>
<property name="DBG_OR_KDBG" value="true" />
</if>

View file

@ -16,19 +16,19 @@
<define name="_M_PPC" />
<define name="_PPC_" />
<define name="__PowerPC__" />
<define name="stdcall" empty="true" />
<define name="__stdcall__" empty="true" />
<define name="fastcall" empty="true" />
<define name="cdecl" empty="true" />
<define name="__cdecl__" empty="true" />
<define name="dllimport" empty="true" />
<define name="WORDS_BIGENDIAN" empty="true" />
<define name="__MSVCRT__" empty="true" />
<define name="stdcall"/>
<define name="__stdcall__"/>
<define name="fastcall"/>
<define name="cdecl"/>
<define name="__cdecl__"/>
<define name="dllimport"/>
<define name="WORDS_BIGENDIAN"/>
<define name="__MSVCRT__"/>
<define name="__NO_CTYPE_INLINES" />
<!-- <define name="__DECLSPEC_SUPPORTED" /> -->
<define name="__MINGW_IMPORT">extern</define>
<define name="_CRTIMP" empty="true" />
<define name="'__declspec(x)'" empty="true" />
<define name="_CRTIMP"/>
<define name="'__declspec(x)'"/>
<compilerflag>-fshort-wchar</compilerflag>
<compilerflag>-fsigned-char</compilerflag>
<compilerflag>-mfull-toc</compilerflag>

View file

@ -2,7 +2,6 @@
<module name="std_ole_v2" type="embeddedtypelib">
<include base="std_ole_v2">.</include>
<include base="ReactOS">include/reactos/wine</include>
<define name="__REACTOS__" />
<define name="__WINESRC__" />
<define name="__USE_W32API" />
<define name="_WIN32_IE">0x600</define>
@ -15,7 +14,6 @@
<include base="stdole2">.</include>
<include base="ReactOS">include/reactos/wine</include>
<dependency>std_ole_v2</dependency>
<define name="__REACTOS__" />
<define name="__WINESRC__" />
<define name="__USE_W32API" />
<define name="_WIN32_IE">0x600</define>

View file

@ -12,7 +12,6 @@
<define name="__USE_W32API" />
<define name="_NTDDK_" />
<define name="DBG" />
<define name="PC_NO_IMPORTS" />
<include base="portcls">../include</include>

View file

@ -14,7 +14,6 @@
<include base="mpu401">..</include>
<library>ntoskrnl</library>
<library>portcls</library>
<define name="DBG" />
<define name="__USE_W32API" />
<!--file>mpu401.rc</file-->
<file>adapter.cpp</file>

View file

@ -4,49 +4,41 @@
<module name="pnp_server" type="rpcserver">
<include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include>
<define name="_X86_" />
<file>pnp.idl</file>
</module>
<module name="pnp_client" type="rpcclient">
<include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include>
<define name="_X86_" />
<file>pnp.idl</file>
</module>
<module name="scm_server" type="rpcserver">
<include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include>
<define name="_X86_" />
<file switches="--oldnames">svcctl.idl</file>
</module>
<module name="scm_client" type="rpcclient">
<include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include>
<define name="_X86_" />
<file switches="--oldnames">svcctl.idl</file>
</module>
<module name="eventlog_server" type="rpcserver">
<include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include>
<define name="_X86_" />
<file switches="--oldnames">eventlogrpc.idl</file>
</module>
<module name="eventlog_client" type="rpcclient" >
<include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include>
<define name="_X86_" />
<file switches="--oldnames">eventlogrpc.idl</file>
</module>
<module name="lsa_server" type="rpcserver">
<include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include>
<define name="_X86_" />
<file switches="--oldnames">lsa.idl</file>
</module>
<module name="lsa_client" type="rpcclient">
<include base="ReactOS">.</include>
<include base="ReactOS">w32api/include</include>
<define name="_X86_" />
<file switches="--oldnames">lsa.idl</file>
</module>
</group>

View file

@ -20,7 +20,7 @@
<file>wcscmpi.c</file>
<file>_wgetopt.c</file>
<if property="ARCH" value="i386">
<file>pseudo-reloc.c</file>
<file>pseudo-reloc.c</file>
</if>
</module>
<module name="mingw_main" type="staticlibrary" isstartuplib="true" allowwarnings="true">

View file

@ -25,8 +25,8 @@
<file>debug.c</file>
<file>except.c</file>
<file>interlocked.c</file>
<file>rtlmem.s</file>
<file>rtlswap.s</file>
<file>rtlmem.s</file>
<file>rtlswap.s</file>
<file>thread.c</file>
</directory>
</if>

View file

@ -816,18 +816,16 @@ MingwModuleHandler::GenerateMacro (
const Define& define = *data.defines[i];
if ( used_defs && used_defs->find ( define.name ) != used_defs->end () )
{
#if 0 /* FIXME: activate */
if ( !define.overridable )
{
throw InvalidOperationException ( __FILE__,
__LINE__,
"Invalid override of define '%s' in '%s'",
"Invalid override of define '%s' in module '%s'",
define.name.c_str (),
module.name.c_str () );
}
#endif
if ( backend->configuration.Verbose )
printf("%s define overridden in '%s' module\n",
printf("Define '%s' overridden in module '%s'\n",
define.name.c_str (), module.name.c_str () );
continue;
}