You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
136 lines
2.8 KiB
136 lines
2.8 KiB
!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_LIBCMT=1
|
|
USE_NATIVE_EH=1
|
|
UMTYPE=windows
|
|
|
|
!IF "$(CAPICOM_PRIVATE_DEBUG_BUILD)"!=""
|
|
CRYPT_USE_DEBUG_CRTS=1
|
|
!ENDIF
|
|
|
|
!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 \
|
|
CertHlpr.cpp \
|
|
Certificate.cpp \
|
|
CertificatePolicies.cpp \
|
|
Certificates.cpp \
|
|
CertificateStatus.cpp \
|
|
Chain.cpp \
|
|
Common.cpp \
|
|
Convert.cpp \
|
|
Debug.cpp \
|
|
Decoder.cpp \
|
|
DialogUI.cpp \
|
|
EKU.cpp \
|
|
EKUs.cpp \
|
|
EncodedData.cpp \
|
|
EncryptedData.cpp \
|
|
EnvelopedData.cpp \
|
|
ExtendedKeyUsage.cpp \
|
|
ExtendedProperties.cpp \
|
|
ExtendedProperty.cpp \
|
|
Extension.cpp \
|
|
Extensions.cpp \
|
|
HashedData.cpp \
|
|
KeyUsage.cpp \
|
|
MsgHlpr.cpp \
|
|
OID.cpp \
|
|
OIDs.cpp \
|
|
NoticeNumbers.cpp \
|
|
PFXHlpr.cpp \
|
|
Policy.cpp \
|
|
PolicyInformation.cpp \
|
|
PrivateKey.cpp \
|
|
PublicKey.cpp \
|
|
Qualifier.cpp \
|
|
Qualifiers.cpp \
|
|
Recipients.cpp \
|
|
Settings.cpp \
|
|
SmartCard.cpp \
|
|
SignedCode.cpp \
|
|
SignedData.cpp \
|
|
Signer.cpp \
|
|
Signers.cpp \
|
|
SignHlpr.cpp \
|
|
StdAfx.cpp \
|
|
Store.cpp \
|
|
Template.cpp \
|
|
Utilities.cpp
|
|
|
|
!IF 0
|
|
*** note, the following LINKLIBS is necessary to allow CAPICOM run on downlevel machines ***
|
|
!ENDIF
|
|
LINKLIBS=\
|
|
$(SECURITY_LIB_PATH)\pkifmt.lib
|
|
|
|
TARGETLIBS= \
|
|
$(SECURITY_LIB_PATH)\mssign32.lib \
|
|
$(SECURITY_LIB_PATH)\unicode.lib \
|
|
$(SDK_LIB_PATH)\adsiid.lib \
|
|
$(SDK_LIB_PATH)\advapi32.lib \
|
|
$(SDK_LIB_PATH)\crypt32.lib \
|
|
$(SDK_LIB_PATH)\kernel32.lib \
|
|
$(SDK_LIB_PATH)\ole32.lib \
|
|
$(SDK_LIB_PATH)\oleaut32.lib \
|
|
$(SDK_LIB_PATH)\user32.lib \
|
|
$(SDK_LIB_PATH)\uuid.lib \
|
|
$(SDK_LIB_PATH)\wininet.lib \
|
|
$(SDK_LIB_PATH)\wintrust.lib
|
|
|
|
!IF 0
|
|
PASS0_PUBLISH={$(O)\$(MINORCOMP).h=$(SDK_INC_PATH)\$(MINORCOMP).h}
|
|
!ENDIF
|
|
|