<feed xmlns='http://www.w3.org/2005/Atom'>
<title>erlang.mk.git/doc, branch 2016.12.08</title>
<subtitle>A build tool for Erlang that just works.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/'/>
<entry>
<title>Add CT_LOGS_DIR</title>
<updated>2016-11-25T23:34:55+00:00</updated>
<author>
<name>nevar</name>
<email>YurinVV@ya.ru</email>
</author>
<published>2016-11-25T07:08:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=e519628eec711ff295096358652f60f42828e6b4'/>
<id>e519628eec711ff295096358652f60f42828e6b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clarify gmake commands on FreeBSD/Homebrew</title>
<updated>2016-11-03T20:17:01+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-11-03T20:17:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=e17a67b2be6db7a6b2ac488510580c4a004d980c'/>
<id>e17a67b2be6db7a6b2ac488510580c4a004d980c</id>
<content type='text'>
[ci skip]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ci skip]
</pre>
</div>
</content>
</entry>
<entry>
<title>Document ESCRIPT_ZIP=zip and Ubuntu's p7zip-full</title>
<updated>2016-11-01T10:45:55+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-11-01T10:45:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=468a3b4e23def6c894c1164551536dd4bba84e66'/>
<id>468a3b4e23def6c894c1164551536dd4bba84e66</id>
<content type='text'>
[ci-skip]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ci-skip]
</pre>
</div>
</content>
</entry>
<entry>
<title>Greatly improve the escript support</title>
<updated>2016-10-30T14:56:29+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-10-30T14:56:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=01efaa6764088ee0df0d1ec6e5f561707af5ebe0'/>
<id>01efaa6764088ee0df0d1ec6e5f561707af5ebe0</id>
<content type='text'>
The plugin can now easily generate escripts as complex as relx
or rebar/rebar3. It generates a proper structure and allows
embedding extra files by extending the escript-zip target.

Documentation and tests have been added.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The plugin can now easily generate escripts as complex as relx
or rebar/rebar3. It generates a proper structure and allows
embedding extra files by extending the escript-zip target.

Documentation and tests have been added.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add chapter about self-extracting releases</title>
<updated>2016-10-29T14:22:22+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-10-29T14:22:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=5b304e2c987cf30965293b520912ef39771059e1'/>
<id>5b304e2c987cf30965293b520912ef39771059e1</id>
<content type='text'>
[ci-skip]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ci-skip]
</pre>
</div>
</content>
</entry>
<entry>
<title>Add "make relup"</title>
<updated>2016-10-28T16:22:49+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-10-28T16:22:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=20f480531e0caafcb1f988eaadea1b3b6a3caf72'/>
<id>20f480531e0caafcb1f988eaadea1b3b6a3caf72</id>
<content type='text'>
The initial documentation is a bit rough. It's getting late and
I'd like to have this in sooner rather than later. :-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The initial documentation is a bit rough. It's getting late and
I'd like to have this in sooner rather than later. :-)
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify the curl method to get erlang.mk</title>
<updated>2016-10-25T17:26:41+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-10-25T17:26:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=ce741ddc9ce7e25869ffce512cf74fbe5d8dc339'/>
<id>ce741ddc9ce7e25869ffce512cf74fbe5d8dc339</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core/deps-tools.mk: New targets `fetch-deps` and `list-deps`</title>
<updated>2016-10-25T11:55:55+00:00</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>jean-sebastien@rabbitmq.com</email>
</author>
<published>2015-09-14T11:34:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=2bc4ffab95db4ac38a0424d565590d68f7078aba'/>
<id>2bc4ffab95db4ac38a0424d565590d68f7078aba</id>
<content type='text'>
.. to fetch and list deps recurvively.

Therefore, they work on direct dependencies, dependencies' dependencies,
and so on. Nothing is built with those targets.

The following targets are also available to work on other kinds of
dependencies:
    make fetch-doc-deps
    make fetch-rel-deps
    make fetch-test-deps
    make fetch-shell-deps
    make list-doc-deps
    make list-rel-deps
    make list-test-deps
    make list-shell-deps

In all cases, they include "normal" and eg. "test" dependencies of the
top-level project, then only "normal" dependencies' dependencies.

It's possible to include several kinds in one go:
    make fetch-deps DEP_TYPES='doc test'
    make list-deps DEP_TYPES='doc test'

As it may be difficult to use the output of `make list-*` because
the list could appear after other targets output (like dependencies
fetching), the list is available in files pointed by the following
variables:
    $(ERLANG_MK_RECURSIVE_DEPS_LIST)
    $(ERLANG_MK_RECURSIVE_DOC_DEPS_LIST)
    $(ERLANG_MK_RECURSIVE_REL_DEPS_LIST)
    $(ERLANG_MK_RECURSIVE_TEST_DEPS_LIST)
    $(ERLANG_MK_RECURSIVE_SHELL_DEPS_LIST)

Internally, `list-deps` is simply implemented on top of `fetch-deps`:
the latter fills a sorted log with all the directories it traversed.
`list-deps` finally just prints the log file to stdout.

Fixes #560.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
.. to fetch and list deps recurvively.

Therefore, they work on direct dependencies, dependencies' dependencies,
and so on. Nothing is built with those targets.

The following targets are also available to work on other kinds of
dependencies:
    make fetch-doc-deps
    make fetch-rel-deps
    make fetch-test-deps
    make fetch-shell-deps
    make list-doc-deps
    make list-rel-deps
    make list-test-deps
    make list-shell-deps

In all cases, they include "normal" and eg. "test" dependencies of the
top-level project, then only "normal" dependencies' dependencies.

It's possible to include several kinds in one go:
    make fetch-deps DEP_TYPES='doc test'
    make list-deps DEP_TYPES='doc test'

As it may be difficult to use the output of `make list-*` because
the list could appear after other targets output (like dependencies
fetching), the list is available in files pointed by the following
variables:
    $(ERLANG_MK_RECURSIVE_DEPS_LIST)
    $(ERLANG_MK_RECURSIVE_DOC_DEPS_LIST)
    $(ERLANG_MK_RECURSIVE_REL_DEPS_LIST)
    $(ERLANG_MK_RECURSIVE_TEST_DEPS_LIST)
    $(ERLANG_MK_RECURSIVE_SHELL_DEPS_LIST)

Internally, `list-deps` is simply implemented on top of `fetch-deps`:
the latter fills a sorted log with all the directories it traversed.
`list-deps` finally just prints the log file to stdout.

Fixes #560.
</pre>
</div>
</content>
</entry>
<entry>
<title>installation.asciidoc: Fix Erlang package name on FreeBSD</title>
<updated>2016-10-25T08:03:13+00:00</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>jean-sebastien@rabbitmq.com</email>
</author>
<published>2016-10-24T08:14:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=4f70eadae995ff3fa2740584f71470ffdcd2f9b7'/>
<id>4f70eadae995ff3fa2740584f71470ffdcd2f9b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support PROJECT_APP_EXTRA_KEYS to add keys to the .app file</title>
<updated>2016-10-23T19:08:12+00:00</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>jean-sebastien@rabbitmq.com</email>
</author>
<published>2016-10-20T14:33:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=10ffd2d2ee7bb22a59f1ff8a0a35c63e2696bc6b'/>
<id>10ffd2d2ee7bb22a59f1ff8a0a35c63e2696bc6b</id>
<content type='text'>
This allows to add standard keys which do not have a corresponding
`PROJECT_` Makefile variable, as well as non-standard keys.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows to add standard keys which do not have a corresponding
`PROJECT_` Makefile variable, as well as non-standard keys.
</pre>
</div>
</content>
</entry>
</feed>
