TARGETPATH=obj
TARGETNAME=lzxpc
TARGETTYPE=LIBRARY

SOURCES=encapi.c   \
        encdata.c  \
        init.c     \
        encstats.c \
        enctree.c  \
        tree.c     \
        bsearch.c  \
        optenc.c   \
        block.c    \
        blkinit.c  \
        io.c

INCLUDES=..\common

C_DEFINES=$(C_DEFINES) -DMULTIPLE_SEARCH_TREES

C_DEFINES=$(C_DEFINES) -DEXTRALONGMATCHES

!IF "$(TARGET_DIRECTORY)" != "i386"
C_DEFINES=$(C_DEFINES) -DNEEDS_ALIGNMENT
!ENDIF

!IFDEF TESTCODE
C_DEFINES=$(C_DEFINES) -DTESTCODE=$(TESTCODE)
!ENDIF

!IFDEF DEBUG
C_DEFINES=$(C_DEFINES) -DDEBUG=$(DEBUG)
!ENDIF

USE_MSVCRT=1

386_STDCALL=2
MSC_OPTIMIZATION=/Oxt

# Linked into mspatch.lib, which ships in the SDK
BUFFER_OVERFLOW_CHECKS=0