- Improve drivers' libs.

svn path=/branches/cmake-bringup/; revision=49489
This commit is contained in:
Amine Khaldi 2010-11-05 17:29:01 +00:00
parent 012f99f221
commit 0e69cd8f27
9 changed files with 123 additions and 45 deletions

View file

@ -1,11 +1,35 @@
add_definitions(-D__NTDRIVER__) add_definitions(-D__NTDRIVER__)
include_directories(BEFORE ${REACTOS_SOURCE_DIR}/drivers/network/tcpip/include) include_directories(
include_directories(${REACTOS_SOURCE_DIR}/lib/drivers/oskittcp/include) 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) if(ARCH MATCHES i386)
file(GLOB_RECURSE SOURCE "*.c") 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) add_dependencies(ip bugcodes)

View file

@ -1,18 +1,51 @@
include_directories(BEFORE include/freebsd/src/sys) include_directories(
include_directories(include/freebsd) BEFORE include/freebsd/src/sys
include_directories(include/freebsd/sys/include) include/freebsd
include_directories(include/freebsd/dev/include) include/freebsd/sys/include
include_directories(include/freebsd/net/include) include/freebsd/dev/include
include/freebsd/net/include
include)
include_directories(include) add_definitions(
-D__NTDRIVER__
-DKERNEL
-DOSKIT)
add_definitions(-D__NTDRIVER__) list(APPEND SOURCE
add_definitions(-DKERNEL) oskittcp/defaults.c
add_definitions(-DOSKIT) oskittcp/in.c
oskittcp/in_cksum.c
file(GLOB_RECURSE SOURCE "oskittcp/*.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_library(oskittcp ${SOURCE})
add_dependencies(oskittcp bugcodes) add_dependencies(oskittcp bugcodes)

View file

@ -1,11 +1,11 @@
add_definitions(-D__NTDRIVER__) add_definitions(
add_definitions(-DKERNEL) -D__NTDRIVER__
-DKERNEL)
include_directories(${REACTOS_SOURCE_DIR}/lib/drivers/sound/soundblaster) include_directories(
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound) ${REACTOS_SOURCE_DIR}/lib/drivers/sound/soundblaster
${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
file(GLOB_RECURSE SOURCE "*.c") add_library(audioleg devname.c hardware.c)
add_library(audioleg ${SOURCE})
add_dependencies(audioleg bugcodes) add_dependencies(audioleg bugcodes)

View file

@ -1,6 +1,7 @@
add_definitions(-DUNICODE -D_UNICODE) add_definitions(
add_definitions(-DNDEBUG=1) -DUNICODE -D_UNICODE
-DNDEBUG=1)
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound) include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)

View file

@ -1,10 +1,14 @@
add_definitions(-DUNICODE -D_UNICODE) add_definitions(
add_definitions(-DDEBUG_NT4=1) -DUNICODE -D_UNICODE
-DDEBUG_NT4=1)
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound) 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_library(mment4 ${SOURCE})
add_dependencies(mment4 psdk) add_dependencies(mment4 psdk)

View file

@ -1,10 +1,17 @@
add_definitions(-DUNICODE -D_UNICODE) add_definitions(
add_definitions(-DNDEBUG=1) -DUNICODE -D_UNICODE
-DNDEBUG=1)
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound) 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_library(mmixer ${SOURCE})
add_dependencies(mmixer bugcodes) add_dependencies(mmixer bugcodes)

View file

@ -1,9 +1,11 @@
add_definitions(-D__NTDRIVER__) add_definitions(
add_definitions(-DKERNEL) -D__NTDRIVER__
-DKERNEL)
include_directories(${REACTOS_SOURCE_DIR}/lib/drivers/sound/soundblaster) include_directories(
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound) ${REACTOS_SOURCE_DIR}/lib/drivers/sound/soundblaster
${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
add_library(audio time.c) add_library(audio time.c)
add_dependencies(audio bugcodes) add_dependencies(audio bugcodes)

View file

@ -1,11 +1,16 @@
add_definitions(-D__NTDRIVER__) add_definitions(
add_definitions(-DKERNEL) -D__NTDRIVER__
-DKERNEL)
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound) 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_library(soundblaster ${SOURCE})
add_dependencies(soundblaster bugcodes) add_dependencies(soundblaster bugcodes)

View file

@ -1,9 +1,11 @@
add_definitions(-D__NTDRIVER__) add_definitions(
add_definitions(-DKERNEL) -D__NTDRIVER__
-DKERNEL)
include_directories(${REACTOS_SOURCE_DIR}/lib/drivers/sound/soundblaster) include_directories(
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/sound) ${REACTOS_SOURCE_DIR}/lib/drivers/sound/soundblaster
${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
add_library(uartmidi midiuart.c) add_library(uartmidi midiuart.c)
add_dependencies(uartmidi bugcodes) add_dependencies(uartmidi bugcodes)