[ros-diffs] [hpoussin] 32525: Use a generic .spec file, instead of a .def file per architecture

hpoussin at svn.reactos.org hpoussin at svn.reactos.org
Thu Feb 28 15:13:07 CET 2008


Author: hpoussin
Date: Thu Feb 28 17:13:07 2008
New Revision: 32525

URL: http://svn.reactos.org/svn/reactos?rev=32525&view=rev
Log:
Use a generic .spec file, instead of a .def file per architecture

Added:
    trunk/reactos/drivers/base/kdcom/kdcom.spec   (with props)
Removed:
    trunk/reactos/drivers/base/kdcom/kdcom_arm.def
    trunk/reactos/drivers/base/kdcom/kdcom_i386.def
Modified:
    trunk/reactos/drivers/base/kdcom/kdcom.rbuild

Modified: trunk/reactos/drivers/base/kdcom/kdcom.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/base/kdcom/kdcom.rbuild?rev=32525&r1=32524&r2=32525&view=diff
==============================================================================
--- trunk/reactos/drivers/base/kdcom/kdcom.rbuild (original)
+++ trunk/reactos/drivers/base/kdcom/kdcom.rbuild Thu Feb 28 17:13:07 2008
@@ -1,10 +1,11 @@
 <?xml version="1.0"?>
 <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
 <module name="kdcom" type="kernelmodedll" entrypoint="DriverEntry at 8" installbase="system32/drivers" installname="kdcom.dll">
-	<importlibrary definition="kdcom_$(ARCH).def"></importlibrary>
+	<importlibrary definition="kdcom.spec.def"></importlibrary>
 	<bootstrap installbase="$(CDOUTPUT)" nameoncd="kdcom.dll" />
 	<include base="kdcom">.</include>
 	<library>ntoskrnl</library>
 	<library>hal</library>
 	<file>kdbg.c</file>
+	<file>kdcom.spec</file>
 </module>

Added: trunk/reactos/drivers/base/kdcom/kdcom.spec
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/base/kdcom/kdcom.spec?rev=32525&view=auto
==============================================================================
--- trunk/reactos/drivers/base/kdcom/kdcom.spec (added)
+++ trunk/reactos/drivers/base/kdcom/kdcom.spec Thu Feb 28 17:13:07 2008
@@ -1,0 +1,21 @@
+; Old KD
+@ stdcall KdPortGetByte(ptr)
+@ stdcall KdPortGetByteEx(ptr ptr)
+@ stdcall KdPortInitialize(ptr long long)
+@ stdcall KdPortInitializeEx(ptr long long)
+@ stdcall KdPortPollByte(ptr)
+@ stdcall KdPortPollByteEx(ptr ptr)
+@ stdcall KdPortPutByte(long)
+@ stdcall KdPortPutByteEx(ptr long)
+@ stdcall KdPortRestore()
+@ stdcall KdPortSave()
+@ stdcall KdPortDisableInterrupts()
+@ stdcall KdPortEnableInterrupts()
+
+; New KD
+@ stdcall KdDebuggerInitialize0(ptr)
+@ stdcall KdDebuggerInitialize1(ptr)
+@ stdcall KdSave(long)
+@ stdcall KdRestore(long)
+@ stdcall KdReceivePacket(long ptr ptr ptr ptr)
+@ stdcall KdSendPacket(long ptr ptr ptr)

Propchange: trunk/reactos/drivers/base/kdcom/kdcom.spec
------------------------------------------------------------------------------
    svn:eol-style = native

Removed: trunk/reactos/drivers/base/kdcom/kdcom_arm.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/base/kdcom/kdcom_arm.def?rev=32524&view=auto
==============================================================================
--- trunk/reactos/drivers/base/kdcom/kdcom_arm.def (original)
+++ trunk/reactos/drivers/base/kdcom/kdcom_arm.def (removed)
@@ -1,24 +1,0 @@
-LIBRARY kdcom.dll
-EXPORTS
-
-; Old KD
-KdPortGetByte
-KdPortGetByteEx
-KdPortInitialize
-KdPortInitializeEx
-KdPortPollByte
-KdPortPollByteEx
-KdPortPutByte
-KdPortPutByteEx
-KdPortRestore
-KdPortSave
-KdPortDisableInterrupts
-KdPortEnableInterrupts
-
-; New KD
-KdDebuggerInitialize0
-KdDebuggerInitialize1
-KdSave
-KdRestore
-KdReceivePacket
-KdSendPacket

Removed: trunk/reactos/drivers/base/kdcom/kdcom_i386.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/base/kdcom/kdcom_i386.def?rev=32524&view=auto
==============================================================================
--- trunk/reactos/drivers/base/kdcom/kdcom_i386.def (original)
+++ trunk/reactos/drivers/base/kdcom/kdcom_i386.def (removed)
@@ -1,24 +1,0 @@
-LIBRARY kdcom.dll
-EXPORTS
-
-; Old KD
-KdPortGetByte at 4
-KdPortGetByteEx at 8
-KdPortInitialize at 12
-KdPortInitializeEx at 12
-KdPortPollByte at 4
-KdPortPollByteEx at 8
-KdPortPutByte at 4
-KdPortPutByteEx at 8
-KdPortRestore at 0
-KdPortSave at 0
-KdPortDisableInterrupts at 0
-KdPortEnableInterrupts at 0
-
-; New KD
-KdDebuggerInitialize0 at 4
-KdDebuggerInitialize1 at 4
-KdSave at 4
-KdRestore at 4
-KdReceivePacket at 20
-KdSendPacket at 16




More information about the Ros-diffs mailing list