WEBSITE=renomath.org:renomath.org/101games/hmrabi
CODE=hmrabi.c hmrabi.java hmrabi.pas

all: hmrabi-c hmrabi-pas hmrabi-java

hmrabi-c: hmrabi.c
	gcc -O3 -o hmrabi-c hmrabi.c -lreadline
	strip hmrabi-c

hmrabi-pas: hmrabi.pas
	fpc -O3 -ohmrabi-pas hmrabi.pas

hmrabi-java: hmrabi.java Makefile
	javac hmrabi.java
	echo "#!/bin/bash\nexec java hmrabi \"\$$@\"" >hmrabi-java
	chmod +x hmrabi-java

update:
	rm -rf upload
	mkdir upload
	for i in $(CODE); do \
		sed "s/	/    /g" <$$i >upload/$$i; \
	done
	cp Makefile hmrabi.png output.txt upload
	rsync -v -c upload/* $(WEBSITE)

clean:
	rm -f hmrabi-c hmrabi-java hmrabi-pas hmrabi.o hmrabi*class
