- Improve the rest of the drivers.

svn path=/branches/cmake-bringup/; revision=49470
This commit is contained in:
Amine Khaldi 2010-11-04 21:31:33 +00:00
parent a7fe68d16b
commit 08bb8bef3d
31 changed files with 106 additions and 145 deletions

View file

@ -1,18 +1,14 @@
include_directories(..)
add_library(cdrom SHARED cdrom.c findscsi.c cdrom.rc)
set_target_properties(cdrom PROPERTIES LINK_FLAGS "-Wl,-entry,_DriverEntry@8 -Wl,--image-base,0x00010000 -Wl,--exclude-all-symbols -Wl,--subsystem,native" SUFFIX ".sys")
set_module_type(cdrom kernelmodedriver)
add_importlibs(cdrom
class2
scsiport
ntoskrnl
hal)
target_link_libraries(cdrom
-lclass2
-lscsiport
-lntoskrnl
-lhal)
add_dependencies(cdrom psdk bugcodes)
add_minicd_target(cdrom reactos cdrom.sys)
add_livecd_target(cdrom reactos/system32/drivers)
add_livecd_target(cdrom reactos/system32/drivers)

View file

@ -1,17 +1,15 @@
include_directories(..)
spec2def(class2.sys class2.spec)
add_library(class2 SHARED class2.c class2.rc
add_library(class2 SHARED
class2.c
class2.rc
${CMAKE_CURRENT_BINARY_DIR}/class2.def)
set_module_type(class2 kernelmodedriver)
add_importlibs(class2 scsiport ntoskrnl hal)
add_dependencies(class2 psdk bugcodes)
add_minicd_target(class2 reactos class2.sys)
add_livecd_target(class2 reactos/system32/drivers)
add_livecd_target(class2 reactos/system32/drivers)

View file

@ -1,18 +1,14 @@
include_directories(..)
add_library(disk SHARED disk.c disk.rc)
set_target_properties(disk PROPERTIES LINK_FLAGS "-Wl,-entry,_DriverEntry@8 -Wl,--image-base,0x00010000 -Wl,--exclude-all-symbols -Wl,--subsystem,native" SUFFIX ".sys")
set_module_type(disk kernelmodedriver)
add_importlibs(disk
class2
scsiport
ntoskrnl
hal)
target_link_libraries(disk
-lclass2
-lscsiport
-lntoskrnl
-lhal)
add_dependencies(disk psdk bugcodes)
add_minicd_target(disk reactos disk.sys)
add_livecd_target(disk reactos/system32/drivers)
add_livecd_target(disk reactos/system32/drivers)

View file

@ -1,16 +1,12 @@
include_directories(..)
add_library(ramdisk SHARED ramdisk.c ramdisk.rc)
set_target_properties(ramdisk PROPERTIES LINK_FLAGS "-Wl,-entry,_DriverEntry@8 -Wl,--image-base,0x00010000 -Wl,--exclude-all-symbols -Wl,--subsystem,native" SUFFIX ".sys")
set_module_type(ramdisk kernelmodedriver)
add_importlibs(ramdisk
ntoskrnl
hal)
target_link_libraries(ramdisk
-lntoskrnl
-lhal)
add_dependencies(ramdisk psdk bugcodes)
add_minicd_target(ramdisk reactos ramdisk.sys)
add_livecd_target(ramdisk reactos/system32/drivers)
add_livecd_target(ramdisk reactos/system32/drivers)

View file

@ -7,8 +7,7 @@ add_definitions(
-DCLASS_GLOBAL_USE_DELAYED_RETRY=1
-DCLASS_GLOBAL_BUFFERED_DEBUG_PRINT=0
-DCLASS_GLOBAL_BUFFERED_DEBUG_PRINT_BUFFER_SIZE=512
-DCLASS_GLOBAL_BUFFERED_DEBUG_PRINT_BUFFERS=512
)
-DCLASS_GLOBAL_BUFFERED_DEBUG_PRINT_BUFFERS=512)
if(NOT MSVC)
add_definitions(-mrtd -fno-builtin -w)
@ -30,8 +29,7 @@ list(APPEND SOURCE
utils.c
xferpkt.c
class.rc
${CMAKE_CURRENT_BINARY_DIR}/class.def
)
${CMAKE_CURRENT_BINARY_DIR}/class.def)
spec2def(classpnp.sys class.spec)
@ -39,8 +37,7 @@ add_library(classpnp SHARED ${SOURCE})
target_link_libraries(classpnp ${PSEH_LIB} libcntpr)
set_module_type(classpnp kernelmodedriver)
add_importlibs(classpnp hal ntoskrnl)
add_minicd_target(classpnp reactos classpnp.sys)
add_livecd_target(classpnp reactos/system32/drivers)
add_livecd_target(classpnp reactos/system32/drivers)

View file

@ -1,6 +1,4 @@
add_library(floppy SHARED
csqrtns.c
floppy.c
@ -9,13 +7,10 @@ add_library(floppy SHARED
readwrite.c
floppy.rc)
set_target_properties(floppy PROPERTIES LINK_FLAGS "-Wl,-entry,_DriverEntry@8 -Wl,--image-base,0x00010000 -Wl,--exclude-all-symbols -Wl,--subsystem,native" SUFFIX ".sys")
target_link_libraries(floppy csq)
target_link_libraries(floppy
csq
-lntoskrnl
-lhal)
set_module_type(floppy kernelmodedriver)
add_importlibs(floppy hal ntoskrnl)
add_dependencies(floppy psdk bugcodes buildno_header)
add_minicd_target(floppy reactos floppy.sys)
add_livecd_target(floppy reactos/system32/drivers)
add_livecd_target(floppy reactos/system32/drivers)

View file

@ -1,14 +1,10 @@
add_library(atapi SHARED atapi.c atapi.rc)
set_target_properties(atapi PROPERTIES LINK_FLAGS "-Wl,-entry,_DriverEntry@8 -Wl,--image-base,0x00010000 -Wl,--exclude-all-symbols -Wl,--subsystem,native" SUFFIX ".sys")
target_link_libraries(atapi libcntpr)
target_link_libraries(atapi
-lscsiport
libcntpr)
set_module_type(atapi kernelmodedriver)
add_importlibs(atapi scsiport)
add_dependencies(atapi psdk bugcodes)
add_minicd_target(atapi reactos atapi.sys)
add_livecd_target(atapi reactos/system32/drivers)
add_livecd_target(atapi reactos/system32/drivers)

View file

@ -1,8 +1,7 @@
add_library(pciide SHARED pciide.c pciide.rc)
set_target_properties(pciide PROPERTIES LINK_FLAGS "-Wl,-entry,_DriverEntry@8 -Wl,--image-base,0x00010000 -Wl,--exclude-all-symbols -Wl,--subsystem,native" SUFFIX ".sys")
set_module_type(pciide kernelmodedriver)
add_importlibs(pciide pciidex ntoskrnl)
add_dependencies(pciide psdk bugcodes)
add_cab_target(pciide 2)
add_cab_target(pciide 2)

View file

@ -10,8 +10,7 @@ add_library(pciidex SHARED
pciidex.rc
${CMAKE_CURRENT_BINARY_DIR}/pciidex.def)
set_target_properties(pciidex PROPERTIES LINK_FLAGS "-Wl,-entry,_DriverEntry@8 -Wl,--image-base,0x00010000 -Wl,--subsystem,native" SUFFIX ".sys")
set_module_type(pciidex kernelmodedriver)
add_importlibs(pciidex ntoskrnl)
add_dependencies(pciidex psdk bugcodes)
add_cab_target(pciidex 2)

View file

@ -1,14 +1,10 @@
add_library(buslogic SHARED BusLogic958.c BusLogic958.rc)
set_target_properties(buslogic PROPERTIES LINK_FLAGS "-Wl,-entry,_DriverEntry@8 -Wl,--image-base,0x00010000 -Wl,--exclude-all-symbols -Wl,--subsystem,native" SUFFIX ".sys")
target_link_libraries(buslogic libcntpr)
target_link_libraries(buslogic
-lscsiport
libcntpr)
set_module_type(buslogic kernelmodedriver)
add_importlibs(buslogic scsiport)
add_dependencies(buslogic psdk bugcodes)
add_minicd_target(buslogic reactos buslogic.sys)
add_livecd_target(buslogic reactos/system32/drivers)
add_livecd_target(buslogic reactos/system32/drivers)

View file

@ -1,15 +1,10 @@
add_library(scsiport SHARED scsiport.c stubs.c scsiport.rc)
set_target_properties(scsiport PROPERTIES LINK_FLAGS "-Wl,-entry,_DriverEntry@8 -Wl,--image-base,0x00010000 -Wl,--exclude-all-symbols" SUFFIX ".sys")
target_link_libraries(scsiport ${CMAKE_CURRENT_SOURCE_DIR}/scsiport_i386.def)
target_link_libraries(scsiport
${CMAKE_CURRENT_SOURCE_DIR}/scsiport_i386.def
-lntoskrnl
-lhal)
set_module_type(scsiport kernelmodedriver)
add_importlibs(scsiport ntoskrnl hal)
add_dependencies(scsiport psdk bugcodes)
add_minicd_target(scsiport reactos scsiport.sys)
add_livecd_target(scsiport reactos/system32/drivers)
add_livecd_target(scsiport reactos/system32/drivers)