84 lines
1.9 KiB
Plaintext
84 lines
1.9 KiB
Plaintext
#----------------------------------------------------------------------------
|
|
#
|
|
# Description:
|
|
#
|
|
# sources file for Software Crypto Provider
|
|
#
|
|
# History:
|
|
#
|
|
# 03/15/95 raymondm added conditional link to capi.lib
|
|
# 07/18/95 philh changed ACT_BUILD option to only generate a lib
|
|
# 09/18/96 mattt changed to separate base from domestic providers
|
|
#
|
|
#
|
|
#----------------------------------------------------------------------------
|
|
|
|
MINORCOMP=rsaaes
|
|
TARGETNAME=rsaaes
|
|
|
|
#C_DEFINES = -DUSE_HW_RNG $(C_DEFINES)
|
|
|
|
TARGETTYPE=DYNLINK
|
|
TARGETPATH=obj
|
|
DLLENTRY=DllInitialize
|
|
DLLBASE=0x68000000
|
|
|
|
# TEST_VERSION is for sign.exe (going away)
|
|
!if !$(FREEBUILD)
|
|
C_DEFINES= -DTEST_VERSION $(C_DEFINES)
|
|
!endif
|
|
|
|
# WARNING: #comment out during release builds!!!
|
|
C_DEFINES= -DMS_INTERNAL_KEY $(C_DEFINES)
|
|
|
|
INCLUDES= $(NTINCLUDES); \
|
|
$(DS_INC_PATH)\crypto; \
|
|
..\inc; \
|
|
..\randlib;
|
|
|
|
TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
|
|
$(SDK_LIB_PATH)\gdi32.lib \
|
|
$(SDK_LIB_PATH)\ole32.lib \
|
|
$(SDK_LIB_PATH)\user32.lib \
|
|
$(SDK_LIB_PATH)\advapip.lib \
|
|
$(SDK_LIB_PATH)\userenv.lib \
|
|
$(DS_LIB_PATH)\rsa32.lib \
|
|
!if $(PPC) || $(MIPS)
|
|
$(SDK_LIB_PATH)\ntdll.lib \
|
|
!endif
|
|
$(SDK_LIB_PATH)\crypt32.lib \
|
|
$(SDK_LIB_PATH)\shell32.lib \
|
|
..\contman\$(O)\contman.lib \
|
|
$(SDK_LIB_PATH)\rpcrt4.lib \
|
|
$(DS_LIB_PATH)\pstorec.lib
|
|
|
|
|
|
SOURCES=\
|
|
nt_crypt.c \
|
|
nt_hash.c \
|
|
nt_key.c \
|
|
nt_rand.c \
|
|
nt_sign.c \
|
|
ntagum.c \
|
|
ntagimp1.c \
|
|
swnt_pk.c \
|
|
manage.c \
|
|
ssl3.c \
|
|
protstor.cpp \
|
|
locpolicy.c \
|
|
rsabase.rc
|
|
|
|
DELAYLOAD=userenv.dll;shell32.dll;ole32.dll;crypt32.dll;rpcrt4.dll;pstorec.dll
|
|
|
|
DLOAD_ERROR_HANDLER=__pfnDliFailureHook2
|
|
|
|
UMTYPE=console
|
|
|
|
USE_NTDLL=1
|
|
|
|
BINPLACE_FLAGS=$(BINPLACE_FLAGS) -c
|
|
|
|
!IF "1" == "$(VAULTSIGN)"
|
|
BINPLACE_FLAGS=-o dump
|
|
!ENDIF
|