diff options
author | anthk <anthk@texto-plano.xyz> | 2021-03-08 21:34:43 +0000 |
---|---|---|
committer | anthk <anthk@texto-plano.xyz> | 2021-03-08 21:34:43 +0000 |
commit | 712b0690da4b03842a954bfbd1f75925bb7b234e (patch) | |
tree | 0ccf9ff3d8406e658dea919da669ce9e6760627b /makefile.qcl | |
download | bwbasic-master.tar.gz |
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 |