VERSION=1.0

export CC=gcc -m32 -O3 -c
export CXX=g++ -m32 -O3 -c
export LD=g++ -m32

export TOPDIR=$(shell pwd)
export DESTDIR=$(TOPDIR)/install
export BINDIR=$(DESTDIR)/bin
export SRCDIR=$(TOPDIR)/src



# 
export TOOLDIR=$(SDKDIR)/tools.src
export TOOLS=megalz mktrd hex2bin dz80 bin2c z80asm

# ӣ   ,  
all: prepare
	@for i in  $(TOOLS) ; do \
	echo $$i ; \
	make -C $(SRCDIR)/$$i ; \
	done

#  
prepare:
	@echo "-   . -"
	@echo ": $(TOPDIR)"
	@echo "  $(DESTDIR)"


clean:
	@for i in  $(TOOLS) ; do \
	echo $$i ; \
	make -C $(SRCDIR)/$$i clean ; \
	done
	rm -rf $(DESTDIR)/*
	rm -f version

install: version
	mkdir -p $(BINDIR)
	@for i in  $(TOOLS) ; do \
	echo $$i ; \
	make -C $(SRCDIR)/$$i install ; \
	done

version:
	echo "speccy-toolchain-$(VERSION)" > version
