.PHONY: all clean debug dist-clean

SOURCES=BallsActivity.java BallsView.java

all:
	@echo "Nothing to do here"

debug: build.xml res/layout/balls.xml res/values/strings.xml $(SOURCES:%=src/com/geishastudios/balls/%)
	ant debug

build.xml: AndroidManifest.xml
	android update project --target android-8 --path .
	touch $@

src/com/geishastudios/balls/%: code.txt
	mkdir -p src/com/geishastudios/balls/
	atangle -r '$*' < $< > $@

AndroidManifest.xml: code.txt
	atangle -r '$@' < $< > $@

res/layout/balls.xml: code.txt
	mkdir -p res/layout
	atangle -r 'balls.xml' < $< > $@

res/values/strings.xml: code.txt
	mkdir -p res/values
	atangle -r 'strings.xml' < $< > $@

dist-clean:
	rm -fr bin/ build.properties build.xml default.properties gen/ local.properties libs/ proguard.cfg

clean: dist-clean
	rm -fr AndroidManifest.xml res/layout/ res/values/ src/
