CC = gcc
CFLAGS = -O2 -Wall -Wstrict-prototypes -g -ggdb -DDEBUG
#CFLAGS = -O2 -Wall -Wstrict-prototypes
LDFLAGS = -lm

tetrinet_ai: main.o legacy.o btetris.o tclient.o tcommon.o \
             lua/lib/liblua.a lua/lib/liblualib.a
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^

lua/lib/liblua.a lua/lib/liblualib.a:
	cd lua && ./configure && make

.PHONY:	clean
clean:
	rm -f *.o tetrinet_ai
	make -C lua clean
