
#include "../topdir.mk"

OBJS = main.o railway.o matrix.o fileio.o cmds.o window.o input.o \
	buffer.o print.o fontsel.o selection.o \
	fileio_egon.o fileio_c.o fileio_gif.o fileio_ps.o fileio_scm.o \
	siodi.o guilei.o tcli.o xegon.o

SRCS = main.c railway.c matrix.c fileio.c cmds.c window.c input.c \
	buffer.c print.c fontsel.c selection.c \
	fileio_egon.c fileio_c.c fileio_gif.c fileio_ps.c fileio_scm.c \
	siodi.c guilei.c tcli.c xegon.c

DEPLIBS = XawClientDepLibs

LOCAL_LIBRARIES = -L../siod -lsiod -L../common -lcommon \
	-L../xcommon -lxcommon -lcommon \
	-lm $(GUILELIB) $(TCLLIB) $(SYSDEP_LIB) \
	-lXpm $(DBLIB) XawClientLibs

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

AllTarget(egon)

depend:: app-defaults.h ../topdir.mk

clean::
	$(RM) app-defaults.h Makefile

ComplexProgramTarget(egon)

XCOMM This is not necessary, because the app-defaults are compiled in.
XCOMM InstallNoAppDefaults(Egon)

app-defaults.h: ../xcommon/ad2c Egon.ad
	sh ../xcommon/ad2c Egon.ad > app-defaults.h

install::
	@echo "Installing support files for Egon"
	$(MKDIRHIER) $(SIAG_HOME)/egon
	$(CP) *.scm external.* $(SIAG_HOME)/egon
	$(MKDIRHIER) $(SIAG_DOCS)/egon/docs
	(cd docs; $(CP) * $(SIAG_DOCS)/egon/docs)
	$(MKDIRHIER) $(SIAG_DOCS)/examples/egon
	(cd examples; $(CP) * $(SIAG_DOCS)/examples/egon)
	if [ -f $(DESTDIR)$(XAPPLOADDIR)/Egon ]; then \
	$(RM) $(DESTDIR)$(XAPPLOADDIR)/Egon; fi

