MAJORCOMP=asn1
MINORCOMP=msasn1
UMTYPE=windows

# Defining this allows windows.h to include other headers
NOT_LEAN_AND_MEAN = 1

# Use C-runtime DLL by default
USE_MSVCRT = 1

TARGETNAME=msasn1
TARGETPATH=$(_OBJ_DIR)
TARGETTYPE=DYNLINK

DLLENTRY=DllMain

TARGETLIBS= \
    $(SDK_LIB_PATH)\kernel32.lib \
    $(SDK_LIB_PATH)\user32.lib

C_DEFINES=$(C_DEFINES) -DWIN32 -D_WINDOWS -DNT5BUILD  -DENABLE_ALL

#
# List of sources
#

SOURCES=berdecod.c	\
	berencod.c	\
	bit.c		\
	char.c		\
	cintern.c	\
	compare.c	\
	intx.c		\
	perdecod.c	\
	perencod.c	\
	perfn.c		\
	types.c		\
	ms_ut.c		\
	ms_core.c	\
	ms_per.c	\
	nm_ber.c	\
	ms_utf8.c	\
	msasn1.rc

#
# Precompiled specs
#

PRECOMPILED_INCLUDE = precomp.h
PRECOMPILED_PCH = precomp.pch
PRECOMPILED_OBJ = precomp.obj

CONDITIONAL_INCLUDES = \
unistd.h	\
ieeefp.h	\
macocidl.h	\
macwin32.h	\
rpcerr.h	\
rpcmac.h	\
winwlm.h	\
macname1.h	\
macname2.h	\
macpub.h	\
macapi.h

PASS1_PUBLISH= \
  {$(O)\msasn1.lib=$(SDK_LIB_PATH)\msasn1.lib}