feat: initial version
This commit is contained in:
19
makefile
Normal file
19
makefile
Normal 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
|
||||
Reference in New Issue
Block a user