oas/Makefile
omicron 27099c9899 Add initial unit tests
- Add µnit source and header files
- Add test target to the build system
- Implement a thorough lexer test suite
- Implement a minimal AST test suite
2025-04-05 01:37:04 +02:00

47 lines
801 B
Makefile

.PHONY: all clean distclean release debug afl asan msan validate analyze fuzz
debug:
make -rRf make/debug.mk all
all: debug release afl asan msan
release:
make -rRf make/release.mk all
afl:
make -rRf make/afl.mk all
fuzz:
make -rRf make/afl.mk fuzz
asan:
make -rRf make/asan.mk all
msan:
make -rRf make/msan.mk all
validate: asan msan debug
./validate.sh
analyze:
make -rRf make/analyze.mk clean all
test:
make -rRf make/test.mk test
clean:
make -rRf make/release.mk clean
make -rRf make/debug.mk clean
make -rRf make/afl.mk clean
make -rRf make/msan.mk clean
make -rRf make/asan.mk clean
make -rRf make/analyze.mk clean
make -rRf make/test.mk clean
rm -rf build/
distclean: clean
make -rRf make/afl.mk distclean
make -rRf make/analyze.mk distclean
rm -rf reports/