Fix building of tests
authorCasper Hornstrup <chorns@users.sourceforge.net>
Sun, 17 Jul 2005 10:20:18 +0000 (10:20 +0000)
committerCasper Hornstrup <chorns@users.sourceforge.net>
Sun, 17 Jul 2005 10:20:18 +0000 (10:20 +0000)
svn path=/trunk/; revision=16605

reactos/lib/kernel32/tests/setup.c
reactos/subsys/win32k/tests/stubs.xml
reactos/subsys/win32k/tests/win32k.xml
reactos/tools/rbuild/testsupportcode.cpp

index 507484d..8681759 100644 (file)
@@ -1,6 +1,12 @@
 #include <windows.h>
 #include "regtests.h"
 
+int
+mainCRTStartup(int argc, char *argv[])
+{
+  return WinMain(NULL, NULL, NULL, 0);
+}
+
 _SetupOnce()
 {
 }
index b5abcec..4db1e5b 100644 (file)
        <symbol>IoDeviceObjectType</symbol>
        <symbol>@KfReleaseSpinLock@8</symbol>
        <symbol>@KfAcquireSpinLock@4</symbol>
+       <symbol>KeEnterCriticalRegion@0</symbol>
+       <symbol>KeLeaveCriticalRegion@0</symbol>
+       <symbol>KeGetCurrentIrql@0</symbol>
+       <symbol>ExFreePoolWithTag@8</symbol>
+       <symbol>PsGetProcessWin32Process@4</symbol>
+       <symbol>ObFindHandleForObject@20</symbol>
+       <symbol>PsSetProcessWin32Process@8</symbol>
+       <symbol>PsGetThreadWin32Thread@4</symbol>
+       <symbol>PsEstablishWin32Callouts@4</symbol>
+       <symbol>PsSetThreadWin32Thread@8</symbol>
 </component>
 <component name="freetype.dll">
        <symbol>FT_Init_FreeType</symbol>
index b3965a1..20d89f2 100644 (file)
@@ -2,11 +2,12 @@
        <include base="rtshared">.</include>
        <include base="win32k">.</include>
        <include base="win32k">include</include>
+       <include base="ntoskrnl">include</include>
+       <include base="freetype">include</include>
        <define name="UNICODE" />
        <define name="__USE_W32API" />
        <define name="_WIN32_WINNT">0x0501</define>
        <define name="WINVER">0x600</define>
-       <define name="_DISABLE_TIDENTS" />
        <define name="_SEH_NO_NATIVE_NLG" />
        <define name="_WIN32K_" />
        <library>rtshared</library>
        <library>win32k_base</library>
        <library>pseh</library>
        <library>rosrtl</library>
-       <library>msvcrt</library>
-       <linkerflag>-lgcc</linkerflag>
-       <linkerflag>-nostartfiles</linkerflag>
-       <linkerflag>-nostdlib</linkerflag>
        <directory name="tests">
                <file>DIB_24BPP_ColorFill-performance.c</file>
        </directory>
index 493a1a7..32ceb23 100644 (file)
@@ -376,8 +376,9 @@ TestSupportCode::WriteStartupFile ( Module& module )
        s = s + sprintf ( s, "}\n" );
        s = s + sprintf ( s, "\n" );
        s = s + sprintf ( s, "int\n" );
-       s = s + sprintf ( s, "mainCRTStartup(HANDLE hInstance,\n" );
-       s = s + sprintf ( s, "  HANDLE hPrevInstance,\n" );
+       s = s + sprintf ( s, "STDCALL\n" );
+       s = s + sprintf ( s, "WinMain(HINSTANCE hInstance,\n" );
+       s = s + sprintf ( s, "  HINSTANCE hPrevInstance,\n" );
        s = s + sprintf ( s, "  LPSTR lpszCmdParam,\n" );
        s = s + sprintf ( s, "  int nCmdShow)\n" );
        s = s + sprintf ( s, "{\n" );