HEADERS = game.h preferences.h LIBS = -lm -lreadline OBJECTS = engine.o ai.o keyboard.o game.o all: game editor clean: rm -f *.o game editor game: $(OBJECTS) gcc -o game $(OBJECTS) $(LIBS) %.o: %.c $(HEADERS) gcc -c $< -o $@ editor: editor.c $(HEADERS) gcc -o editor editor.c $(LIBS) .PHONY: clean all