mirror of https://github.com/lianthony/NT4.0
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.
70 lines
1.4 KiB
70 lines
1.4 KiB
#----------------------------------------------------------------------------
|
|
#
|
|
# 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
|
|
#
|
|
#
|
|
#----------------------------------------------------------------------------
|
|
|
|
|
|
MINORCOMP=rsabase
|
|
|
|
TARGETNAME=rsabase
|
|
|
|
!if "$(ACT_BUILD)" == "TRUE"
|
|
TARGETTYPE=LIBRARY
|
|
TARGETPATH=$(_OBJ_DIR)
|
|
C_DEFINES=-DBSafeDecPrivate=CPAdaptDecryptUserPrivate -DACT_BUILD $(C_DEFINES)
|
|
!else
|
|
TARGETTYPE=DYNLINK
|
|
TARGETPATH=..\programs\bin
|
|
DLLENTRY=DllInitialize
|
|
!endif
|
|
|
|
C_DEFINES= $(C_DEFINES)
|
|
|
|
INCLUDES= $(NTINCLUDES); \
|
|
..\inc;
|
|
|
|
!if "$(ACT_BUILD)" == "TRUE"
|
|
|
|
!else
|
|
TARGETLIBS=$(BASEDIR)\public\sdk\lib\*\kernel32.lib \
|
|
$(BASEDIR)\public\sdk\lib\*\gdi32.lib \
|
|
$(BASEDIR)\public\sdk\lib\*\user32.lib \
|
|
$(BASEDIR)\public\sdk\lib\*\advapi32.lib \
|
|
$(BASEDIR)\private\lsa\crypt\engine\obj\*\rsa32.lib \
|
|
!if $(PPC) || $(MIPS)
|
|
$(BASEDIR)\public\sdk\lib\*\ntdll.lib \
|
|
!endif
|
|
..\cppapi\obj\*\cppapi.lib
|
|
!endif
|
|
|
|
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 \
|
|
rsabase.rc
|
|
|
|
UMTYPE=console
|
|
|
|
DLLBASE=0x7ca00000
|
|
|
|
|
|
#USE_NOLIBS = 1
|
|
#USE_LIBCNTPR=1
|
|
NO_NTDLL=1
|
|
|
|
BINPLACE_FLAGS=$(BINPLACE_FLAGS) -c
|