diff options
Diffstat (limited to 'makefile.qcl')
-rw-r--r-- | makefile.qcl | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/makefile.qcl b/makefile.qcl new file mode 100644 index 0000000..c236876 --- /dev/null +++ b/makefile.qcl @@ -0,0 +1,60 @@ +# Microsoft QuickC Makefile for Bywater BASIC Interpreter +# +# This makefile is for line-oriented QuickC only, not for +# the QuickC integrated environment. To make the program: +# type "nmake -f makefile.qcl". +# +# 2015-04-25 Updated for version 3.00 by Howard Wulf, AF5NE +# +PROJ= bwbasic +CC= qcl + +# +# These are the normal flags I used to compile bwBASIC: +# +CFLAGS= -O -AL -W3 -Za -DHAVE_MSDOS +# +# The following flags can be used for debugging: +# +#CFLAGS= -Od -AL -W3 -Za -Zr -Zi -DHAVE_MSDOS + +LFLAGS= /NOE /ST:8192 + +OFILES= bwbasic.obj bwb_cmd.obj bwb_cnd.obj bwb_dio.obj\ + bwb_exp.obj bwb_fnc.obj bwb_inp.obj bwb_int.obj\ + bwb_prn.obj bwb_stc.obj bwb_str.obj bwb_tbl.obj\ + bwb_var.obj bwd_cmd.obj bwd_fun.obj bwx_tty.obj + +HFILES= bwbasic.h + +all: $(PROJ).exe + +$(OFILES): $(HFILES) makefile.qcl + +$(PROJ).exe: $(OFILES) + echo >NUL @<<$(PROJ).crf +bwbasic.obj + +bwb_cmd.obj + +bwb_cnd.obj + +bwb_dio.obj + +bwb_exp.obj + +bwb_fnc.obj + +bwb_inp.obj + +bwb_int.obj + +bwb_prn.obj + +bwb_stc.obj + +bwb_str.obj + +bwb_tbl.obj + +bwb_var.obj + +bwd_cmd.obj + +bwd_fun.obj + +bwx_tty.obj + +$(OBJS_EXT) +$(PROJ).exe + +$(LIBS_EXT); +<< + link $(LFLAGS) @$(PROJ).crf + erase $(PROJ).crf + +# EOF |