!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=capicom

TARGETNAME=$(MINORCOMP)
TARGETPATH=obj
TARGETTYPE=DYNLINK

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

C_DEFINES= -D_WINDOWS -D_USRDLL

NOT_LEAN_AND_MEAN=1

USE_STL=1
ATL_VER=30
USE_STATIC_ATL=1
USE_SYSTEM_MIDL=1

#USE_MSVCRT=1
USE_NATIVE_EH=1
UMTYPE=windows

!IF "$(CRYPT_USE_DEBUG_CRTS)"!=""
DEBUG_CRTS=1
C_DEFINES=$(C_DEFINES) -D_DEBUG
!ENDIF

!IF "$(CRYPT_USE_WARNING_LEVEL_W4)"!=""
MSC_WARNING_LEVEL=/W4
!ENDIF

!IF "$(CAPICOM_USE_PRINTF_FOR_DEBUG_TRACE)"!=""
C_DEFINES=$(C_DEFINES) -DCAPICOM_USE_PRINTF_FOR_DEBUG_TRACE
!ENDIF

IDL_TYPE=OLE
#MIDL_TLBDIR=$(O)
PASS0_HEADERDIR=$(O)
PASS0_SOURCEDIR=$(O)

INCLUDES= $(O);$(SECURITY_INC);$(DS_INC_PATH)

SOURCES= \
    $(MINORCOMP).rc \
    $(MINORCOMP).cpp \
    $(MINORCOMP).idl \
    ADHelpers.cpp \
    Algorithm.cpp \
    Attribute.cpp \
    Attributes.cpp \
    Base64.cpp \
    BasicConstraints.cpp \
    Certificate.cpp \
    Certificates.cpp \
    CertificateStatus.cpp \
    Chain.cpp \
    Common.cpp \
    Convert.cpp \
    Debug.cpp \
    DialogUI.cpp \
    EKU.cpp \
    EKUs.cpp \
    EncryptedData.cpp \
    EnvelopedData.cpp \
    ExtendedKeyUsage.cpp \
    KeyUsage.cpp \
    Settings.cpp \
    Recipients.cpp \
    SignedData.cpp \
    Signer.cpp \
    Signers.cpp \
    StdAfx.cpp \
    Store.cpp

TARGETLIBS= \
    $(SDK_LIB_PATH)\user32.lib   \
    $(SDK_LIB_PATH)\advapi32.lib \
    $(SDK_LIB_PATH)\kernel32.lib \
    $(SDK_LIB_PATH)\ole32.lib \
    $(SDK_LIB_PATH)\oleaut32.lib \
    $(SDK_LIB_PATH)\uuid.lib \
    $(SDK_LIB_PATH)\crypt32.lib \
    $(SDK_LIB_PATH)\adsiid.lib
  
PASS0_PUBLISH={$(O)\$(MINORCOMP).h=$(SDK_INC_PATH)\$(MINORCOMP).h}