home *** CD-ROM | disk | FTP | other *** search
/ Microsoft DirectX SDK 7.0 / Dx7.bin / DXF / samples / multimedia / ddraw / src / modetest / makefile next >
Encoding:
Makefile  |  1999-07-14  |  905 b   |  35 lines

  1. proj=Modetest
  2.  
  3. !if "$(nodebug)" == "1"
  4. OBJ_DIR = Retail
  5. !else
  6. OBJ_DIR = Debug
  7. !endif
  8.  
  9. !include "$(DXSDKROOT)\include\dxsdk.inc"
  10.  
  11. mycflags=
  12.  
  13. OBJ_LIST = $(OBJ_DIR)\$(proj).obj
  14.  
  15. all: mkdir $(OBJ_DIR)\$(proj).exe
  16.  
  17. $(OBJ_DIR)\$(proj).obj:  $(proj).cpp
  18.     $(cc) $(cdebug) $(cflags) $(mycflags) $(outobj)$(OBJ_DIR)\$(proj).obj $(proj).cpp
  19.  
  20. $(OBJ_DIR)\$(proj).res: $(proj).rc resource.h
  21.    $(rc) $(rcflags) $(OBJ_DIR)\$(proj).res $(proj).rc
  22.  
  23. $(OBJ_DIR)\$(proj).exe: $(OBJ_LIST) $(OBJ_DIR)\$(proj).res
  24.     $(link) $(linkdebug) $(linkflags) $(OBJ_LIST) $(borobjs) $(commas) $(outexe)$(OBJ_DIR)\$(proj).exe $(commas) $(commas) $(deflibs) ddraw.lib $(commas) $(commas) $(OBJ_DIR)\$(proj).res
  25.  
  26. mkdir:
  27.     @if not exist $(OBJ_DIR)\NUL md $(OBJ_DIR)
  28.     
  29. # Rules for cleaning out those old files
  30. clean:
  31.     -@echo y | del Retail
  32.     -@echo y | del Debug
  33.     -@rd Retail
  34.     -@rd Debug
  35.