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.r…
==============================================================================
--- 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@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.s…
==============================================================================
--- 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_a…
==============================================================================
--- 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_i…
==============================================================================
--- 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@4
-KdPortGetByteEx@8
-KdPortInitialize@12
-KdPortInitializeEx@12
-KdPortPollByte@4
-KdPortPollByteEx@8
-KdPortPutByte@4
-KdPortPutByteEx@8
-KdPortRestore@0
-KdPortSave@0
-KdPortDisableInterrupts@0
-KdPortEnableInterrupts@0
-
-; New KD
-KdDebuggerInitialize0@4
-KdDebuggerInitialize1@4
-KdSave@4
-KdRestore@4
-KdReceivePacket@20
-KdSendPacket@16