aboutsummaryrefslogtreecommitdiffstats
path: root/build.config
AgeCommit message (Collapse)Author
2015-12-30List third party plugins; remove ElvisLoïc Hoguin
This is a breaking change for Elvis users, who should now use the external plugin available at https://github.com/inaka/elvis.mk
2015-11-18Fix target dependencies and enable parallel again2.0.0-pre.2Loïc Hoguin
We can now use 'make -j 32' again. All tests pass. There might be some issues left with the areas that are not fully tested yet (some plugins). A few changes in behavior: * 'make app' will also do 'make deps' unless SKIP_DEPS is set. You can use 'make app-build' instead to just build the application. * 'make rel' will also do 'make app' (and therefore deps). There are no alternative target to keep the old behavior at this time.
2015-09-22Add REL_DEPS along with its testLoïc Hoguin
2015-09-17Add initial 'make rebar.config'Loïc Hoguin
This is a preliminary work, good enough to be used in some, but not all, projects. Tests cover the current functionality. Documentation has been written but will be committed at a later stage, as it covers more than just this target (the target is documented as part of a "Compatibility with other build tools" chapter).
2015-06-28Bundle the package index directly inside erlang.mkLoïc Hoguin
If you were using the index file as a "lock file", bear with me for a moment, equivalent functionality will soon be added. :-)
2015-05-16Add protobuffs plugin to compile *.proto filesLoïc Hoguin
2015-05-09Merge branch 'cover' of https://github.com/zuiderkwast/erlang.mkLoïc Hoguin
Rebased and moved ct.cover.spec into the test/ directory.
2015-05-08Add ci pluginLoïc Hoguin
The ci plugin allows testing your Erlang project across any number of Erlang versions.
2015-05-07Add Asciidoc documentation supportLoïc Hoguin
2015-05-07Merge branch 'xref_plugin' of https://github.com/inaka/erlang.mkLoïc Hoguin
2015-03-18add as a pluginEuen
2015-01-24Combined coverage report for eunit and ctViktor Söderqvist
2015-01-10Add triq pluginLoï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.
2014-12-21Add EUnit pluginEnrique Fernandez
2014-11-24add escript pluginDave Cottlehuber
2014-11-19Enabled the c_src plugin by defaultLoïc Hoguin
2014-11-01Alphabetical order build.configLoïc Hoguin
2014-10-31[inaka/elvis#96] Elvis plugin.Juan Facorro
2014-09-08Created shell targetRob Martin
2014-07-30Add bootstrap pluginLoïc Hoguin
2014-06-10Initial support for NIFsLoïc Hoguin
2014-05-28Cut erlang.mk into many small componentsLoïc Hoguin
* The build.config says what gets into the generated erlang.mk. * The default erlang.mk in the repository hasn't changed yet. * Clean targets were separated into "clean" and "distclean". * The "help" target was added to display some help message. I probably broke a couple things...