#----------------------------------------------------------------------------
#
# 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