OBJ = main.o menu.o render.o util.o bullet.o player.o collisions.o file.o CFLAGS = -std=c99 -g -Wall LDFLAGS = -lSDL2 -lSDL2_image -lSDL2_ttf -lm -lSDL2_mixer all: $(OBJ) @$(CC) $(OBJ) -o highnoon $(LDFLAGS) %.o : %.c @$(CC) $(CFLAGS) -c -o $@ $< .PHONY : clean clean: @rm -f $(OBJ) highnoon