# 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