mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-30 19:26:05 +00:00
networking code. There is individual change info on the branch arty_20040329. Here is a summary of what changed: tcpip: - Added a mostly working transport/tcp branch based on oskittcp (checked in at drivers/lib/oskittcp). This code shares almost nothing with the previous version. - Regularized IRP handling - Fixed ownership of buffers throughout tcpip.sys. Buffers are now required to be copied in a few more cases, but everybody can call anybody else and not have to worry about keeping a buffer alive for any specific reason. - Also moved lots more operations onto the stack (small datastructures and pointers). This will result in a further simplification of the code here. - Made each completion routine solely responsible for freeing memory from the corresponding action. - Removed reference counted small address structures in favor if inlines - Changed and clarified ownership rules almost everwhere - Fixed a few more type punning style errors - Added more info used by iphlpapi - Added some memory tracing stuff ndis: - Fixed one or two type punning errors ws2_32: - Added getservbyname and getprotobyname (partial) oskittcp: - Diagnostics everywhere - Eliminated dependence on raw_ip input - Simplified buffering and signalling model a bit - Added memory checking as in tcpip - more to come svn path=/trunk/; revision=9647
39 lines
613 B
Makefile
39 lines
613 B
Makefile
# $Id: makefile,v 1.14 2004/06/09 18:11:39 arty Exp $
|
|
|
|
PATH_TO_TOP = ../..
|
|
|
|
TARGET_TYPE = dynlink
|
|
|
|
TARGET_NAME = msafd
|
|
|
|
TARGET_BASE = $(TARGET_BASE_LIB_MSAFD)
|
|
|
|
TARGET_SDKLIBS = ntdll.a kernel32.a
|
|
|
|
TARGET_CFLAGS = \
|
|
-I./include \
|
|
-Wall \
|
|
-Werror \
|
|
-fno-builtin \
|
|
-DUNICODE \
|
|
-DDBG \
|
|
-D__USE_W32API
|
|
|
|
TARGET_LFLAGS = -nostartfiles -nostdlib
|
|
|
|
MISC_OBJECTS = \
|
|
misc/dllmain.o misc/event.o misc/helpers.o \
|
|
misc/sndrcv.o misc/stubs.o
|
|
|
|
TARGET_OBJECTS = $(MISC_OBJECTS)
|
|
|
|
DEP_OBJECTS = $(TARGET_OBJECTS)
|
|
|
|
include $(PATH_TO_TOP)/rules.mak
|
|
|
|
include $(TOOLS_PATH)/helper.mk
|
|
|
|
include $(TOOLS_PATH)/depend.mk
|
|
|
|
# EOF
|