#$Id: Makefile,v 1.13 2016/10/27 13:34:28 localhost Exp $

B=pi

GAME2C=./game2c
GAME2C_TRANS_C=translated_game.c
#GAME2C_TRANS_C=translated_game_LE.c

all: $(B)_g

test: all
	./$(B)_g >$(B)_g.out
	@echo "checking result..."
	diff $(B)_g.out $(B).gt.out

clean:
	rm -f $(B)_g.out $(B)_g.c translated_game.gc

veryclean: clean
	rm -f $(B)_g $(B)_g.gc $(GAME2C)

$(B)_g.c: $(B).gt $(GAME2C) $(GAME2C_TRANS_C)
	$(GAME2C) -t $(B).gt > translated_game.gc
	cp $(GAME2C_TRANS_C) $(B)_g.c

$(B)_g: $(B)_g.c
	cc $(B)_g.c -o $(B)_g

