{erl_opts, [{i, "src"}, warnings_as_errors, {w, all}, warn_export_all]}. {clean_files, [".eunit", "ebin/*.beam"]}. {pre_hooks, [{"(linux|darwin|solaris)", compile, "make -C c_src"}, {"(freebsd)", compile, "gmake -C c_src"}]}. {post_hooks, [{"(linux|darwin|solaris)", clean, "make -C c_src clean"}, {"(freebsd)", clean, "gmake -C c_src clean"}]}. {eunit_opts, [{report,{eunit_surefire,[{dir,"."}]}}]}. {xref_checks, [fail_on_warning, undefined_function_calls]}.