summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* large refactoringTristan Sloughter2014-08-161-2/+2
| | | | | | | | Removed separate compilers Resolves apps to build Finds avail deps before pulling/building Includes relx Simplifies build commands
* erlc: clean-up, enhance, and regression fix fd17693Tuncer Ayaz2014-03-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | * update files * fix Dialyzer warning * unconditionally enable info fil * clean-up inconsistencies * use term_to_binary compression * use try...catch instead of case...catch...of * do not write build info file if the graph is unmodified * store info file as <base_dir>/.rebarinfo * properly support list of compile directives * fix regressions: - Fix a bug in handling of files to compile first. - If a file that is depended upon itself depends on other files, make sure those are compiled first. While at it, rename variables for correctness. Reported-by: David Robakowski - Make sure that FirstFiles has no dupes and preserves the proper order. - headers referenced via -include_lib() were not properly resolved to absolute filenames - .erl files found in sub dirs of src_dirs were not properly resolved to absolute filenames
* Delete dialyzer_warnings on 'make distclean'Tuncer Ayaz2013-06-241-0/+1
|
* Enable verbose output from retestDave Smith2013-04-221-1/+1
|
* Makefile: call Dialyzer with -nn flagTuncer Ayaz2013-03-041-1/+1
| | | | | This speeds up 'make dialyzer' for the common case of Erlang/OTP built without --enable-native-libs.
* Add travis target to make it easier to reproduce failures locallyDave Smith2013-03-041-0/+2
|
* Makefile: fix 'clean' and add 'distclean'Tuncer Ayaz2012-11-261-1/+4
| | | | | * fix 'clean' to remove .eunit (not .test) * add 'distclean' to also remove deps/
* Add 'qc' cmd and rename eunit-compile to test-compileTuncer Ayaz2012-07-231-1/+1
|
* Add xref to travis run and clean up MakefileTuncer Ayaz2012-07-021-7/+7
|
* Remove unused Makefile variablesTuncer Ayaz2012-07-011-2/+0
|
* Refactor ci supportTuncer Ayaz2012-07-011-3/+16
|
* Add binary target for pushing new build of rebar into rebar.wikiDave Smith2012-06-041-0/+5
|
* Fix Makefile to not ignore xref return codeTuncer Ayaz2012-04-021-1/+1
|
* Add support for custom xref queriesAmit Kapoor2012-04-021-5/+2
| | | | | | | | | | | | | | | | | | The custom queries are configured in rebar.config via the tuple {xref_queries, [{query(), query_result()},...]}. The implementation passes the query() string to xref:q and compares the return value with query_result(). It will result in an error if they do not match. The following configuration, for example, is the same as running the xref check undefined_function_calls. It additionally filters ejabberd_logger:*_msg/4 from the result as these functions are generated on execution by ejabberd and not available at compile time. {xref_queries, [{"(XC - UC) || (XU - X - B - (\"ejabberd_logger\":\".*_msg\"/\"4\"))",[]}]}. This patch also modifies the build process of this package by running a custom query instead of doing a diff against a static xref_warning file.
* Enhance make check (Inspired-by: Stavros Aronis)Tuncer Ayaz2012-01-011-5/+17
|
* Update Dialyzer optionsTuncer Ayaz2011-09-041-1/+1
|
* Add check target to MakefileTuncer Ayaz2011-09-021-1/+9
|
* Add "clean" targetDave Smith2010-06-081-0/+3
|
* Add helper makefile; update bootstrap to always build w/ debug_infoDave Smith2010-04-091-0/+2