PROJDIR=..

TARGETNAME=netoc
TARGETTYPE=DYNLINK

!include $(PROJDIR)\makefile.inc

DLLENTRY=_DllMainCRTStartup

USE_NATIVE_EH=1

#
# Enable Fusion Build Magic (preprocess the manifest, stick in resources)
#
SXS_ASSEMBLY_NAME=Microsoft.Windows.Net.Netoc
SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
SXS_MANIFEST=Netoc.Manifest
SXS_MANIFEST_IN_RESOURCES=1
SXS_NO_BINPLACE=1
SXS_MANIFEST_RESOURCE_ID=50

#
# Shfusion.lib causes linker warnings. Ignore them.
#
LINKER_FLAGS=$(LINKER_FLAGS) -ignore:4049,4217


TARGETLIBS=\
    $(PROJDIR)\lib\$(O)\ncdebug.lib    \
    $(PROJDIR)\lib\$(O)\ncnetcfg.lib   \
    $(PROJDIR)\lib\$(O)\ncoc.lib       \
    $(SDK_LIB_PATH)\advapi32.lib    \
    $(SHELL_LIB_PATH)\shfusion.lib  \
    $(SDK_LIB_PATH)\gdi32.lib       \
    $(SDK_LIB_PATH)\kernel32.lib    \
    $(SDK_LIB_PATH)\mprapi.lib      \
    $(SDK_LIB_PATH)\netapi32.lib    \
    $(SDK_LIB_PATH)\ntdll.lib       \
    $(SDK_LIB_PATH)\ole32.lib       \
    $(SDK_LIB_PATH)\oleaut32.lib    \
    $(SDK_LIB_PATH)\setupapi.lib    \
    $(SDK_LIB_PATH)\shell32.lib     \
    $(SDK_LIB_PATH)\shlwapi.lib \
    $(SDK_LIB_PATH)\user32.lib      \
    $(SDK_LIB_PATH)\userenv.lib.    \
    $(SDK_LIB_PATH)\uuid.lib        \
    $(SDK_LIB_PATH)\version.lib     \
    $(SDK_LIB_PATH)\ws2_32.lib      \
    $(SDK_LIB_PATH)\winspool.lib    \
    $(SDK_LIB_PATH)\wsock32.lib

INCLUDES=\
    $(PROJDIR)\netcfg\inc;\
    $(PROJDIR)\netcfg\netcfg;\
    $(PROJDIR)\idl;\
    $(PROJDIR)\inc;\
    $(SHELL_INC_PATH)

SOURCES=\
    netocmsg.mc     \
    dllmain.cpp     \
    implinc.cpp     \
    nccpa.cpp       \
    nccmak.cpp      \
    nccps.cpp       \
    nccm.cpp        \
    ncdhcps.cpp     \
    ncias.cpp       \
    ncsfm.cpp       \
    netoc.cpp       \
    netoc.rc        \
    netocx.cpp      \
    sfmsec.cpp      \
    snmpocx.cpp