[ros-diffs] [akhaldi] 49489: [CMAKE] - Improve drivers' libs.

akhaldi at svn.reactos.org akhaldi at svn.reactos.org
Fri Nov 5 17:29:02 UTC 2010


Author: akhaldi
Date: Fri Nov  5 17:29:01 2010
New Revision: 49489

URL: http://svn.reactos.org/svn/reactos?rev=49489&view=rev
Log:
[CMAKE]
- Improve drivers' libs.

Modified:
    branches/cmake-bringup/lib/drivers/ip/CMakeLists.txt
    branches/cmake-bringup/lib/drivers/oskittcp/CMakeLists.txt
    branches/cmake-bringup/lib/drivers/sound/legacy/CMakeLists.txt
    branches/cmake-bringup/lib/drivers/sound/mmebuddy/CMakeLists.txt
    branches/cmake-bringup/lib/drivers/sound/mment4/CMakeLists.txt
    branches/cmake-bringup/lib/drivers/sound/mmixer/CMakeLists.txt
    branches/cmake-bringup/lib/drivers/sound/shared/CMakeLists.txt
    branches/cmake-bringup/lib/drivers/sound/soundblaster/CMakeLists.txt
    branches/cmake-bringup/lib/drivers/sound/uartmidi/CMakeLists.txt

Modified: branches/cmake-bringup/lib/drivers/ip/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/lib/drivers/ip/CMakeLists.txt?rev=49489&r1=49488&r2=49489&view=diff
==============================================================================
--- branches/cmake-bringup/lib/drivers/ip/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/lib/drivers/ip/CMakeLists.txt [iso-8859-1] Fri Nov  5 17:29:01 2010
@@ -1,11 +1,35 @@
+
 add_definitions(-D__NTDRIVER__)
 
-include_directories(BEFORE ${REACTOS_SOURCE_DIR}/drivers/network/tcpip/include)
-include_directories(${REACTOS_SOURCE_DIR}/lib/drivers/oskittcp/include)
+include_directories(
+    BEFORE ${REACTOS_SOURCE_DIR}/drivers/network/tcpip/include
+    ${REACTOS_SOURCE_DIR}/lib/drivers/oskittcp/include)
 
-file(GLOB_RECURSE ARCH_SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/network/${ARCH}/checksum.S)
-file(GLOB_RECURSE SOURCE "*.c")
+if(ARCH MATCHES i386)
+list(APPEND SOURCE network/i386/checksum.S)
+endif()
 
-add_library(ip ${ARCH_SOURCE} ${SOURCE})
+list(APPEND SOURCE
+    network/address.c
+    network/arp.c
+    network/checksum.c
+    network/icmp.c
+    network/interface.c
+    network/ip.c
+    network/loopback.c
+    network/neighbor.c
+    network/ports.c
+    network/receive.c
+    network/router.c
+    network/routines.c
+    network/transmit.c
+    transport/datagram/datagram.c
+    transport/rawip/rawip.c
+    transport/tcp/accept.c
+    transport/tcp/event.c
+    transport/tcp/if.c
+    transport/tcp/tcp.c
+    transport/udp/udp.c)
+
+add_library(ip ${SOURCE})
 add_dependencies(ip bugcodes)
-

Modified: branches/cmake-bringup/lib/drivers/oskittcp/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/lib/drivers/oskittcp/CMakeLists.txt?rev=49489&r1=49488&r2=49489&view=diff
==============================================================================
--- branches/cmake-bringup/lib/drivers/oskittcp/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/lib/drivers/oskittcp/CMakeLists.txt [iso-8859-1] Fri Nov  5 17:29:01 2010
@@ -1,18 +1,51 @@
 
-include_directories(BEFORE include/freebsd/src/sys)
-include_directories(include/freebsd)
-include_directories(include/freebsd/sys/include)
-include_directories(include/freebsd/dev/include)
-include_directories(include/freebsd/net/include)
+include_directories(
+    BEFORE include/freebsd/src/sys
+    include/freebsd
+    include/freebsd/sys/include
+    include/freebsd/dev/include
+    include/freebsd/net/include
+    include)
 
-include_directories(include)
+add_definitions(
+    -D__NTDRIVER__
+    -DKERNEL
+    -DOSKIT)
 
-add_definitions(-D__NTDRIVER__)
-add_definitions(-DKERNEL)
-add_definitions(-DOSKIT)
-
-file(GLOB_RECURSE SOURCE "oskittcp/*.c")
+list(APPEND SOURCE
+    oskittcp/defaults.c
+    oskittcp/in.c
+    oskittcp/in_cksum.c
+    oskittcp/in_pcb.c
+    oskittcp/in_proto.c
+    oskittcp/in_rmx.c
+    oskittcp/inet_ntoa.c
+    oskittcp/interface.c
+    oskittcp/ip_input.c
+    oskittcp/ip_output.c
+    oskittcp/kern_clock.c
+    oskittcp/kern_subr.c
+    oskittcp/osenv.c
+    oskittcp/param.c
+    oskittcp/radix.c
+    oskittcp/random.c
+    oskittcp/raw_cb.c
+    oskittcp/raw_ip.c
+    oskittcp/raw_usrreq.c
+    oskittcp/route.c
+    oskittcp/rtsock.c
+    oskittcp/scanc.c
+    oskittcp/sleep.c
+    oskittcp/tcp_input.c
+    oskittcp/tcp_output.c
+    oskittcp/tcp_subr.c
+    oskittcp/tcp_usrreq.c
+    oskittcp/tcp_debug.c
+    oskittcp/tcp_timer.c
+    oskittcp/uipc_domain.c
+    oskittcp/uipc_mbuf.c
+    oskittcp/uipc_socket.c
+    oskittcp/uipc_socket2.c)
 
 add_library(oskittcp ${SOURCE})
 add_dependencies(oskittcp bugcodes)
-

Modified: branches/cmake-bringup/lib/drivers/sound/legacy/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/lib/drivers/sound/legacy/CMakeLists.txt?rev=49489&r1=49488&r2=49489&view=diff
==============================================================================
--- branches/cmake-bringup/lib/drivers/sound/legacy/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/lib/drivers/sound/legacy/CMakeLists.txt [iso-8859-1] Fri Nov  5 17:29:01 2010
@@ -1,11 +1,11 @@
 
-add_definitions(-D__NTDRIVER__)
-add_definitions(-DKERNEL)
+add_definitions(
+    -D__NTDRIVER__
+    -DKERNEL)
 
-include_directories(${REACTOS_SOURCE_DIR}/lib/drivers/sound/soundblaster)
-include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
+include_directories(
+    ${REACTOS_SOURCE_DIR}/lib/drivers/sound/soundblaster
+    ${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
 
-file(GLOB_RECURSE SOURCE "*.c")
-
-add_library(audioleg ${SOURCE})
+add_library(audioleg devname.c hardware.c)
 add_dependencies(audioleg bugcodes)

Modified: branches/cmake-bringup/lib/drivers/sound/mmebuddy/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/lib/drivers/sound/mmebuddy/CMakeLists.txt?rev=49489&r1=49488&r2=49489&view=diff
==============================================================================
--- branches/cmake-bringup/lib/drivers/sound/mmebuddy/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/lib/drivers/sound/mmebuddy/CMakeLists.txt [iso-8859-1] Fri Nov  5 17:29:01 2010
@@ -1,6 +1,7 @@
 
-add_definitions(-DUNICODE -D_UNICODE)
-add_definitions(-DNDEBUG=1)
+add_definitions(
+    -DUNICODE -D_UNICODE
+    -DNDEBUG=1)
 
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
 

Modified: branches/cmake-bringup/lib/drivers/sound/mment4/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/lib/drivers/sound/mment4/CMakeLists.txt?rev=49489&r1=49488&r2=49489&view=diff
==============================================================================
--- branches/cmake-bringup/lib/drivers/sound/mment4/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/lib/drivers/sound/mment4/CMakeLists.txt [iso-8859-1] Fri Nov  5 17:29:01 2010
@@ -1,10 +1,14 @@
 
-add_definitions(-DUNICODE -D_UNICODE)
-add_definitions(-DDEBUG_NT4=1)
+add_definitions(
+    -DUNICODE -D_UNICODE
+    -DDEBUG_NT4=1)
 
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
 
-file(GLOB_RECURSE SOURCE "*.c")
+list(APPEND SOURCE
+    detect.c
+    registry.c
+    control.c)
 
 add_library(mment4 ${SOURCE})
 add_dependencies(mment4 psdk)

Modified: branches/cmake-bringup/lib/drivers/sound/mmixer/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/lib/drivers/sound/mmixer/CMakeLists.txt?rev=49489&r1=49488&r2=49489&view=diff
==============================================================================
--- branches/cmake-bringup/lib/drivers/sound/mmixer/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/lib/drivers/sound/mmixer/CMakeLists.txt [iso-8859-1] Fri Nov  5 17:29:01 2010
@@ -1,10 +1,17 @@
 
-add_definitions(-DUNICODE -D_UNICODE)
-add_definitions(-DNDEBUG=1)
+add_definitions(
+    -DUNICODE -D_UNICODE
+    -DNDEBUG=1)
 
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
 
-file(GLOB_RECURSE SOURCE "*.c")
+list(APPEND SOURCE
+    controls.c
+    filter.c
+    mixer.c
+    sup.c
+    wave.c
+    topology.c)
 
 add_library(mmixer ${SOURCE})
 add_dependencies(mmixer bugcodes)

Modified: branches/cmake-bringup/lib/drivers/sound/shared/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/lib/drivers/sound/shared/CMakeLists.txt?rev=49489&r1=49488&r2=49489&view=diff
==============================================================================
--- branches/cmake-bringup/lib/drivers/sound/shared/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/lib/drivers/sound/shared/CMakeLists.txt [iso-8859-1] Fri Nov  5 17:29:01 2010
@@ -1,9 +1,11 @@
 
-add_definitions(-D__NTDRIVER__)
-add_definitions(-DKERNEL)
+add_definitions(
+    -D__NTDRIVER__
+    -DKERNEL)
 
-include_directories(${REACTOS_SOURCE_DIR}/lib/drivers/sound/soundblaster)
-include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
+include_directories(
+    ${REACTOS_SOURCE_DIR}/lib/drivers/sound/soundblaster
+    ${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
 
 add_library(audio time.c)
 add_dependencies(audio bugcodes)

Modified: branches/cmake-bringup/lib/drivers/sound/soundblaster/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/lib/drivers/sound/soundblaster/CMakeLists.txt?rev=49489&r1=49488&r2=49489&view=diff
==============================================================================
--- branches/cmake-bringup/lib/drivers/sound/soundblaster/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/lib/drivers/sound/soundblaster/CMakeLists.txt [iso-8859-1] Fri Nov  5 17:29:01 2010
@@ -1,11 +1,16 @@
 
-add_definitions(-D__NTDRIVER__)
-add_definitions(-DKERNEL)
+add_definitions(
+    -D__NTDRIVER__
+    -DKERNEL)
 
 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
 
-file(GLOB_RECURSE SOURCE "*.c")
+file(APPEND SOURCE
+    dsp_io.c
+    version.c
+    speaker.c
+    rate.c
+    mixer.c)
 
 add_library(soundblaster ${SOURCE})
 add_dependencies(soundblaster bugcodes)
-

Modified: branches/cmake-bringup/lib/drivers/sound/uartmidi/CMakeLists.txt
URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/lib/drivers/sound/uartmidi/CMakeLists.txt?rev=49489&r1=49488&r2=49489&view=diff
==============================================================================
--- branches/cmake-bringup/lib/drivers/sound/uartmidi/CMakeLists.txt [iso-8859-1] (original)
+++ branches/cmake-bringup/lib/drivers/sound/uartmidi/CMakeLists.txt [iso-8859-1] Fri Nov  5 17:29:01 2010
@@ -1,9 +1,11 @@
 
-add_definitions(-D__NTDRIVER__)
-add_definitions(-DKERNEL)
+add_definitions(
+    -D__NTDRIVER__
+    -DKERNEL)
 
-include_directories(${REACTOS_SOURCE_DIR}/lib/drivers/sound/soundblaster)
-include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
+include_directories(
+    ${REACTOS_SOURCE_DIR}/lib/drivers/sound/soundblaster
+    ${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
 
 add_library(uartmidi midiuart.c)
 add_dependencies(uartmidi bugcodes)




More information about the Ros-diffs mailing list