<feed xmlns='http://www.w3.org/2005/Atom'>
<title>erlang.mk.git/test, branch 2017.05.18</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 a test for ErlyDTL with a custom tag</title>
<updated>2017-05-16T21:34:30+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-05-16T21:34:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=1882143bb79cf36f5a13132ca5d4d090fa8f504b'/>
<id>1882143bb79cf36f5a13132ca5d4d090fa8f504b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Also test WITHOUT when updating Erlang.mk</title>
<updated>2017-05-15T21:25:36+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-05-15T21:25:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=2cce1853de498a636ca233e9df16c39ba9e6495b'/>
<id>2cce1853de498a636ca233e9df16c39ba9e6495b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tweaks and tests for the WITHOUT feature</title>
<updated>2017-05-15T19:37:08+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-05-15T18:55:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=0305622f259c11258cc9d56fa46af28d2206bd43'/>
<id>0305622f259c11258cc9d56fa46af28d2206bd43</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support plugins local to the application</title>
<updated>2017-05-15T14:53:11+00:00</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>jean-sebastien@rabbitmq.com</email>
</author>
<published>2017-05-12T08:19:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=724521b68c19f107437db9fa2ee8def6ff604e0a'/>
<id>724521b68c19f107437db9fa2ee8def6ff604e0a</id>
<content type='text'>
If the application's Makefile specify either:
    DEP_PLUGINS = $(PROJECT)
or e.g.:
    DEP_PLUGINS = $(PROJECT)/mk/dist.mk
then load the plugin from the application instead of a dependency.

This helps when you have an application with common Erlang modules and
Erlang.mk plugins: your common application can load Erlang.mk plugins
exactly like other applications depending on the common application.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the application's Makefile specify either:
    DEP_PLUGINS = $(PROJECT)
or e.g.:
    DEP_PLUGINS = $(PROJECT)/mk/dist.mk
then load the plugin from the application instead of a dependency.

This helps when you have an application with common Erlang modules and
Erlang.mk plugins: your common application can load Erlang.mk plugins
exactly like other applications depending on the common application.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add dep_fetch_ln</title>
<updated>2017-05-15T13:18:42+00:00</updated>
<author>
<name>derwinlu</name>
<email>derwinlu+git@gmail.com</email>
</author>
<published>2017-02-08T17:09:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=5fd792337b5627f3f4c9af4488591dbb291299d8'/>
<id>5fd792337b5627f3f4c9af4488591dbb291299d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a test for EDOC_SRC_DIRS and tweak the feature a bit</title>
<updated>2017-05-13T20:35:11+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-05-13T20:35:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=ecd4344f3ef7e1b12e6506dd0b5d6e644894b9e0'/>
<id>ecd4344f3ef7e1b12e6506dd0b5d6e644894b9e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert legacy cover tests and fix a few issues</title>
<updated>2017-05-13T13:37:24+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-05-13T13:37:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=68bb586e605c62ba9fc7c7bebe14529121dcc53a'/>
<id>68bb586e605c62ba9fc7c7bebe14529121dcc53a</id>
<content type='text'>
There are no more legacy tests. Enjoy!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are no more legacy tests. Enjoy!
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the test merged in the previous commit</title>
<updated>2017-05-12T17:09:27+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-05-12T17:09:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=28ab68285c5e7611ef0e450b5611e666c3253add'/>
<id>28ab68285c5e7611ef0e450b5611e666c3253add</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test for CT on root app with sub-apps</title>
<updated>2017-05-12T15:18:48+00:00</updated>
<author>
<name>Alexey Lebedeff</name>
<email>alebedev@mirantis.com</email>
</author>
<published>2016-11-09T15:29:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=a40abed1616da47fbd83f1548228e8129bd42deb'/>
<id>a40abed1616da47fbd83f1548228e8129bd42deb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support early-stage plugins through `$(DEP_EARLY_PLUGINS)`</title>
<updated>2017-05-12T09:57:30+00:00</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>jean-sebastien@rabbitmq.com</email>
</author>
<published>2017-05-12T07:30:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=cd99adbb98d8965c65f68da2853f14506756d7b3'/>
<id>cd99adbb98d8965c65f68da2853f14506756d7b3</id>
<content type='text'>
Regular plugins (`$(DEP_PLUGINS)`) are loaded near the end of Erlang.mk.
This is fine when you want to modify variables initialized earlier in
Erlang.mk or add new targets and variables.

However, it doesn't allow you to declare more dependencies because they
are loaded too late for that.

This commit introduces a new variable, `$(DEP_EARLY_PLUGINS)`, which can
be used to list plugins meant to be loaded near the beginning of
Erlang.mk. Those allow to append to the list of dependencies.

They work exactly like regular plugins otherwise. The default filename
loaded is `early-plugins.mk`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Regular plugins (`$(DEP_PLUGINS)`) are loaded near the end of Erlang.mk.
This is fine when you want to modify variables initialized earlier in
Erlang.mk or add new targets and variables.

However, it doesn't allow you to declare more dependencies because they
are loaded too late for that.

This commit introduces a new variable, `$(DEP_EARLY_PLUGINS)`, which can
be used to list plugins meant to be loaded near the beginning of
Erlang.mk. Those allow to append to the list of dependencies.

They work exactly like regular plugins otherwise. The default filename
loaded is `early-plugins.mk`.
</pre>
</div>
</content>
</entry>
</feed>
