aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-05-08Fix make help formattingLoïc Hoguin
2015-05-08Add ci pluginLoïc Hoguin
The ci plugin allows testing your Erlang project across any number of Erlang versions.
2015-05-08Fully specify the ct pathsLoïc Hoguin
Avoids some annoying warnings when Common Test runs. I believe this is a regression.
2015-05-07Add a check targetLoïc Hoguin
Compiles, runs tests and runs all sorts of analysis like Dialyzer.
2015-05-07Add Asciidoc documentation supportLoïc Hoguin
2015-05-07Don't need to make erlang.mk file anymoreLoïc Hoguin
2015-05-07Merge branch 'bootstrapped' of https://github.com/kaos/erlang.mkLoïc Hoguin
2015-05-07Merge branch 'pu-autopatch-hint' of https://github.com/kaos/erlang.mkLoïc Hoguin
2015-05-07Merge branch 'pu-autopatch-fix' of https://github.com/kaos/erlang.mkLoïc Hoguin
2015-05-07Merge branch 'xref_plugin' of https://github.com/inaka/erlang.mkLoïc Hoguin
2015-05-07Support for copying dependenciesJohan Persson
2015-05-07Merge branch 'typo' of https://github.com/michaelnisi/erlang.mkLoïc Hoguin
2015-04-30Packages: rename exsplus to exsplus128Kenji Rikitake
2015-04-29Merge branch 'rename_wpool_to_worker_pool' of ↵Loïc Hoguin
https://github.com/ingwinlu/erlang.mk
2015-04-29rename wpool to worker_poolwinlu
2015-04-28Merge branch 'xref_runner_integration' of https://github.com/inaka/erlang.mkLoïc Hoguin
2015-04-28Merge branch 'add_wpool' of https://github.com/ingwinlu/erlang.mkLoïc Hoguin
2015-04-27Add package wpool to the indexwinlu
2015-04-27Add package nodefinder to the indexwinlu
2015-04-26Merge branch 'master' of https://github.com/crownedgrouse/erlang.mkLoïc Hoguin
2015-04-23Update relx to 1.3.1Loïc Hoguin
2015-04-19Add package geas to the indexcrownedgrouse
2015-04-17propagate failed deps builds.Andreas Stenius
Unless we return a non-zero result from the deps target, any issues in the build of a dependency will be masked.
2015-03-27create bootstrap version of erlang.mk (ref #187)Andreas Stenius
By adding a forced req to a erlang.mk target, we make sure that make will always remake the erlang.mk file, and start over when we have the updated file in place. From [3.5 How Makefiles are remade](https://www.gnu.org/software/make/manual/html_node/Remaking-Makefiles.html#Remaking-Makefiles) After all makefiles have been checked, if any have actually been changed, make starts with a clean slate and reads all the makefiles over again.
2015-03-27always apply autopatch when requested. fixes #217.Andreas Stenius
If rebar.config is found, the `deps` and `erl_first_files` options are migrated to the Makefile for erlang.mk
2015-03-26Require makefile to build dep. Fixes #218.Andreas Stenius
2015-03-18update README.mdEuen
2015-03-18add as a pluginEuen
2015-03-17Add package xrefr to the indexEuen
2015-03-14Add one more great reason to use erlang.mkLoïc Hoguin
2015-03-12Make eunit non-verbose by defaultLoïc Hoguin
There is no value in a verbose mode for eunit by default because eunit will print errors of failing tests regardless of what mode is used. Verbose mode only seem to output what modules are tested and what tests pass in those modules, in addition to errors. Disabling verbose will make errors much easier to notice.
2015-03-06Change version of erwa to 0.1.1Loïc Hoguin
2015-03-06Fix an error message when there is no test/ folderLoïc Hoguin
2015-03-06Don't run triq if the dep is missingLoïc Hoguin
2015-03-06Update relx to 1.2.0Loïc Hoguin
2015-03-01Merge pull request #212 from oliv3/uuidLoïc Hoguin
Add package uuid to the index
2015-03-01Add package uuid to the indexOlivier Girondel
2015-02-12Merge pull request #209 from kittee/jobs_packageLoïc Hoguin
Add package jobs to the index
2015-02-12Add package jobs to the indexIgor Savchuk
2015-02-11Merge pull request #208 from kittee/erlexec_packageLoïc Hoguin
Add package erlexec to the index
2015-02-11Add package erlexec to the indexIgor Savchuk
2015-01-13Fix pkg-search typoMichael Nisi
2015-01-12Update copyright yearLoïc Hoguin
Also added a copyright line in the eunit plugin due to the extensive work I have done there a few days ago.
2015-01-12Merge branch 'doc-deps' of https://github.com/zuiderkwast/erlang.mkLoïc Hoguin
2015-01-12Merge branch 'prevent-elvis-clean' of https://github.com/danielwhite/erlang.mkLoïc Hoguin
2015-01-12Add "necessary evil" autopatch featureLoïc Hoguin
The point of this feature is to fix common issues users experience. This feature, when used, attempts to fix projects that are incompatible with erlang.mk. It currently is able to build a new Makefile based on information it finds in a rebar.config file (only deps for now) and also to fix the .app.src file in various ways.
2015-01-11Prevent 'make all' from removing elvisDaniel White
Given that 'make all' is the default build, it seems surprising to delete this without an explicit request for a 'distclean'.
2015-01-10Add triq pluginLoïc Hoguin
2015-01-10Merge branch 'fix_elvis' of https://github.com/srijan/erlang.mkLoïc Hoguin
2015-01-10Introduce test builds and unify testing tools interfaceLoïc Hoguin
The general idea is that erlang.mk now keeps track of what kind of build it generated. A test build is valid for all subsequent test target invocations. A normal build is only valid for itself and releases. This rework adds the ability to specify deps to eunit. The EUNIT_DIR variable is gone in favor of a more global TEST_DIR. The tests-ct target got renamed to ct and documented. Many more minor changes were done during the course of testing these changes.