1
0
Files
gltext/Makefile
2025-09-03 13:07:36 +08:00

23 lines
412 B
Makefile

TARGET = gltext
BUILD = build
SRCS = $(wildcard *.c)
OBJS = $(SRCS:.c=.o)
CC := gcc
CFLAGS := -O2 -Wall $(INCLUDES) $(shell pkg-config --cflags glfw3)
CXXFLAGS := $(CFLAGS) -std=c++17
LDFLAGS := $(shell pkg-config glfw3 --libs)
all: $(TARGET)
$(TARGET): $(OBJS)
$(CC) -o $@ $^ $(LDFLAGS) -static-libgcc -static-libstdc++ -static
run: all
@./$(TARGET)
.PHONY: clean
clean:
$(RM) $(OBJS) $(TARGET)