view libinterp/interpfcn/module.mk @ 16207:0467d68ca891

move current_input_line to lexical_feedback class * input.h, input.cc, lex.h, lex.ll (current_input_line): Declare as member of lexical_feedback class. (octave_base_reader::octave_gets, octave_terminal_reader::get_input, octave_file_reader::get_input, octave_eval_string_reader::get_input): Don't set current_input_line. (octave_lexer::read): Set current_input_line. * oct-parse.in.yy (octave_parser::bison_error): Use curr_lexer->current_input_line.
author John W. Eaton <jwe@octave.org>
date Wed, 06 Mar 2013 19:39:48 -0500
parents 15c435992d3c
children f33dcbd6a005
line wrap: on
line source

EXTRA_DIST += \
  interpfcn/module.mk \
  interpfcn/defaults.in.h \
  interpfcn/graphics.in.h

INTERPFCN_INC = \
  interpfcn/data.h \
  interpfcn/debug.h \
  interpfcn/defun.h \
  interpfcn/dirfns.h \
  interpfcn/error.h \
  interpfcn/file-io.h \
  interpfcn/help.h \
  interpfcn/input.h \
  interpfcn/load-path.h \
  interpfcn/load-save.h \
  interpfcn/ls-oct-ascii.h \
  interpfcn/oct-hist.h \
  interpfcn/pager.h \
  interpfcn/pr-output.h \
  interpfcn/profiler.h \
  interpfcn/sighandlers.h \
  interpfcn/symtab.h \
  interpfcn/sysdep.h \
  interpfcn/toplev.h \
  interpfcn/utils.h \
  interpfcn/variables.h

INTERPFCN_SRC = \
  interpfcn/data.cc \
  interpfcn/debug.cc \
  interpfcn/defaults.cc \
  interpfcn/defun.cc \
  interpfcn/dirfns.cc \
  interpfcn/error.cc \
  interpfcn/file-io.cc \
  interpfcn/graphics.cc \
  interpfcn/help.cc \
  interpfcn/input.cc \
  interpfcn/load-path.cc \
  interpfcn/load-save.cc \
  interpfcn/ls-oct-ascii.cc \
  interpfcn/oct-hist.cc \
  interpfcn/pager.cc \
  interpfcn/pr-output.cc \
  interpfcn/profiler.cc \
  interpfcn/sighandlers.cc \
  interpfcn/symtab.cc \
  interpfcn/sysdep.cc \
  interpfcn/toplev.cc \
  interpfcn/utils.cc \
  interpfcn/variables.cc

## defaults.h and graphics.h must depend on Makefile.  Calling configure
## may change default/config values.  However, calling configure will also
## regenerate the Makefiles from Makefile.am and trigger the rules below.
interpfcn/defaults.h: interpfcn/defaults.in.h Makefile
	@$(do_subst_default_vals)

interpfcn/graphics.h: interpfcn/graphics.in.h genprops.awk Makefile
	$(AWK) -f $(srcdir)/genprops.awk $< > $@-t
	mv $@-t $@

interpfcn/graphics-props.cc: interpfcn/graphics.in.h genprops.awk Makefile
	$(AWK) -v emit_graphics_props=1 -f $(srcdir)/genprops.awk $< > $@-t
	mv $@-t $@

noinst_LTLIBRARIES += interpfcn/libinterpfcn.la

interpfcn_libinterpfcn_la_SOURCES = $(INTERPFCN_SRC)
interpfcn_libinterpfcn_la_CPPFLAGS = $(liboctinterp_la_CPPFLAGS)