CC = gcc
CFLAGS = -g -Wall -Wno-missing-braces

all: mine_ai
clean:
	rm *.o mine_ai
mine_ai: mine_ai.o mine_engine.o combin.o point_list.o
	$(CC) $(CFLAGS) -o mine_ai mine_ai.o mine_engine.o combin.o point_list.o
mine_ai.o: mine_ai.c mine_engine.h combin.h point_list.h
	$(CC) $(CFLAGS) -c -o mine_ai.o mine_ai.c
mine_engine.o: mine_engine.c mine_engine.h
	$(CC) $(CFLAGS) -c -o mine_engine.o mine_engine.c
combin.o: combin.c combin.h
	$(CC) $(CFLAGS) -c -o combin.o combin.c
point_list.o: point_list.c
	$(CC) $(CFLAGS) -c -o point_list.o point_list.c
