Author: hpoussin
Date: Sun Jan 6 01:38:42 2008
New Revision: 31617
URL:
http://svn.reactos.org/svn/reactos?rev=31617&view=rev
Log:
Add ntdllsys library to contain the syscalls of ntdll.dll
Added:
trunk/reactos/lib/ntdllsys/ (with props)
trunk/reactos/lib/ntdllsys/ntdllsys.rbuild (with props)
Modified:
trunk/reactos/dll/ntdll/ntdll.rbuild
trunk/reactos/lib/lib.rbuild
trunk/reactos/tools/nci/nci.mak
Modified: trunk/reactos/dll/ntdll/ntdll.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/ntdll/ntdll.rbuild?rev…
==============================================================================
--- trunk/reactos/dll/ntdll/ntdll.rbuild (original)
+++ trunk/reactos/dll/ntdll/ntdll.rbuild Sun Jan 6 01:38:42 2008
@@ -12,6 +12,7 @@
<define name="_NTOSKRNL_" />
<define name="__NO_CTYPE_INLINES" />
<library>rtl</library>
+ <library>ntdllsys</library>
<library>libcntpr</library>
<library>pseh</library>
<linkerflag>-lgcc</linkerflag>
@@ -50,10 +51,6 @@
<pch>ntdll.h</pch>
</directory>
- <directory name="." root="intermediate">
- <file>napi.S</file>
- </directory>
-
<directory name="def">
<file>ntstatus.mc</file>
</directory>
Modified: trunk/reactos/lib/lib.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/lib.rbuild?rev=31617&a…
==============================================================================
--- trunk/reactos/lib/lib.rbuild (original)
+++ trunk/reactos/lib/lib.rbuild Sun Jan 6 01:38:42 2008
@@ -25,6 +25,9 @@
<directory name="inflib">
<xi:include href="inflib/inflib.rbuild" />
</directory>
+ <directory name="ntdllsys">
+ <xi:include href="ntdllsys/ntdllsys.rbuild" />
+ </directory>
<directory name="ppcmmu">
<xi:include href="ppcmmu/ppcmmu.rbuild" />
</directory>
Propchange: trunk/reactos/lib/ntdllsys/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Sun Jan 6 01:38:42 2008
@@ -1,0 +1,7 @@
+GNUmakefile
+*.vcproj
+*.user
+*.cbp
+*.ncb
+*.suo
+*.sln
Added: trunk/reactos/lib/ntdllsys/ntdllsys.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/ntdllsys/ntdllsys.rbui…
==============================================================================
--- trunk/reactos/lib/ntdllsys/ntdllsys.rbuild (added)
+++ trunk/reactos/lib/ntdllsys/ntdllsys.rbuild Sun Jan 6 01:38:42 2008
@@ -1,0 +1,8 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd">
+<module name="ntdllsys" type="staticlibrary">
+ <define name="_DISABLE_TIDENTS" />
+ <directory name="." root="intermediate">
+ <file>ntdll.S</file>
+ </directory>
+</module>
Propchange: trunk/reactos/lib/ntdllsys/ntdllsys.rbuild
------------------------------------------------------------------------------
svn:eol-style = native
Modified: trunk/reactos/tools/nci/nci.mak
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/nci/nci.mak?rev=3161…
==============================================================================
--- trunk/reactos/tools/nci/nci.mak (original)
+++ trunk/reactos/tools/nci/nci.mak Sun Jan 6 01:38:42 2008
@@ -54,7 +54,7 @@
# NTOSKRNL.EXE
KERNEL_SVC_DB = ntoskrnl$(SEP)sysfuncs.lst
KERNEL_SERVICE_TABLE = $(INTERMEDIATE_)ntoskrnl$(SEP)include$(SEP)internal$(SEP)napi.h
-NTDLL_STUBS = $(INTERMEDIATE_)dll$(SEP)ntdll$(SEP)napi.S
+NTDLL_STUBS = $(INTERMEDIATE_)lib$(SEP)ntdllsys$(SEP)ntdll.S
KERNEL_STUBS = $(INTERMEDIATE_)ntoskrnl$(SEP)ex$(SEP)zw.S
NCI_SERVICE_FILES = \
@@ -67,7 +67,7 @@
$(NCI_SERVICE_FILES): $(NCI_TARGET) $(KERNEL_SVC_DB) $(WIN32K_SVC_DB)
$(ECHO_NCI)
${mkdir} $(INTERMEDIATE_)ntoskrnl$(SEP)include$(SEP)internal 2>$(NUL)
- ${mkdir} $(INTERMEDIATE_)dll$(SEP)ntdll 2>$(NUL)
+ ${mkdir} $(INTERMEDIATE_)lib$(SEP)ntdllsys$(SEP)ntdll 2>$(NUL)
${mkdir} $(INTERMEDIATE_)ntoskrnl$(SEP)ex$(SEP) 2>$(NUL)
${mkdir} $(INTERMEDIATE_)subsystems$(SEP)win32$(SEP)win32k$(SEP)include 2>$(NUL)
${mkdir} $(INTERMEDIATE_)lib$(SEP)win32ksys 2>$(NUL)