11 TARGET_NAME = oskittcp
15 # require os code to explicitly request A/W version of structs/functions
16 TARGET_ASFLAGS = -I $(PATH_TO_TOP)/include
18 TARGET_LFLAGS = -Wl,--file-alignment,0x1000 \
19 -Wl,--section-alignment,0x1000 \
20 -nostartfiles -nostdlib \
24 TARGET_BASE = 0x79f60000
35 oskittcp/inet_ntoa.o \
36 oskittcp/interface.o \
38 oskittcp/ip_output.o \
39 oskittcp/kern_clock.o \
40 oskittcp/kern_subr.o \
46 oskittcp/raw_usrreq.o \
51 oskittcp/tcp_input.o \
52 oskittcp/tcp_output.o \
54 oskittcp/tcp_usrreq.o \
55 oskittcp/tcp_debug.o \
56 oskittcp/tcp_timer.o \
57 oskittcp/uipc_domain.o \
58 oskittcp/uipc_mbuf.o \
59 oskittcp/uipc_socket.o \
60 oskittcp/uipc_socket2.o
62 TARGET_OBJECTS = $(FREEBSD_OBJECTS) $(REACTOS_OBJECTS)
63 DEP_OBJECTS = $(TARGET_OBJECTS)
65 TARGET_CFLAGS += -D__REACTOS__=1 -D__NTDRIVER__ -DKERNEL -I./include/freebsd -I./include/freebsd/sys/include -I./include/freebsd/src/sys -I./include/freebsd/dev/include -I./include/freebsd/net/include -I./include
67 include $(PATH_TO_TOP)/rules.mak
69 include $(TOOLS_PATH)/helper.mk
71 include $(TOOLS_PATH)/depend.mk
74 etags -o $(@D)/TAGS $(@D)/\*.c
76 etags: csr/TAGS dbg/TAGS ldr/TAGS main/TAGS rtl/TAGS stdio/TAGS stdlib/TAGS string/TAGS stubs/TAGS
77 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