11 TARGET_NAME = oskittcp
14 TARGET_CFLAGS = -g -D__REACTOS__=1 -D__NTDRIVER__ -DKERNEL -Iinclude/freebsd -Iinclude/freebsd/sys/include -Iinclude/freebsd/src/sys -Iinclude/freebsd/dev/include -Iinclude/freebsd/net/include -Iinclude -I$(PATH_TO_TOP)/w32api/include -I$(PATH_TO_TOP)/include
16 # require os code to explicitly request A/W version of structs/functions
17 TARGET_CFLAGS += -D_DISABLE_TIDENTS
19 TARGET_ASFLAGS = -I $(PATH_TO_TOP)/include
21 TARGET_LFLAGS = -Wl,--file-alignment,0x1000 \
22 -Wl,--section-alignment,0x1000 \
23 -nostartfiles -nostdlib \
27 TARGET_BASE = 0x79f60000
38 oskittcp/inet_ntoa.o \
39 oskittcp/interface.o \
41 oskittcp/ip_output.o \
42 oskittcp/kern_clock.o \
43 oskittcp/kern_subr.o \
49 oskittcp/raw_usrreq.o \
54 oskittcp/tcp_input.o \
55 oskittcp/tcp_output.o \
57 oskittcp/tcp_usrreq.o \
58 oskittcp/tcp_debug.o \
59 oskittcp/tcp_timer.o \
60 oskittcp/uipc_domain.o \
61 oskittcp/uipc_mbuf.o \
62 oskittcp/uipc_socket.o \
63 oskittcp/uipc_socket2.o
65 TARGET_OBJECTS = $(FREEBSD_OBJECTS) $(REACTOS_OBJECTS)
66 DEP_OBJECTS = $(TARGET_OBJECTS)
68 include $(PATH_TO_TOP)/rules.mak
70 include $(TOOLS_PATH)/helper.mk
72 include $(TOOLS_PATH)/depend.mk
75 etags -o $(@D)/TAGS $(@D)/\*.c
77 etags: csr/TAGS dbg/TAGS ldr/TAGS main/TAGS rtl/TAGS stdio/TAGS stdlib/TAGS string/TAGS stubs/TAGS
78 etags -i csr/TAGS -i dbg/TAGS -i ldr/TAGS -i main/TAGS -i rtl/TAGS -i stdio/TAGS -i stdlib/TAGS -i string/TAGS -i stubs/TAGS