Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Templates now no longer use Make variables for substitution
but instead replace strings with their equivalent:
template_name: Corresponds to n=template_name
project_name: Corresponds to $(PROJECT) or in=project_name
This allows defining templates outside of Makefiles. For
example an external plugin could define their templates
in templates/my_template.erl and then have the following
in the included Makefile:
tpl_my_template = $(file < $(THIS)/templates/my_template.erl)
By default the created file will be in src/template_name.erl.
This can be overriden with the tplp_* variable:
tplp_my_template = src/model/my_template.erl
Substitution is applied both to the template contents and
to its path.
In addition, attempting to overwrite an existing file when
creating a template will result in failure.
|
|
It will be removed at a later date.
|
|
This method dates back from the beginnings of Erlang.mk
and should not have been used for around a decade by now.
Adding "git" to the offending dep lines is enough to upgrade.
|
|
Use the query_* equivalents instead.
|
|
|
|
When switching between normal build and running tests
it takes a while for modules to be rebuilt. With the
beam-cache the files are saved and can be restored
when switching between contexts. This greatly speeds
up the context switching.
|
|
|
|
|
|
The option {i, ...} is added for every directory containing
proto files. The option {use_packages, true} was added as
well to allow using packages. This is not the default for
historic reasons in gpb but it makes better sense to have
it as default so we do it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
https://concuerror.com/
|
|
The -lerl_interface library is getting removed in OTP-23.
|
|
In the case of a multi-applications repository, if one application
depends on another one (using `$(LOCAL_DEPS)`), it will now be listed in
the `list-deps` targets.
Add `ssl` to the `$(LOCAL_DEPS)` in the testcase to ensure that
applications not in `$(APPS_DIR)` are not affected by this change.
Add a changelog entry.
|
|
We have a dedicated folder for cover stuff, let's use it.
|
|
|