1
0
Fork 0

🧑‍💻 Add Makefile.

Signed-off-by: yc <yc@hackclub.app>
This commit is contained in:
YoungChief 2024-04-24 08:19:37 +00:00
parent 94ae90d846
commit e8932313cd
Signed by: yc
SSH key fingerprint: SHA256:/762XoeFACwVxXLtK+gOlFF0brtEkdOeolz90+jCeRw

14
Makefile Normal file
View file

@ -0,0 +1,14 @@
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 {} \;