TARGETNAME=wlbs
TARGETPATH=obj
TARGETTYPE=DRIVER

#C_DEFINES=$(C_DEFINES) -DKERNEL_MODE -DUNICODE -DNLB_SESSION_SUPPORT
C_DEFINES=$(C_DEFINES) -DKERNEL_MODE -DUNICODE

!IF "$(INTERNAL)"=="1"
!MESSAGE *** WARNING - BUILDING INTERNAL VERSION ***
C_DEFINES=$(C_DEFINES) -DINTERNAL
!ENDIF

TARGETLIBS=\
    $(DDK_LIB_PATH)\ndis.lib

#
# Define this to get preprocessor output (creates files with ".i" extension)
# USER_C_FLAGS=$(USER_C_FLAGS) -P

INCLUDES=..\inc

SOURCES=\
    trace.c \
    init.c \
    load.c \
    log.c \
    log_msgs.mc \
    main.c \
    nic.c \
    params.c \
    prot.c \
    tcpip.c \
    univ.c \
    version.rc

#
# The following statement specifies the list of files to be preprocessed
# for tracing macros. See http://coreos/tech/tracing/ for details.
# The ini file tracewpp.ini explains to the preprocessor how to interpret
# various trace macros, like LOG_CRIT.
#
RUN_WPP= $(SOURCES) -km  -ini:tracewpp.ini