bin_PROGRAMS = sattool

sattool_SOURCES = utils.cc sattool.cc options.cc sgp4sat.cc object.cc list.cc \
	writetle.cc parser.yy lexer.ll filter.cc lla.cc marker.cc \
	filter_parse.yy filter_lex.ll filter_funcs.cc filtercmd.cc \
	date_parser.yy date_lexer.ll step.cc summary.cc \
	datetest.cc live.cc site.cc encounter.cc pass.cc predict.cc \
	passes.cc sun.cc cat.cc sat.c sgp.c time.c vector.c

noinst_HEADERS = date_parser.h filter.h filter_parse.h parser.h sattool.h sgp.h \
		 vector.h

EXTRA_DIST = fminbr.cc zeroin.cc


YFLAGS = -d

filter_lex.cc: filter_lex.ll
	$(SHELL) $(YLWRAP) "$(LEX)" $< lex.filter_.c $@ -- \
		-Pfilter_ $(AM_LFLAGS) $(LFLAGS)

filter_parse.cc: filter_parse.yy
	$(SHELL) $(YLWRAP) "$(YACC)" $< y.tab.c $*.cc y.tab.h $*.h  -- \
	-p filter_ $(AM_YFLAGS) $(YFLAGS)

date_lexer.cc: date_lexer.ll
	$(SHELL) $(YLWRAP) "$(LEX)" $< lex.date_.c $@ -- \
		-Pdate_ $(AM_LFLAGS) $(LFLAGS)

date_parser.cc: date_parser.yy
	$(SHELL) $(YLWRAP) "$(YACC)" $< y.tab.c $*.cc y.tab.h $*.h  -- \
	-p date_ $(AM_YFLAGS) $(YFLAGS)