################################################################################

EXENAME=Vq

################################################################################

!IF "$(DXINC)" == ""
DXINC=c:\dxsdk5\sdk\inc
!MESSAGE --- DirectX include directory not specified.  Defaulting to $(DXINC).
!ENDIF

!IF "$(DXLIB)" == ""
DXLIB=c:\dxsdk5\sdk\lib
!MESSAGE --- DirectX library directory not specified.  Defaulting to $(DXLIB).
!ENDIF

!IF "$(RAGEINC)" == ""
RAGEINC=c:\ragesdk\inc
!MESSAGE --- RageSDK include directory not specified.  Defaulting to $(RAGEINC).
!ENDIF

!IF "$(RAGELIB)" == ""
RAGELIB=c:\ragesdk\lib
!MESSAGE --- RageSDK library directory not specified.  Defaulting to $(RAGELIB).
!ENDIF

!IF "$(CFG)" == ""
CFG=Release
!MESSAGE --- No configuration specified.  Defaulting to Release.
!ENDIF 

################################################################################

!IF "$(OS)" == "Windows_NT"
NULL=
!ELSE 
NULL=nul
!ENDIF 

################################################################################

CPP=cl.exe
RSC=rc.exe
MTL=mktyplib.exe
LINK32=link.exe

################################################################################
!IF  "$(CFG)" == "Release"

CPP_PROJ=/nologo /MT /W3 /GX /O2 /I "inc" /I "$(DXINC)" /I\
 "$(RAGEINC)" /I "..\common\inc" /D "WIN32" /D "NDEBUG" /D "_WINDOWS"\
 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c 
CPP_OBJS=.\Release/
MTL_PROJ=/nologo /D "NDEBUG" /win32 
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)/$(EXENAME).bsc" 
BSC32_SBRS= /
LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
 advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
 odbccp32.lib winmm.lib $(DXLIB)\ddraw.lib $(RAGELIB)\ati3dcif.lib\
 /nologo /subsystem:windows /incremental:no /debug\
 /machine:I386 /nodefaultlib:"LIBC" /out:"$(OUTDIR)/$(EXENAME).exe" 
OUTDIR=.\Release
INTDIR=.\Release

################################################################################
!ELSEIF  "$(CFG)" == "Debug"

CPP_PROJ=/nologo /MTd /W3 /GX /Zi /Od /I "inc" /I "$(DXINC)" /I\
 "$(RAGEINC)" /I "..\common\inc" /D "WIN32" /D "_DEBUG" /D "_WINDOWS"\
 /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c 
CPP_OBJS=.\Debug/
MTL_PROJ=/nologo /D "_DEBUG" /win32 
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)/$(EXENAME).bsc" 
BSC32_SBRS= /
LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
 advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
 odbccp32.lib winmm.lib $(DXLIB)\ddraw.lib $(RAGELIB)\ati3dcif.lib\
 /nologo /subsystem:windows /incremental:no /debug\
 /machine:I386 /nodefaultlib:"LIBCD" /nodefaultlib:"LIBC"\
 /out:"$(OUTDIR)/$(EXENAME).exe" 
OUTDIR=.\Debug
INTDIR=.\Debug

################################################################################
!ELSE

!MESSAGE --------------------------------------------------------------------
!MESSAGE ERROR: Invalid configuration "$(CFG)" specified.
!MESSAGE You can specify a configuration when running NMAKE on this makefile
!MESSAGE by defining the macro CFG on the command line.  For example:
!MESSAGE 
!MESSAGE NMAKE CFG="Debug"
!MESSAGE 
!MESSAGE Possible choices for configuration are:
!MESSAGE 
!MESSAGE "Release" (based on "Win32 (x86) Application")
!MESSAGE "Debug" (based on "Win32 (x86) Application")
!MESSAGE
!ERROR An invalid configuration is specified.

!ENDIF 
################################################################################

ALL : "$(OUTDIR)\$(EXENAME).exe"

"$(OUTDIR)" :
    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"

!IF "$(OUTDIR)" != "$(INTDIR)"
"$(INTDIR)" :
    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
!ENDIF

CLEAN : 
	-@erase "$(INTDIR)\*.obj"
	-@erase "$(OUTDIR)\$(EXENAME).exe"

!INCLUDE ".\source.mak"

"$(OUTDIR)\$(EXENAME).exe" : "$(INTDIR)" "$(OUTDIR)" $(LINK32_OBJS)
	$(LINK32) @<<
	$(LINK32_FLAGS) $(LINK32_OBJS)
<<

{.}.cpp{$(CPP_OBJS)}.obj:
   $(CPP) $(CPP_PROJ) $<  

{..\common}.cpp{$(CPP_OBJS)}.obj:
   $(CPP) $(CPP_PROJ) $<  

################################################################################
