/
ygl
/
test_statdata
Обзор
Документация
Войти
/
ygl
/
test_statdata
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
makefile
24 строки
642 B
user
togit
04 ноя 2025, 15:46
04 ноя 2025, 15:46
53c0af3
Код
Авторство
О чём код?
SRCS = $(wildcard src/*.c) TEST_SRCS = $(wildcard test/*.c) CC = gcc COMMON_FLAGS = -std=c99 -Wall -Wextra -Werror -fstack-protector-strong -Wstrict-overflow -Wformat-security -Isrc CFLAGS = $(COMMON_FLAGS) -D_FORTIFY_SOURCE=2 -O2 TEST_CFLAGS = $(COMMON_FLAGS) -g3 -O0 -fsanitize=address -fsanitize=undefined -fno-omit-frame-pointer all: mkdir -p build $(CC) $(SRCS) $(CFLAGS) -o build/stat test: mkdir -p build $(CC) $(SRCS) $(CFLAGS) -o build/stat $(CC) $(filter-out src/main.c, $(SRCS)) $(TEST_SRCS) $(TEST_CFLAGS) -o build/test_run ./build/test_run install: bash install.sh clean: rm -rf build .PHONY: all test install clean