home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / basic / interpre / bwbasic / source / makefile.qcl < prev   
Makefile  |  1992-10-27  |  1KB  |  57 lines

  1. #               Microsoft QuickC Makefile for Bywater BASIC Interpreter
  2. #
  3. #        This makefile is for line-oriented QuickC only, not for
  4. #        the QuickC integrated environment. To make the program:
  5. #        rename this file as "makefile," then type "nmake."
  6. #
  7. PROJ=           bwbasic
  8. CC=             qcl
  9.  
  10. #
  11. #        These are the normal flags I used to compile bwBASIC:
  12. #
  13. CFLAGS=         -O -AL -W3 -Za
  14.  
  15. #
  16. #        The following flags can be used for debugging:
  17. #
  18. #CFLAGS=         -Od -AL -W3 -Za -Zr -Zi
  19.  
  20. LFLAGS=         /NOE /ST:8192
  21.  
  22. OFILES=         bwbasic.obj bwb_int.obj bwb_tbl.obj bwb_cmd.obj bwb_prn.obj\
  23.                 bwb_exp.obj bwb_var.obj bwb_inp.obj bwb_fnc.obj bwb_cnd.obj\
  24.                 bwb_ops.obj bwb_dio.obj bwb_str.obj bwb_elx.obj bwb_mth.obj
  25.  
  26. HFILES=         bwbasic.h bwb_mes.h
  27.  
  28. all:            $(PROJ).exe
  29.  
  30. $(OFILES):      $(HFILES) makefile.qcl
  31.  
  32. $(PROJ).exe:    $(OFILES)
  33.         echo >NUL @<<$(PROJ).crf
  34. bwbasic.obj +
  35. bwb_cmd.obj +
  36. bwb_cnd.obj +
  37. bwb_fnc.obj +
  38. bwb_inp.obj +
  39. bwb_int.obj +
  40. bwb_prn.obj +
  41. bwb_tbl.obj +
  42. bwb_var.obj +
  43. bwb_exp.obj +
  44. bwb_ops.obj +
  45. bwb_dio.obj +
  46. bwb_str.obj +
  47. bwb_elx.obj +
  48. bwb_mth.obj +
  49. $(OBJS_EXT)
  50. $(PROJ).exe
  51.  
  52. $(LIBS_EXT);
  53. <<
  54.         link $(LFLAGS) @$(PROJ).crf
  55.     erase $(PROJ).crf
  56.  
  57.