- Build AFD, TCPIP and TDI with w32api headers.
[reactos.git] / reactos / drivers / net / tcpip / makefile
1 # $Id: makefile,v 1.15 2004/03/02 18:18:14 navaraf Exp $
2
3 PATH_TO_TOP = ../../..
4
5 TARGET_REGTESTS = yes
6
7 TARGET_TYPE = export_driver
8
9 TARGET_NAME = tcpip
10
11 TARGET_CFLAGS = -I./include -DDBG=1 -DNDIS40 -D__USE_W32API
12
13 TARGET_DDKLIBS = ndis.a
14
15 TARGET_CLEAN = \
16 tcpip/*.o \
17 datalink/*.o \
18 network/*.o \
19 transport/datagram/*.o \
20 transport/rawip/*.o \
21 transport/tcp/*.o \
22 transport/udp/*.o
23
24 TCPIP_OBJECTS = tcpip/main.o tcpip/address.o tcpip/checksum.o \
25 tcpip/dispatch.o tcpip/fileobjs.o tcpip/info.o \
26 tcpip/pool.o tcpip/routines.o
27 DATALINK_OBJECTS = datalink/arp.o datalink/lan.o datalink/loopback.o
28 NETWORK_OBJECTS = network/icmp.o network/ip.o network/neighbor.o \
29 network/receive.o network/route.o network/router.o \
30 network/transmit.o
31 DATAGRAM_OBJECTS = transport/datagram/datagram.o
32 RAWIP_OBJECTS = transport/rawip/rawip.o
33 TCP_OBJECTS = transport/tcp/tcp.o transport/tcp/tcpcore.o \
34 transport/tcp/tcp_input.o transport/tcp/tcp_ipv4.o \
35 transport/tcp/tcp_output.o transport/tcp/tcp_timer.o
36 UDP_OBJECTS = transport/udp/udp.o
37
38 TARGET_OBJECTS = \
39 $(TCPIP_OBJECTS) \
40 $(DATALINK_OBJECTS) \
41 $(NETWORK_OBJECTS) \
42 $(DATAGRAM_OBJECTS) \
43 $(RAWIP_OBJECTS) \
44 $(TCP_OBJECTS) \
45 $(UDP_OBJECTS)
46
47 include $(PATH_TO_TOP)/rules.mak
48
49 include $(TOOLS_PATH)/helper.mk