CC = gcc CFLAGS = -std=c11 -Wall -Wextra -Werror TARGET = game OBJS = game.o main.o all: $(TARGET) $(TARGET): $(OBJS) $(CC) $(CFLAGS) $(OBJS) -o $(TARGET) game.o: game.c game.h $(CC) $(CFLAGS) -c game.c main.o: main.c game.h $(CC) $(CFLAGS) -c main.c clean: rm -f *.o $(TARGET) re: clean all