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.

makefile.qcl 1.4 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  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 -DHAVE_MSDOS
  15. #
  16. # The following flags can be used for debugging:
  17. #
  18. #CFLAGS= -Od -AL -W3 -Za -Zr -Zi -DHAVE_MSDOS
  19. LFLAGS= /NOE /ST:8192
  20. OFILES= bwbasic.obj bwb_cmd.obj bwb_cnd.obj bwb_dio.obj\
  21. bwb_exp.obj bwb_fnc.obj bwb_inp.obj bwb_int.obj\
  22. bwb_prn.obj bwb_stc.obj bwb_str.obj bwb_tbl.obj\
  23. bwb_var.obj 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_exp.obj +
  34. bwb_fnc.obj +
  35. bwb_inp.obj +
  36. bwb_int.obj +
  37. bwb_prn.obj +
  38. bwb_stc.obj +
  39. bwb_str.obj +
  40. bwb_tbl.obj +
  41. bwb_var.obj +
  42. bwd_cmd.obj +
  43. bwd_fun.obj +
  44. bwx_tty.obj +
  45. $(OBJS_EXT)
  46. $(PROJ).exe
  47. $(LIBS_EXT);
  48. <<
  49. link $(LFLAGS) @$(PROJ).crf
  50. erase $(PROJ).crf
  51. # EOF