Files
reactos/reactos/lib/msafd/makefile
T
Art Yerkes c1d0686eaa This is a merge onto head of the last two months worth of changes to the
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
2004-06-09 18:11:39 +00:00

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