!IF 0

Copyright (C) Microsoft Corporation, 1989 - 1999

NOTE:   Commented description of this file is in \nt\bak\bin\sources.tpl

!ENDIF

MAJORCOMP=crypt
MINORCOMP=psbase

TARGETNAME=psbase
TARGETPATH=obj
TARGETTYPE=DYNLINK

DLLDEF=$(O)\$(MINORCOMP).def
DLLENTRY=_DllMainCRTStartup

#
# Enable Fusion Build Magic (preprocess the manifest, stick in resources)
#
SXS_ASSEMBLY_NAME=Microsoft.Windows.Security.PSBase
SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
SXS_MANIFEST=psbase.dll.Manifest
SXS_MANIFEST_IN_RESOURCES=1
SXS_NO_BINPLACE=1
SXS_MANIFEST_RESOURCE_ID=2

INCLUDES=   $(SECURITY_INC); \
            $(SECURITY_INC)\$(O); \
            $(DS_INC_PATH); \
            $(DS_INC_PATH)\crypto; \
            ..\include;

USE_MSVCRT=1

C_DEFINES= -DUNICODE -D_UNICODE -DISOLATION_AWARE_ENABLED

TARGETLIBS= \
    $(SECURITY_LIB_PATH)\pscommon.lib \
    $(SECURITY_LIB_PATH)\unicode.lib \
    $(SECURITY_LIB_PATH)\dpapi.lib \
    $(SECURITY_LIB_PATH)\dpapi_s.lib \
    $(SDK_LIB_PATH)\cryptui.lib    \
    $(SDK_LIB_PATH)\user32.lib \
    $(SDK_LIB_PATH)\rpcrt4.lib \
    $(SDK_LIB_PATH)\kernel32.lib \
    $(SDK_LIB_PATH)\advapip.lib \
    $(SDK_LIB_PATH)\gdi32.lib \
    $(SDK_LIB_PATH)\lsasrv.lib \
    $(SDK_LIB_PATH)\crypt32.lib \
    $(DS_LIB_PATH)\rsa32.lib \
    $(SDK_LIB_PATH)\netapi32.lib

SOURCES=            \
    prov.cpp        \
    provui.cpp      \
    storage.cpp     \
    secure.cpp      \
    passwd.cpp      \
    lnklist.cpp     \
    misc.cpp        \
    migrate.cpp     \
    prov.rc

NO_NTDLL=1

PRECOMPILED_INCLUDE=pch.cpp