makefile
上传用户:garry_shen
上传日期:2015-04-15
资源大小:45647k
文件大小:1k
源码类别:

游戏引擎

开发平台:

Visual C++

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