!IF 0

Copyright (c) 1996-2001  Microsoft Corporation

Module Name:

    sources

Abstract:

    Domain Name System (DNS) API Dll

    Sources file for building dnsapi.dll

Author:

    Jim Gilroy (jamesg)     December 1996

Revision History:

!ENDIF


SUBSYSTEM_VERSION=4.0

TARGETNAME=dnsapi
TARGETPATH=obj
TARGETTYPE=DYNLINK

USE_MAPSYM=1

DLLENTRY=DnsDllInit

DELAYLOAD=iphlpapi.dll;user32.dll
DLOAD_ERROR_HANDLER=kernel32

TARGETLIBS= \
    $(SDK_LIB_PATH)\advapi32.lib        \
    $(SDK_LIB_PATH)\iphlpapi.lib        \
    $(SDK_LIB_PATH)\kernel32.lib        \
    $(SDK_LIB_PATH)\ws2_32.lib          \
    $(SDK_LIB_PATH)\user32.lib          \
    $(SDK_LIB_PATH)\ntdll.lib           \
    $(SDK_LIB_PATH)\rpcrt4.lib          \
    $(SDK_LIB_PATH)\dnslib.lib          \
    $(NET_LIB_PATH)\sockreg.lib         \
    ..\resolver\client\$(O)\dnscrcli.lib

USE_MSVCRT=1

C_DEFINES=-DRPC_NO_WINDOWS_H

PRECOMPILED_INCLUDE=local.h
INCLUDES= ..\pinc; \
        ..\dnslib; \
        ..\resolver\idl; \
        ..\resolver\idl\$(O); \
        $(NET_INC_PATH);

SOURCES= \
    asyncreg.c  \
    config.c    \
    dll.c       \
    dnsapi.c    \
    dnsapi.mof  \
    dynreg.c    \
    event.c     \
    export.c    \
    faz.c       \
    hostfile.c  \
    iphelp.c    \
    iplist.c    \
    localip.c   \
    logit.c     \
    memory.c    \
    netinfo.c   \
    query.c     \
    queue.c     \
    packet.c    \
    regfig.c    \
    registry.c  \
    resolver.c  \
    send.c      \
    servlist.c  \
    socket.c    \
    svccntl.c   \
    trace.c     \
    update.c    \
    dnsapi.rc

PASS1_PUBLISH= \
  {$(O)\dnsapi.lib=$(SDK_LIB_PATH)\dnsapi.lib}