# Project: quixo
CC   = gcc
CFLAGS	= -Wall -g -pedantic
OBJ  = quixo.o dialogs.o board.o draw.o ai.o
LINKOBJ  = quixo.o dialogs.o board.o draw.o ai.o
LIBS = `allegro-config --libs`
BIN  = quixo
RM = rm -f

$(BIN): $(OBJ)
	$(CC) -lm $(LINKOBJ) -o $(BIN) $(LIBS)

quixo.o: quixo.c board.h draw.h dialogs.h ai.h quixo.h
dialogs.o: dialogs.c dialogs.h draw.h quixo.h
draw.o: draw.c draw.h board.h quixo.h
board.o: board.c board.h quixo.h
ai.o: ai.c ai.h quixo.h board.h

.PHONY: clean

clean:
	${RM} $(OBJ) $(BIN)
