diff options
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 115 |
1 files changed, 115 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in new file mode 100644 index 0000000..5e6b018 --- /dev/null +++ b/Makefile.in @@ -0,0 +1,115 @@ +# Unix Makefile for Bywater BASIC Interpreter + +##---------------------------------------------------------------## +## NOTE: Modifications marked "JBV" were made by Jon B. Volkoff, ## +## 11/1995 (eidetics@cerf.net). ## +##---------------------------------------------------------------## + +srcdir = @srcdir@ +VPATH = @srcdir@ + +CC = @CC@ + +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ + +DEFS = @DEFS@ + +# 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\ + bwb_tcc.c bwx_iqc.c bwx_iqc.h + +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 + +dist: $(DISTFILES) + echo bwbasic-2.61 > .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: |