!IF 0

Copyright (c) 1995-2000  Microsoft Corporation

Module Name:

    sources.

Abstract:

    Domain Name System (DNS) Server -- Admin Client API

    Sources file for building DNS server RPC admin client API (dnsrpc.lib).

    This file specifies the target component being built and the list of
    sources files needed to build that component.  Also specifies optional
    compiler switches and libraries that are unique for the component being
    built.

Author:

    Jim Gilroy (jamesg)     September 1995

Revision History:

!ENDIF


MAJORCOMP=dns
MINORCOMP=dnsrpc

TARGETNAME=dnsrpc
TARGETPATH=obj
TARGETTYPE=LIBRARY

USE_MSVCRT=1

INCLUDES=..\..\pinc;..\idl;..\idl\$(O);..\server;$(NET_INC_PATH);

SOURCES=\
    dnsrpc_c_stub.c  \
    local.c     \
    print.c     \
    remote.c    \
    rconvert.c  \
    dconvert.c  \
    rpcbind.c   \
    sam.c       \
    stub.c      \
    w2kfuncs.c  \
    dnsc_wmi.cpp

C_DEFINES=-DRPC_NO_WINDOWS_H

UMTYPE=console
UMENTRY=wmain
UMAPPL=dnscmd
UMLIBS= \
    $(O)\dnscmd.res \
    $(SDK_LIB_PATH)\wsock32.lib     \
    $(SDK_LIB_PATH)\kernel32.lib    \
    $(SDK_LIB_PATH)\user32.lib      \
    $(SDK_LIB_PATH)\advapi32.lib    \
    $(SDK_LIB_PATH)\ntdll.lib       \
    $(SDK_LIB_PATH)\ntdsapi.lib     \
    $(SDK_LIB_PATH)\netapi32.lib    \
    $(SDK_LIB_PATH)\netlib.lib      \
    $(SDK_LIB_PATH)\rpcutil.lib     \
    $(SDK_LIB_PATH)\rpcrt4.lib      \
    $(SDK_LIB_PATH)\rpcndr.lib      \
    $(SDK_LIB_PATH)\dnslib.lib      \
    $(SDK_LIB_PATH)\dnsapi.lib      \
    $(SDK_LIB_PATH)\dnsrpc.lib      \
    $(SDK_LIB_PATH)\ole32.lib       \
    $(SDK_LIB_PATH)\oleaut32.lib    \
    $(SDK_LIB_PATH)\uuid.lib        \
    $(SDK_LIB_PATH)\wbemuuid.lib

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

!IF 1

PRECOMPILED_CXX=1
PRECOMPILED_INCLUDE=dnsclip.h
PRECOMPILED_PCH=dnsclip.pch
PRECOMPILED_OBJ=dnsclip.obj

!ENDIF