MAJORCOMP=asn1
MINORCOMP=asn1c
UMTYPE=console

USE_MAPSYM=1

CHECKED_ALT_DIR=1

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

# Use C-runtime DLL by default
USE_MSVCRT        = 1

TARGETNAME=asn1c
TARGETPATHLIB=$(BASEDIR)\public\sdk\lib
TARGETPATH=obj
TARGETTYPE=PROGRAM

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

INCLUDES=$(BASEDIR)\public\internal\EndUser\inc

C_DEFINES=$(C_DEFINES) -DWIN32 -D_CONSOLE -DNT5BUILD -D_MBCS \
                       -DMS_DIRECTIVE \
                       -DENABLE_CHAR_STR_SIZE

#
# List of sources
#

SOURCES=asn1.c          \
        ber.c           \
        builtin.c       \
        chrmodul.c      \
        defs.c          \
        error.c         \
        examine.c       \
        genber.c        \
        geninc.c        \
        genper.c        \
        genprg.c        \
        ident.c         \
        intx.c          \
        list.c          \
        objid.c         \
        parser.c        \
        per.c           \
        percons.c       \
        scanner.c       \
        types.c         \
        char.c          \
        undefine.c      \
        util.c          \
        write.c         \
        yywrap.c        \
        optcase.c       \
        hackdir.c       \
    asn1c.rc

#
# Precompiled specs
#

PRECOMPILED_INCLUDE = precomp.h
PRECOMPILED_PCH = precomp.pch
PRECOMPILED_OBJ = precomp.obj
#PRECOMPILED_CXX = 1