1
0
Fork 0
yc.hackclub.app/Makefile

15 lines
329 B
Makefile
Raw Normal View History

CC = cc
CFLAGS = -O4 -Ofast -march=native -flto -fomit-frame-pointer -finline-functions -funroll-loops -std=c2x
DIR = cgi
SOURCES = $(wildcard $(DIR)/*.c)
TARGETS = $(patsubst $(DIR)/%.c,%,$(SOURCES))
all: $(TARGETS)
%: $(DIR)/%.c
$(CC) $(CFLAGS) -o $(DIR)/$@ $<
clean:
find $(DIR)/ -type f ! -name '*.c' -exec rm -f {} \;