TARGETNAME=perm3dd
TARGETTYPE=GDI_DRIVER
TARGETPATH=obj

GLINT_DRIVER_FLAGS=-DWNT_DDRAW=1 -DUSE_LD_GLINT_FIFO_FUNCTION=0

!IF $(386)
TARGETLIBS=$(TARGETLIBS) ..\dx\obj$(BUILD_ALT_DIR)\i386\GLDD32.lib
!ELSEIF $(AMD64)
TARGETLIBS=$(TARGETLIBS) ..\dx\obj$(BUILD_ALT_DIR)\amd64\GLDD32.lib
!ELSEIF $(IA64)
TARGETLIBS=$(TARGETLIBS) ..\dx\obj$(BUILD_ALT_DIR)\ia64\GLDD32.lib
!ENDIF

!IFNDEF MSC_WARNING_LEVEL
MSC_WARNING_LEVEL=/W3
!ENDIF

MSC_WARNING_LEVEL=$(MSC_WARNING_LEVEL) /WX $(GLINT_DRIVER_FLAGS)

INCLUDES=..\inc;..\..\inc;$(DDK_INC_PATH)

#NTPROFILEINPUT=yes

USE_LIBCNTPR = 1

GDI_DRIVER_LIBS=$(SDK_LIB_PATH)\libcntpr.lib

C_DEFINES = $(GLINT_DRIVER_FLAGS)

X86_CPU_OPTIMIZATION = /G6

SOURCES=            \
    bitblt.c        \
    brush.c         \
    color.c         \
    ddraw.c         \
    dbgTags.c       \
    debug.c         \
    dma.c           \
    enable.c        \
    fillpath.c      \
    glntctxt.c      \
    glntinit.c      \
    heap.c          \
    lines.c         \
    lineto.c        \
    paint.c         \
    palette.c       \
    pointer.c       \
    pxrx.c          \
    pxrxPoly.c      \
    pxrxStrp.c      \
    pxrxXfer.c      \
    registry.c      \
    stroke.c        \
    sync.c          \
    textout.c       \
    thunk.c         \
    res.rc


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

# @@BEGIN_DDKSPLIT
BUFFER_OVERFLOW_CHECKS=1
# @@END_DDKSPLIT