NAME		= idst-5.7

DISTFILES	= INSTALL Makefile boot config.guess configure dist gc6.7 idc lib st80 \
		  doc/pepsi.html \
		  doc/coke.html \
		  examples/00_README \
		  examples/arithmetic \
		  examples/avl \
		  examples/decafscript \
		  examples/dispatch \
		  examples/dynamic \
		  examples/echo \
		  examples/forward \
		  examples/hw \
		  examples/interp \
		  examples/jolt \
		  examples/reflect \
		  examples/serialise \
		  examples/sqvm \
		  examples/static \
		  examples/this \
		  examples/vtable \
		  examples/weak \
		  examples/x11

PREFIX		= /usr/local/lib/idc/i686-pc-linux-gnu/
TARGET		= i686-pc-linux-gnu

DATE		= $(shell date '+%Y%m%d')

dist : .FORCE
	-tar cvfz $(NAME)-$(DATE).$(TARGET).tar.gz --exclude-from exclude -C / $(PREFIX) usr/local/bin/idc

dist-src : .FORCE
	$(MAKE) -C .. clean spotless
	-rm -rf $(NAME)
	-mkdir $(NAME)
	-tar cf - --exclude-from exclude -C .. $(DISTFILES) | tar xf - -C $(NAME)
	-tar cfvz $(NAME)-$(DATE).tar.gz $(NAME)
	-rm -rf $(NAME)

tidy : .FORCE
	-rm -f *.o *.d *~ .gdb* *.stackdump *.c

clean : tidy
	-rm -f $(FILES) $(BIN)idc1$(OBJEXT)

distclean spotless : clean
	-rm -f Makefile

.FORCE :
