#define IHaveSubdirs
#define PassCDebugFlags CDEBUGFLAGS='$(CDEBUGFLAGS)'
CDEBUGFLAGS = -O2 -Wall -g

#include "topdir.mk"

EXTRA_INCLUDES = -I/usr/local/include -I.
SUBDIRS = siod siag common xcommon xsiag pw xpw egon plugins

MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))

archive::
	@echo "Archiving SIAG, PW and Egon"
	xmkmf
	make Makefiles
	make clean
	(cd ..; \
	tar zcf siag/ARCHIVE/siag-$(VERSION).tar.gz \
		siag/topdir.mk siag/Imakefile siag/README* siag/INSTALL* \
		siag/siod siag/siag siag/common siag/xcommon \
		siag/xsiag siag/pw siag/xpw siag/egon siag/plugins)
	for d in tsiag gsiag; do \
		if [ -d $$d ]; then \
			(cd $$d; xmkmf; make clean); \
			(cd ..; \
			tar zcf siag/ARCHIVE/$$d-$(VERSION).tar.gz siag/$$d) \
		fi \
	done

binaries::
	@echo "Archiving binaries for SIAG, PW and Egon"
	(cd /; \
	arch=`uname -s`-`uname -m`; \
	tar zcf usr/local/siag/ARCHIVE/siag-$${arch}-$(VERSION).tar.gz \
		$(BINDIR)/siag $(BINDIR)/pw $(BINDIR)/egon \
		$(SIAG_HOME) $(SIAG_DOCS))

clean::
	$(RM) Makefile
