1
0
Fork 0
yc.hackclub.app/Makefile
yc e8932313cd
🧑‍💻 Add Makefile.
Signed-off-by: yc <yc@hackclub.app>
2024-04-24 08:19:37 +00:00

14 lines
332 B
Makefile

CC = clang
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 {} \;