oas/Makefile
omicron bf3fd83b64 Let the release build error on warnings
Add -Werror to the release configuration. Also add the release build as
a dependency of the make validate rule. The idea is that builds should
not pass validation if they have warnings but it shouldn't stop debug
builds during development from compiling while work is in progress.
2025-04-17 15:18:28 +02:00

47 lines
809 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 release
./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/