diff options
Diffstat (limited to 'Makefile.ncu')
-rw-r--r-- | Makefile.ncu | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/Makefile.ncu b/Makefile.ncu new file mode 100644 index 0000000..70f2c4b --- /dev/null +++ b/Makefile.ncu @@ -0,0 +1,121 @@ +# Generated automatically from Makefile.in by configure. +# Unix Makefile for Bywater BASIC Interpreter + +##---------------------------------------------------------------## +## NOTE: Modifications marked "JBV" were made by Jon B. Volkoff, ## +## 10/1995 (eidetics@cerf.net). ## +##---------------------------------------------------------------## + +# 2015-04-25 Updated for version 3.00 by Howard Wulf, AF5NE + +srcdir = . +VPATH = . + +CC = cc + +INSTALL = cp +INSTALL_PROGRAM = $(INSTALL) +INSTALL_DATA = $(INSTALL) + +DEFS = -DHAVE_STRING=1 -DHAVE_STDLIB=1 -DHAVE_RAISE=1 -DHAVE_UNISTD=1 + +# Revised by JBV +#CFLAGS = -O +CFLAGS = -g -ansi -DHAVE_UNIX + +# Revised by JBV +#LDFLAGS = -s + +prefix = /usr/local +exec_prefix = $(prefix) +bindir = $(exec_prefix)/bin + +SHELL = /bin/sh + +CFILES= bwbasic.c bwb_cmd.c bwb_cnd.c bwb_dio.c\ + bwb_exp.c bwb_fnc.c bwb_inp.c bwb_int.c\ + bwb_prn.c bwb_stc.c bwb_str.c bwb_tbl.c\ + bwb_var.c bwd_cmd.c bwd_fun.c bwx_tty.c + +OFILES= bwbasic.o bwb_cmd.o bwb_cnd.o bwb_dio.o\ + bwb_exp.o bwb_fnc.o bwb_inp.o bwb_int.o\ + bwb_prn.o bwb_stc.o bwb_str.o bwb_tbl.o\ + bwb_var.o bwd_cmd.o bwd_fun.o bwx_tty.o + + +HFILES= bwbasic.h + +MISCFILES= COPYING INSTALL Makefile.in README bwbasic.doc\ + bwbasic.mak configure.in configure makefile.qcl + +TESTFILES= \ + abs.bas assign.bas callfunc.bas callsub.bas chain1.bas\ + chain2.bas dataread.bas deffn.bas dim.bas doloop.bas\ + dowhile.bas elseif.bas end.bas err.bas fncallfn.bas\ + fornext.bas function.bas gosub.bas gotolabl.bas ifline.bas\ + index.txt input.bas lof.bas loopuntl.bas main.bas\ + mlifthen.bas on.bas onerr.bas onerrlbl.bas ongosub.bas\ + opentest.bas option.bas putget.bas random.bas selcase.bas\ + snglfunc.bas stop.bas term.bas whilwend.bas width.bas\ + writeinp.bas pascaltr.bas + +DISTFILES= $(CFILES) $(HFILES) $(MISCFILES) + +# Revised by JBV +#all: bwbasic +all: bwbasic renum + +bwbasic: $(OFILES) + $(CC) $(OFILES) -lm -o $@ $(LDFLAGS) + +# Added by JBV +renum: + $(CC) renum.c -o renum + +$(OFILES): $(HFILES) + +.c.o: + $(CC) -c $(CPPFLAGS) -I$(srcdir) $(DEFS) $(CFLAGS) $< + +install: all + $(INSTALL_PROGRAM) bwbasic $(bindir)/bwbasic + +uninstall: + rm -f $(bindir)/bwbasic + +Makefile: Makefile.in config.status + $(SHELL) config.status +config.status: configure + $(SHELL) config.status --recheck +configure: configure.in + cd $(srcdir); autoconf + +TAGS: $(CFILES) + etags $(CFILES) + +clean: + rm -f *.o bwbasic core + +mostlyclean: clean + +distclean: clean + rm -f Makefile config.status + +realclean: distclean + rm -f TAGS + +# Version number changed to 2.61 by PE +dist: $(DISTFILES) + echo bwbasic-3.00 > .fname + rm -rf `cat .fname` + mkdir `cat .fname` + ln $(DISTFILES) `cat .fname` + mkdir `cat .fname`/bwbtest + cd bwbtest; ln $(TESTFILES) ../`cat ../.fname`/bwbtest + tar czhf `cat .fname`.tar.gz `cat .fname` + rm -rf `cat .fname` .fname + +# Prevent GNU make v3 from overflowing arg limit on SysV. +.NOEXPORT: + +# EOF |