diff --git a/Makefile b/Makefile index 49c54f9..39010ea 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,22 @@ -meson: - meson setup -Dbuild_tests=true -Dbuild_benchmarks=true --warnlevel 2 --werror --buildtype release builddir +test: + meson setup -Dbuild_tests=true --warnlevel 2 --werror --buildtype release builddir cd builddir && ninja -mesondebug: - meson setup -Dbuild_tests=true -Dbuild_benchmarks=true --warnlevel 2 --werror --buildtype debug debug +bench: + meson setup -Dbuild_benchmarks=true --warnlevel 2 --werror --buildtype release builddir + cd builddir && ninja + +debug: + meson setup -Dbuild_tests=true --warnlevel 2 --werror --buildtype debug debug cd debug && ninja +sharedlib: + meson setup --warnlevel 2 --werror --buildtype release builddir + cd builddir && ninja + +install: + meson setup --warnlevel 2 --werror --buildtype release builddir + cd builddir && meson install + clean: $(RM) -rf $(TESTOBJS) $(BENCHOBJS) $(UTILOBJS) testexe benchexe builddir debug