Use a generic .spec file, instead of a .def file per architecture

svn path=/trunk/; revision=32230
This commit is contained in:
Hervé Poussineau 2008-02-08 19:59:30 +00:00
parent 0568ff9b20
commit 79d172f71f
6 changed files with 78 additions and 113 deletions

View file

@ -2,11 +2,12 @@
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
<module name="class2" type="kernelmodedriver" installbase="system32/drivers" installname="class2.sys">
<bootstrap installbase="$(CDOUTPUT)" />
<importlibrary definition="class2_$(ARCH).def" />
<importlibrary definition="class2.spec.def" />
<library>ntoskrnl</library>
<library>hal</library>
<library>scsiport</library>
<include base="class2">..</include>
<file>class2.c</file>
<file>class2.rc</file>
<file>class2.spec</file>
</module>

View file

@ -1,4 +1,4 @@
/* $Id$ */
/* $Id: class2.rc 26227 2007-04-01 16:29:16Z fireball $ */
#define REACTOS_VERSION_DLL
#define REACTOS_STR_FILE_DESCRIPTION "SCSI Class Driver Helper\0"

View file

@ -0,0 +1,22 @@
@ stdcall ScsiClassAsynchronousCompletion(ptr ptr ptr)
@ stdcall ScsiClassBuildRequest(ptr ptr)
@ stdcall ScsiClassClaimDevice(ptr ptr long ptr)
@ stdcall ScsiClassCreateDeviceObject(ptr ptr ptr ptr ptr)
@ stdcall ScsiClassDeviceControl(ptr ptr)
@ stdcall ScsiClassFindModePage(ptr long long long)
@ stdcall ScsiClassFindUnclaimedDevices(ptr ptr)
@ stdcall ScsiClassGetCapabilities(ptr ptr)
@ stdcall ScsiClassGetInquiryData(ptr ptr)
@ stdcall ScsiClassInitialize(ptr ptr ptr)
@ stdcall ScsiClassInitializeSrbLookasideList(ptr long)
@ stdcall ScsiClassInternalIoControl(ptr ptr)
@ stdcall ScsiClassInterpretSenseInfo(ptr ptr long long long long)
@ stdcall ScsiClassIoComplete(ptr ptr ptr)
@ stdcall ScsiClassIoCompleteAssociated(ptr ptr ptr)
@ stdcall ScsiClassModeSense(ptr ptr long long)
@ stdcall ScsiClassQueryTimeOutRegistryValue(ptr)
@ stdcall ScsiClassReadDriveCapacity(ptr)
@ stdcall ScsiClassReleaseQueue(ptr)
@ stdcall ScsiClassSendSrbAsynchronous(ptr ptr ptr ptr long long)
@ stdcall ScsiClassSendSrbSynchronous(ptr ptr ptr long long)
@ stdcall ScsiClassSplitRequest(ptr ptr long)

View file

@ -1,29 +0,0 @@
; $Id: class2.def 26227 2007-04-01 16:29:16Z fireball $
;
; class2.def - export definition file for scsi class driver
;
LIBRARY CLASS2.SYS
EXPORTS
ScsiClassAsynchronousCompletion
ScsiClassBuildRequest
ScsiClassClaimDevice
ScsiClassCreateDeviceObject
ScsiClassDeviceControl
ScsiClassFindModePage
ScsiClassFindUnclaimedDevices
ScsiClassGetCapabilities
ScsiClassGetInquiryData
ScsiClassInitialize
ScsiClassInitializeSrbLookasideList
ScsiClassInternalIoControl
ScsiClassInterpretSenseInfo
ScsiClassIoComplete
ScsiClassIoCompleteAssociated
ScsiClassModeSense
ScsiClassQueryTimeOutRegistryValue
ScsiClassReadDriveCapacity
ScsiClassReleaseQueue
ScsiClassSendSrbAsynchronous
ScsiClassSendSrbSynchronous
ScsiClassSplitRequest
;EOF

View file

@ -1,29 +0,0 @@
; $Id$
;
; class2.def - export definition file for scsi class driver
;
LIBRARY CLASS2.SYS
EXPORTS
ScsiClassAsynchronousCompletion@12
ScsiClassBuildRequest@8
ScsiClassClaimDevice@16
ScsiClassCreateDeviceObject@20
ScsiClassDeviceControl@8
ScsiClassFindModePage@16
ScsiClassFindUnclaimedDevices@8
ScsiClassGetCapabilities@8
ScsiClassGetInquiryData@8
ScsiClassInitialize@12
ScsiClassInitializeSrbLookasideList@8
ScsiClassInternalIoControl@8
ScsiClassInterpretSenseInfo@24
ScsiClassIoComplete@12
ScsiClassIoCompleteAssociated@12
ScsiClassModeSense@16
ScsiClassQueryTimeOutRegistryValue@4
ScsiClassReadDriveCapacity@4
ScsiClassReleaseQueue@4
ScsiClassSendSrbAsynchronous@24
ScsiClassSendSrbSynchronous@20
ScsiClassSplitRequest@12
;EOF