Author: akhaldi Date: Sat Apr 9 16:01:04 2011 New Revision: 51299
URL: http://svn.reactos.org/svn/reactos?rev=51299&view=rev Log: [CMAKE] - Add USB modules to build.
Added: branches/cmake-bringup/drivers/usb/usbehci/CMakeLists.txt (with props) branches/cmake-bringup/drivers/usb/usbhub/CMakeLists.txt (with props) branches/cmake-bringup/drivers/usb/usbstor/CMakeLists.txt (with props) Modified: branches/cmake-bringup/drivers/usb/CMakeLists.txt branches/cmake-bringup/drivers/usb/usbd/CMakeLists.txt
Modified: branches/cmake-bringup/drivers/usb/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/drivers/usb/CMakeL... ============================================================================== --- branches/cmake-bringup/drivers/usb/CMakeLists.txt [iso-8859-1] (original) +++ branches/cmake-bringup/drivers/usb/CMakeLists.txt [iso-8859-1] Sat Apr 9 16:01:04 2011 @@ -1,3 +1,6 @@
add_subdirectory(nt4compat) add_subdirectory(usbd) +add_subdirectory(usbehci) +#add_subdirectory(usbhub) Compiles, just skipped in trunk +#add_subdirectory(usbstor) Compiles, just skipped in trunk
Modified: branches/cmake-bringup/drivers/usb/usbd/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/drivers/usb/usbd/C... ============================================================================== --- branches/cmake-bringup/drivers/usb/usbd/CMakeLists.txt [iso-8859-1] (original) +++ branches/cmake-bringup/drivers/usb/usbd/CMakeLists.txt [iso-8859-1] Sat Apr 9 16:01:04 2011 @@ -8,3 +8,4 @@
set_module_type(usbd kernelmodedriver) add_importlibs(usbd ntoskrnl hal) +add_importlib_target(usbd.spec usbd.sys)
Added: branches/cmake-bringup/drivers/usb/usbehci/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/drivers/usb/usbehc... ============================================================================== --- branches/cmake-bringup/drivers/usb/usbehci/CMakeLists.txt (added) +++ branches/cmake-bringup/drivers/usb/usbehci/CMakeLists.txt [iso-8859-1] Sat Apr 9 16:01:04 2011 @@ -1,0 +1,21 @@ + +list(APPEND SOURCE + usbehci.c + hardware.c + physmem.c + hwiface.c + transfer.c + fdo.c + pdo.c + common.c + misc.c + irp.c + usbiffn.c + usbehci.rc) + +add_library(usbehci SHARED ${SOURCE}) + +set_module_type(usbehci kernelmodedriver) +add_importlibs(usbehci ntoskrnl hal) + +add_cab_target(usbehci 2)
Propchange: branches/cmake-bringup/drivers/usb/usbehci/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/drivers/usb/usbhub/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/drivers/usb/usbhub... ============================================================================== --- branches/cmake-bringup/drivers/usb/usbhub/CMakeLists.txt (added) +++ branches/cmake-bringup/drivers/usb/usbhub/CMakeLists.txt [iso-8859-1] Sat Apr 9 16:01:04 2011 @@ -1,0 +1,15 @@ + +list(APPEND SOURCE + createclose.c + fdo.c + misc.c + pdo.c + usbhub.c + usbhub.rc) + +add_library(usbhub SHARED ${SOURCE}) + +set_module_type(usbhub kernelmodedriver) +add_importlibs(usbhub ntoskrnl hal usbd) + +add_cab_target(usbhub 2)
Propchange: branches/cmake-bringup/drivers/usb/usbhub/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/drivers/usb/usbstor/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/drivers/usb/usbsto... ============================================================================== --- branches/cmake-bringup/drivers/usb/usbstor/CMakeLists.txt (added) +++ branches/cmake-bringup/drivers/usb/usbstor/CMakeLists.txt [iso-8859-1] Sat Apr 9 16:01:04 2011 @@ -1,0 +1,10 @@ + +add_definitions(-DDEBUG_MODE) + +include_directories(${REACTOS_SOURCE_DIR}/ntoskrnl/include) + +add_library(usbstor SHARED usbstor.c usbstor.rc) + +set_module_type(usbstor kernelmodedriver) +add_importlibs(usbstor ntoskrnl hal) +add_cab_target(usbstor 2)
Propchange: branches/cmake-bringup/drivers/usb/usbstor/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native