feat: initial version

This commit is contained in:
2026-01-15 20:15:16 +02:00
parent 8b25ab521a
commit 2566f49a8d
7 changed files with 2200 additions and 1 deletions

19
makefile Normal file
View File

@@ -0,0 +1,19 @@
RELEASE_flags=-DNDEBUG -O2 -g0
DEBUG_flags=-std=c23 -DDEBUG -Wall -Wno-unknown-pragmas -Wpedantic -Wshadow -Wextra -Werror=implicit-int -Werror=incompatible-pointer-types -Werror=int-conversion -Wvla -g -O0
COMPILER=clang
clean:
rm -fr bin
format:
clang-format -i test/nilinkedlist_test.c
clang-format -i nilinkedlist.h
test: bin/test
bin/test/nilinkedlist_test
.PHONY: clean format test
bin/test: test/nilinkedlist_test.c
mkdir -p bin/test
${COMPILER} ${DEBUG_flags} test/nilinkedlist_test.c -o bin/test/nilinkedlist_test