aboutsummaryrefslogtreecommitdiffstats
path: root/makefile.qcl
diff options
context:
space:
mode:
Diffstat (limited to 'makefile.qcl')
-rw-r--r--makefile.qcl60
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
Un proyecto texto-plano.xyz