diff options
| author | steven-na <noreply.github@stvnc.dev> | 2026-08-10 13:20:30 -0700 |
|---|---|---|
| committer | steven-na <noreply.github@stvnc.dev> | 2026-08-10 13:20:30 -0700 |
| commit | cd11935a0e50b0098c96c5eea8dc20420b31360e (patch) | |
| tree | f7f457ceb8cba43447e5c1aeea857348ce984a52 /Justfile | |
| parent | 5d575f8cd99e9bc064b3d998f17b194a818e3546 (diff) | |
Moved to unity build, hopefully
Diffstat (limited to 'Justfile')
| -rw-r--r-- | Justfile | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -18,23 +18,23 @@ gen-version type="release": build-static: (gen-version "release") mkdir -p {{build_dir}} - cd {{build_dir}} && {{cc}} {{cflags}} {{extra_cflags}} -c ../{{src_dir}}/*.c + cd {{build_dir}} && {{cc}} {{cflags}} {{extra_cflags}} -c ../{{src_dir}}/unity.c ar rcs {{build_dir}}/lib{{lib}}.a {{build_dir}}/*.o build-shared: (gen-version "release") mkdir -p {{build_dir}} - cd {{build_dir}} && {{cc}} {{cflags}} {{extra_cflags}} -c ../{{src_dir}}/*.c + cd {{build_dir}} && {{cc}} {{cflags}} {{extra_cflags}} -c ../{{src_dir}}/unity.c {{cc}} -shared -o {{build_dir}}/lib{{lib}}.so {{build_dir}}/*.o {{lflags}} build-release: (gen-version "release") mkdir -p {{build_dir}} - cd {{build_dir}} && {{cc}} {{cflags}} {{extra_cflags}} -O3 -DNDEBUG -c ../{{src_dir}}/*.c + cd {{build_dir}} && {{cc}} {{cflags}} {{extra_cflags}} -O3 -DNDEBUG -c ../{{src_dir}}/unity.c ar rcs {{build_dir}}/lib{{lib}}-release.a {{build_dir}}/*.o {{cc}} -shared -o {{build_dir}}/lib{{lib}}-release.so {{build_dir}}/*.o {{lflags}} build-debug: (gen-version "debug") mkdir -p {{build_dir}} - cd {{build_dir}} && {{cc}} {{cflags}} {{extra_cflags}} -g -O0 -fsanitize=address,undefined -fno-omit-frame-pointer -c ../{{src_dir}}/*.c + cd {{build_dir}} && {{cc}} {{cflags}} {{extra_cflags}} -g -O0 -fsanitize=address,undefined -fno-omit-frame-pointer -c ../{{src_dir}}/unity.c ar rcs {{build_dir}}/lib{{lib}}-debug.a {{build_dir}}/*.o {{cc}} -shared -fsanitize=address,undefined -o {{build_dir}}/lib{{lib}}-debug.so {{build_dir}}/*.o {{lflags}} @@ -81,13 +81,13 @@ uninstall-vendor dir: test-all: (gen-version "debug") mkdir -p {{build_dir}} - {{cc}} {{cflags}} {{extra_cflags}} {{test_dir}}/*.c {{src_dir}}/*.c -o {{build_dir}}/test -lcriterion {{lflags}} + {{cc}} {{cflags}} {{extra_cflags}} {{test_dir}}/*.c {{src_dir}}/unity.c -o {{build_dir}}/test -lcriterion {{lflags}} ./{{build_dir}}/test coverage: (gen-version "debug") mkdir -p {{build_dir}}/cov-src {{build_dir}}/cov-tests - cd {{build_dir}}/cov-src && {{cc}} {{cflags}} --coverage -c ../../{{src_dir}}/*.c - cd {{build_dir}}/cov-tests && {{cc}} {{cflags}} --coverage -c ../../{{test_dir}}/*.c + cd {{build_dir}}/cov-src && {{cc}} {{cflags}} --coverage -c ../../{{src_dir}}/unity.c + cd {{build_dir}}/cov-tests && {{cc}} {{cflags}} --coverage -c ../../{{test_dir}}/unity.c {{cc}} {{cflags}} --coverage {{build_dir}}/cov-src/*.o {{build_dir}}/cov-tests/*.o -o {{build_dir}}/test-coverage -lcriterion {{lflags}} ./{{build_dir}}/test-coverage gcovr --root . --filter '{{src_dir}}/' {{build_dir}}/cov-src --html-details {{build_dir}}/coverage.html --print-summary |