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

INCLUDES=$(INCLUDES)\
    $(ENDUSER_INC_PATH)

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}