#############################################################################
#
# rast.mk
#
# Base makefile for rasterization build.
#
# Copyright (C) Microsoft Corporation, 1997.
#
#############################################################################
!ifndef DXGROOT
DXGROOT = $(DXROOT)\dxg
!endif

!ifndef D3DROOT
D3DROOT = $(DXGROOT)\d3d
!endif

!ifndef DDROOT
DDROOT = $(DXGROOT)\dd
!endif

!ifndef D3DDX6
D3DDX6 = $(D3DROOT)\dx6
!endif

!include $(D3DDX6)\$(RAST_TARGET)d3d.mk

RASTROOT = $(D3DDX6)\rast

MAJORCOMP = rast
MINORCOMP = $(TARGETNAME)

# Use __stdcall as the default calling convention.
# ATTENTION - Can't do this because the rest of D3D uses cdecl for some reason.
# 386_STDCALL = 1

INCLUDES = $(INCLUDES);\
        $(RASTROOT)\inc;\
        $(D3DROOT)\cppdbg

# Disable MASM 5.x compatibility
NOMASMCOMPATIBILITY = 1

# Use MASM 6.11d for assembly since 6.11a doesn't handle the MMX
# macros properly.
386_ASSEMBLER_NAME = ml611d