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/CMake…
==============================================================================
--- 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/…
==============================================================================
--- 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/usbeh…
==============================================================================
--- 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/usbhu…
==============================================================================
--- 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/usbst…
==============================================================================
--- 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