ChipMaster's bwBASIC This also includes history going back to v2.10. *WARN* some binary files might have been corrupted by CRLF.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

63 lines
1.3 KiB

  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. # type "nmake -f makefile.qcl".
  6. #
  7. # 2015-04-25 Updated for version 3.00 by Howard Wulf, AF5NE
  8. #
  9. PROJ= bwbasic
  10. CC= qcl
  11. #
  12. # These are the normal flags I used to compile bwBASIC:
  13. #
  14. CFLAGS= -O -AL -W3 -Za -DMSDOS
  15. #
  16. # The following flags can be used for debugging:
  17. #
  18. #CFLAGS= -Od -AL -W3 -Za -Zr -Zi -DMSDOS
  19. LFLAGS= /NOE /ST:8192
  20. OFILES= bwbasic.obj bwb_cmd.obj bwb_cnd.obj bwb_dio.obj bwb_elx.obj\
  21. bwb_exp.obj bwb_fnc.obj bwb_inp.obj bwb_int.obj bwb_ops.obj\
  22. bwb_prn.obj bwb_stc.obj bwb_str.obj bwb_tbl.obj bwb_var.obj\
  23. bwd_cmd.obj bwd_fun.obj bwx_tty.obj
  24. HFILES= bwbasic.h
  25. all: $(PROJ).exe
  26. $(OFILES): $(HFILES) makefile.qcl
  27. $(PROJ).exe: $(OFILES)
  28. echo >NUL @<<$(PROJ).crf
  29. bwbasic.obj +
  30. bwb_cmd.obj +
  31. bwb_cnd.obj +
  32. bwb_dio.obj +
  33. bwb_elx.obj +
  34. bwb_exp.obj +
  35. bwb_fnc.obj +
  36. bwb_inp.obj +
  37. bwb_int.obj +
  38. bwb_ops.obj +
  39. bwb_prn.obj +
  40. bwb_stc.obj +
  41. bwb_str.obj +
  42. bwb_tbl.obj +
  43. bwb_var.obj +
  44. bwd_cmd.obj +
  45. bwd_fun.obj +
  46. bwx_tty.obj +
  47. $(OBJS_EXT)
  48. $(PROJ).exe
  49. $(LIBS_EXT);
  50. <<
  51. link $(LFLAGS) @$(PROJ).crf
  52. erase $(PROJ).crf
  53. # EOF