home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / graphics / gdi / fonts / gridfont / makefile.w16 < prev    next >
Makefile  |  1993-06-17  |  1KB  |  67 lines

  1. PROJ    = GRID
  2.  
  3. CC    =cl 
  4. RC    =rc
  5.         
  6. CFLAGS_G_WEXE    =/AS /W3 /Ze /D_UNICODE /Gw /Zp 
  7. CFLAGS_D_WEXE    =/Zi  /Od 
  8. CFLAGS_R_WEXE    =/O /Os /Gs /DNDEBUG
  9.  
  10. CFLAGS    =$(CFLAGS_G_WEXE) $(CFLAGS_D_WEXE)
  11.  
  12. LFLAGS_G_WEXE    =/ST:8192 /A:16
  13. LFLAGS_D_WEXE    =/CO
  14. LFLAGS_R_WEXE    =
  15.  
  16. LFLAGS     =$(LFLAGS_G_WEXE) $(LFLAGS_D_WEXE)
  17.  
  18. RCFLAGS     =
  19.  
  20. RESFLAGS =-t
  21. RUNFLAGS =
  22. DEFFILE  =     app.def
  23. OBJS_EXT =     
  24. LIBS_EXT =     c:\WINDEV\LIB\COMMDLG.LIB
  25.  
  26. .rc.res: ; $(RC) $(RCFLAGS) -r $*.rc
  27.  
  28. .cxx.obj: ; $(CC) $(CFLAGS) -c $*.cxx
  29.  
  30. all:    $(PROJ).exe
  31.  
  32. app.res:    app.rc $(RESFILES) $(H)
  33.  
  34. app.obj:    app.cxx $(H)
  35.  
  36. hyper.obj:    hyper.cxx $(H)
  37.  
  38. font.obj:    font.cxx $(H)
  39.  
  40. grid.obj:    grid.cxx $(H)
  41.  
  42. box.obj:    box.cxx $(H)
  43.  
  44. $(PROJ).exe:    app.res app.obj view.obj box.obj grid.obj font.obj $(OBJS_EXT) $(DEFFILE)
  45.     echo >NUL @<<$(PROJ).CRF
  46. app.obj +
  47. view.obj +
  48. grid.obj +
  49. font.obj +
  50. $(OBJS_EXT)
  51. $(PROJ).exe
  52.  
  53. C:\Windev\lib\+
  54. /NOD slibcew oldnames  libw+
  55. $(LIBS_EXT)
  56. $(DEFFILE);
  57. <<
  58.     link $(LFLAGS) @$(PROJ).CRF
  59.     rc $(RESFLAGS) app.res $(PROJ).exe
  60.  
  61. #$(PROJ).exe:    app.res
  62. #    rc $(RESFLAGS) app.res $(PROJ).exe
  63.  
  64. run: $(PROJ).exe
  65.     $(PROJ) $(RUNFLAGS)
  66.  
  67.