aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)Author
2018-11-24Add a warning to not edit env.mkLoïc Hoguin
2018-11-24Improve ct/eunit testsLoïc Hoguin
Also don't run eunit if there's no src/test directory.
2018-11-23Ensure apps eunit tests only run once when called directlyLoïc Hoguin
2018-11-23Allow overriding APPS_DIR/DEPS_DIR in appsLoïc Hoguin
2018-11-23Ensure apps have APPS_DIR and DEPS_DIR definedLoïc Hoguin
So they can use include files and other from other apps when they're built directly, and that they use the same deps directory.
2018-11-23Allow keeping the CT logs on distcleanLoïc Hoguin
This is useful for CI scenarios.
2018-11-22Add relx-post-rel hookOleg Nemanov
This hook can be used, for example, to copy additional files to release before it is tared by relx.
2018-09-12Hide asciidoc-manual commandsLoïc Hoguin
2018-07-05Swallow warnings when creating a PLTKrzysztof Jurewicz
2018-07-05Add experimental auto-reloading of code for releasesLoïc Hoguin
2018-06-25Update RelxLoïc Hoguin
2018-06-21Fix ci for NIFs, env.mk must be removed between versionsLoïc Hoguin
2018-05-31Add $(TEST_DIR) to the default value of SHELL_PATHSKrzysztof Jurewicz
2018-05-20Update Relx to v3.24.5Loïc Hoguin
I've built and uploaded the newest Relx to https://erlang.mk Next time this is necessary I should add a Makefile target to do it automatically.
2018-05-14Add undocumented option DIALYZER_PLT_OPTSLoïc Hoguin
To be used as a workaround to enable --no_native when there are issues with distro packages.
2018-05-14Add the test directory in the list of paths for properLoïc Hoguin
2018-05-14Don't run cover when there's no ebin files in the directoryLoïc Hoguin
2018-05-14list templates on seperate linesMads Flensted-Urech
2018-05-14Fix use of templates from plugins in apps layoutLoïc Hoguin
2018-05-07Escape double quotes when passing ERLC_OPTS during testsLoïc Hoguin
2018-04-25Add gen_statem templatejuhlig
[skip ci]
2018-03-14Create temporary directory when generating relxKrzysztof Jurewicz
2018-01-24Add support for Sphinx documentation builderStanislaw Klekot
2017-11-15Add output directory for generated EDocStanislaw Klekot
2017-11-15Disable colors for properLoïc Hoguin
The option was added recently.
2017-11-15Fix switched UID/GID in asciidoc installThomas Nixon
This caused asciidoc-install to fail with this message on my system, where UID != GID: install: cannot change ownership of 'installed/share/man3/erlang_mk.3.gz': Operation not permitted
2017-09-16Better implementation of removal of COVER_DATA_DIR if not emptyLoïc Hoguin
2017-09-15Fix removal of COVER_DATA_DIR if not emptyLoïc Hoguin
2017-09-13COVER_DATA_DIR for *.coverdatanevar
Also make COVER_REPORT_DIR not override user value (if set before include erlang.mk). Use incl_app in CT cover spec.
2017-08-23Style tweakLoïc Hoguin
2017-08-23Make Triq plugin pick tests from $(TEST_DIR)Krzysztof Jurewicz
This commit also changes Triq repository in package index to point to the leading fork. The original repository doesn’t work in Erlang 20.
2017-08-23Convert the run target to double-colonBenjamin Bergia
2017-08-14Add experimental pinning of Erlang/OTP versionLoïc Hoguin
By defining the ERLANG_OTP or ERLANG_HIPE variable, you can let Erlang.mk manage which version of Erlang/OTP will be used for your project. It will build it if necessary, and will activate it automatically when make is invoked.
2017-07-10Add initial plugin for properLoïc Hoguin
Should act the same way as the Triq plugin, making switching mostly painless, excluding the differences between the two libraries.
2017-05-25Update relx up to v3.23.0Stanislav Ovchar
2017-05-13Add a test for EDOC_SRC_DIRS and tweak the feature a bitLoïc Hoguin
2017-05-13edoc: apps to generate doc for default to ALL_APPS_DIRS + ALL_DEPS_DIRSJean Parpaillon
'source_path' property of edoc default to the list of explicit deps and apps Can be overriden with EDOC_SRC_DIRS In general, edoc options can be overriden with EDOC_OPTS, à la proplists 'source_path' edoc property is not recursive: look for source code in 'src' and 'c_src'
2017-05-13Convert legacy cover tests and fix a few issuesLoïc Hoguin
There are no more legacy tests. Enjoy!
2017-05-12Fix the test merged in the previous commitLoïc Hoguin
2017-05-12Fix make run on windowsStanislav Ovchar
2017-05-12plugins/xref.mk: Fetch xrefr 1.1.0Jean-Sébastien Pédron
In particular, xrefr 1.1.0 now exits with a non-zero exit status if there are any warnings reported. This makes `make xref` fail appropriately.
2017-05-12Make sure the build fails if a docs/rel/test/shell dep failsJean-Sébastien Pédron
Before this change, the build would continue, even if a dependency failed to build. This could lead to obscure errors in the middle of a testsuite for instance. With this change, the build fails immediately, exactly like when a regular dependency fails to build. While here, replace most uses of `|| exit $$?` with `set -e`. This simplifies error handling if we need to add more commands to each blocks. Also, echo error messages to stderr.
2017-05-10plugins/xref.mk: Disable variable expansion in help messageJean-Sébastien Pédron
Before this change, the help message for this plugin was: Xref targets: xref Run Xrefr using REF_CONFIG as config file if defined Note the missing `$X` before `REF_CONFIG`.
2017-05-10Fix paths in protobuffs pluginKevin Wilson
2017-04-27Add a test for plugin templates and fix an issue with themLoïc Hoguin
2017-04-25Fix invalid relx.config path on WindowsLoïc Hoguin
2017-04-25Fix of handling relx.config release versionKrister Svanlund
2017-04-25Accumulate eunit failures in multi-appsStanislav Ovchar
2017-04-25Use $(if) instead of ifeq and add a test for RELX_TAR=0Loïc Hoguin
2017-04-25Make tar-ball generation optional with relxStefan Hellkvist