vectorgons/Makefile
2026-06-01 21:59:36 -07:00

19 lines
366 B
Makefile

CC ?= gcc
CFLAGS ?= -O2 -Wall -Wextra -std=c11
PKGS = glfw3 glu
CPPFLAGS += $(shell pkg-config --cflags $(PKGS))
LDLIBS += $(shell pkg-config --libs $(PKGS)) -lGL -lm
TARGET = vectorgons
SRC = vectorgons.c
$(TARGET): $(SRC)
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(SRC) $(LDLIBS)
run: $(TARGET)
./$(TARGET)
clean:
rm -f $(TARGET)
.PHONY: run clean