[ros-diffs] [hpoussin] 31617: Add ntdllsys library to contain the syscalls of ntdll.dll

hpoussin at svn.reactos.org hpoussin at svn.reactos.org
Sat Jan 5 23:38:42 CET 2008


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=31617&r1=31616&r2=31617&view=diff
==============================================================================
--- 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&r1=31616&r2=31617&view=diff
==============================================================================
--- 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.rbuild?rev=31617&view=auto
==============================================================================
--- 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&r1=31616&r2=31617&view=diff
==============================================================================
--- 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)




More information about the Ros-diffs mailing list