#include "../topdir.mk"

OBJS = railway.o matrix.o fileio.o cmds.o buffer.o mathwrap.o \
	fileio_siag.o fileio_txt.o fileio_html.o fileio_scm.o fileio_ps.o \
	fileio_wk1.o fileio_tbl.o fileio_latex.o \
	ci.o siodi.o guilei.o tcli.o position.o main.o

SRCS = railway.c matrix.c fileio.c cmds.c buffer.c mathwrap.c \
	fileio_siag.c fileio_txt.c fileio_html.c fileio_scm.c fileio_ps.c \
	fileio_wk1.c fileio_tbl.c fileio_latex.c \
	ci.c siodi.c guilei.c tcli.c position.c main.c


EXTRA_INCLUDES = -I/usr/local/include -I.

EXTRA_DEFINES = -DSIAG -DVERSION_NO=\"$(VERSION)\" \
	-DSIAGHOME=\"$(SIAG_HOME)\" -DSIAGHELP=\"$(SIAG_HELP)\" \
	-DSIAGDOCS=\"$(SIAG_DOCS)\" \
	$(DEBUG) \
	$(GUILE) $(TCL) \
	$(EXTRA_MATH) $(NDBM)

NormalLibraryTarget(siag, $(OBJS))
DependTarget()

depend:: ../topdir.mk

clean::
	$(RM) Makefile

install::
	@echo "Installing support files for Siag"
	$(MKDIRHIER) $(SIAG_HOME)/siag
	$(CP) *.scm external.* $(SIAG_HOME)/siag
	$(MKDIRHIER) $(SIAG_DOCS)/siag/docs
	$(CP) data.scm $(SIAG_DOCS)/siag
	(cd docs; $(CP) * $(SIAG_DOCS)/siag/docs)
	$(MKDIRHIER) $(SIAG_DOCS)/examples/siag
	(cd examples; $(CP) * $(SIAG_DOCS)/examples/siag)
