- 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__)
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)

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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)