HEADERS = game.h preferences.h LIBS = -lm -lreadline OBJECTS = engine.o ai.o keyboard.o all: game editor game: $(OBJECTS) gcc -o game $(OBJECTS) $(LIBS) game.o: game.c $(HEADERS) gcc -c game.c engine.o: engine.c $(HEADERS) gcc -c engine.c ai.o: ai.c $(HEADERS) gcc -c ai.c keyboard.o: keyboard.c $(HEADERS) gcc -c keyboard.c editor: editor.c $(HEADERS) gcc -o editor editor.c $(LIBS)