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&am... ============================================================================== --- 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.rbuil... ============================================================================== --- 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=31617... ============================================================================== --- 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)