############################################################################# # # 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