aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/relx.mk
AgeCommit message (Collapse)Author
2023-05-16Fix RELX_OUTPUT_DIRLoïc Hoguin
Was broken in the move to Relx v4.
2023-05-12Add support for relx.config.script backTyler Hughes
It was removed accidentally when switching to Relx v4.
2023-05-12Fix compatibility with Relx v4 regarding {git, short} && {git, long}Oleksii Semilietov
2023-03-09Add missing dot breaking Relx eval after upgrade to Relx 4Loïc Hoguin
2022-04-28fixup! Upgrade to Relx 4 which is now used as a libraryLoïc Hoguin
2022-04-27Upgrade to Relx 4 which is now used as a libraryLoïc Hoguin
2022-04-12Temporary, incomplete fix for OTP-25 RelxLoïc Hoguin
This will not make release upgrades work for OTP-25. We need to move on to Relx 4 in order to fix those.
2018-12-10Optimization: reduce the number of shell commands on noopsLoïc Hoguin
2018-11-30Update Relx to v3.27.0Loïc Hoguin
2018-11-30Hide some pointless output behind V=1Loïc Hoguin
2018-11-30Make "make run" work for non-extended releases tooLoïc Hoguin
2018-11-26Propagate the effects of V=1 to relxLoïc Hoguin
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-07-05Add experimental auto-reloading of code for releasesLoïc Hoguin
2018-06-25Update RelxLoïc Hoguin
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-03-14Create temporary directory when generating relxKrzysztof Jurewicz
2017-08-23Convert the run target to double-colonBenjamin Bergia
2017-05-25Update relx up to v3.23.0Stanislav Ovchar
2017-05-12Fix make run on windowsStanislav Ovchar
2017-04-25Fix invalid relx.config path on WindowsLoïc Hoguin
2017-04-25Fix of handling relx.config release versionKrister Svanlund
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
2016-10-29Make the sfx plugin use the tarball from RelxLoïc Hoguin
Plus small tweaks.
2016-10-28Add "make relup"Loïc Hoguin
The initial documentation is a bit rough. It's getting late and I'd like to have this in sooner rather than later. :-)
2016-10-25Move relx to the temporary directoryLoïc Hoguin
2016-10-21Update Copyright notices2016.10.21Loïc Hoguin
2016-04-21Bump relx version to 3.19.0Hakan Nilsson
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-14Update relx to 3.5.0Loïc Hoguin
2015-09-14Make relx work on Windows/MSYS2Loïc Hoguin
2015-07-04Add $(verbose) to avoid completely silencing commandsLoïc Hoguin
2015-05-13Don't build a release if dependencyLoïc Hoguin
Adds neo4j and shotgun back to the package index.
2015-05-10Indent the Erlang snippetLoïc Hoguin
2015-05-09Document the run target in 'make help'Loïc Hoguin
2015-05-09Add a 'run' command to run the relx releaseLoïc Hoguin
Should only be used during development. Stolen idea from Tristan Sloughter who stole it from Ahmad Sherif. This commit also introduces the 'erlang' function for executing Erlang code written directly in the Makefile. The rest of the project will eventually move to using it as it's much cleaner than the previous solution.
2015-05-09Update relx to 2.0.0Loïc Hoguin
2015-04-23Update relx to 1.3.1Loïc Hoguin
2015-03-06Update relx to 1.2.0Loïc Hoguin
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-07Fix parallel compilationLoïc Hoguin
Parallel compilation is now only enabled for "make" and "make deps app". To ensure order we spawn a new Make process for "deps", "app" and "rel" when the "all" target (or no target) is used.
2015-01-06Merge branch 'deps_app_rel_order' of https://github.com/stolen/erlang.mkLoïc Hoguin
2014-12-29Updated relx to version v1.1.0Mark Nijhof
2014-12-23Build deps, app, rel targets really in that orderDanil Zagoskin
2014-08-20Correctly handle RELX_OUTPUT_DIR1.1.0Loïc Hoguin
2014-08-15Fix relx plugin to have targets defined even if file is missingLoïc Hoguin
2014-08-05Don't download relx every buildLoïc Hoguin
2014-08-01Also delete the relx executable on distcleanLoïc Hoguin