# Makefile CC = gcc CFLAGS = -Wall -Wextra -O2 $(shell pkg-config --cflags glfw3) LDFLAGS = $(shell pkg-config --libs glfw3) -ldl SRC = main.c glad.c OBJ = $(SRC:.c=.o) BIN = fallingCand all: $(BIN) $(BIN): $(OBJ) $(CC) $(OBJ) -o $@ $(LDFLAGS) %.o: %.c $(CC) $(CFLAGS) -c $< -o $@ clean: rm -f $(OBJ) $(BIN)