1 ##############################################################################
3 # Mesa-3.0 Makefile for DirectX 6 Driver
7 # http://www.altsoftware.com/
9 # Copyright (c) 1999-1998 alt.software inc. All Rights Reserved
10 ##############################################################################
12 TARGET= WGL Driver (D3DHAL)
14 D3D_DIR=$(MAKEDIR)\D3D
15 TARGET_DIR=e:\WinNT\System32
21 INCLUDE=$(SDKROOT)\include;$(INCLUDE)
22 LIB=$(SDKROOT)\lib;$(LIB)
23 ##############################################################################
24 CFLAGS = /c /nologo /W1 /G5 /I..\ /I..\..\Include \
25 /D "_WIN32" /D "WIN32" /D "_WINDOWS" /D "__WIN32__" /D "__MSC__" /D "MESAD3D"
26 CPPFLAGS= /c /nologo /W1 /G5 /I..\ /I..\..\Include \
27 /D "_WIN32" /D "WIN32" /D "_WINDOWS" /D "__WIN32__" /D "__MSC__" /D "MESAD3D"
31 CFLAGS = /MTd /Od /Z7 /Yd /D "_DEBUG" /D "D3D_DEBUG" $(CFLAGS)
32 CPPFLAGS = /MTd /Od /Z7 /Yd /D "_DEBUG" /D "D3D_DEBUG" $(CPPFLAGS)
37 CFLAGS = /MT /Ox /D "NDEBUG" $(CFLAGS)
38 CPPFLAGS = /MT /Ox /D "NDEBUG" $(CPPFLAGS)
42 ##############################################################################
43 SRCS_WGL = wgl.c D3Dvbrender.c DDrawPROCS.c NULLProcs.c Debug.c
44 SRCS_HAL = D3DInit.cpp D3DRaster.cpp D3DTextureMgr.cpp D3DUtils.cpp D3DCaps.cpp
45 OBJS_WGL = $(SRCS_WGL:.c=.obj)
46 OBJS_HAL = $(SRCS_HAL:.cpp=.obj)
48 WINLIBS = kernel32.lib user32.lib gdi32.lib oldnames.lib
50 LIBS = $(WINLIBS) $(DXLIBS)
51 ###############################################################################
53 ###############################################################################
55 default: header WGL HAL footer
65 @echo ========================================
66 @echo Install files created.
67 @echo ========================================
70 ###############################################################################
72 ###############################################################################
75 @echo ========================================
76 @echo Cleaning $(TARGET)
83 @echo ========================================
86 @echo ============================================================
87 @echo Building $(TARGET) ($(BUILD_TYPE) version)
88 @echo ============================================================
93 @echo ============================================================
94 @echo DONE building $(TARGET) ($(BUILD_TYPE) version)
95 @echo ============================================================