Jean-Sébastien Pédron
ac5ebd7376
rabbitmq-dist.mk: Fix an infinite loop
2015-11-19 13:25:08 +01:00
Jean-Sébastien Pédron
ea1d6eb32d
make test-dist: Use $(ERLANG_MK_RECURSIVE_TEST_DEPS_LIST)
...
... instead of $(ERLANG_MK_RECURSIVE_DEPS_LIST). This lists the test
dependencies in addition to normal dependencies.
2015-11-18 17:45:51 +01:00
Jean-Sébastien Pédron
5768b92b74
rabbitmq-*.mk: Support V=2
2015-11-03 12:54:16 +01:00
Jean-Sébastien Pédron
1273954b72
make dist: Fix dependencies list for .ez archives
...
There was a typo in:
$(call core_find <directory>,<pattern>)
^-- missing ','
Now we also verify that the search directories (ebin, include, priv)
exist before running find(1) on them.
2015-11-03 10:45:51 +01:00
Jean-Sébastien Pédron
951528dca6
Move compare_version macro from rabbitmq-server
2015-10-23 20:54:24 +02:00
Jean-Sébastien Pédron
4ba98b471d
EZ_DIR is now an absolute path
...
This fixes the distribution of eg. rabbitmq-management when it's a
dependency.
2015-10-16 15:49:57 +02:00
Jean-Sébastien Pédron
4eb37000a0
Allow applications to modify the distributed EZ
2015-10-16 12:59:41 +02:00
Jean-Sébastien Pédron
6779e2808d
rabbitmq-dist.mk: Only remove unexpected EZ in $(DIST_DIR)
2015-10-15 09:46:42 +02:00
Jean-Sébastien Pédron
d984431917
rabbitmq-dist.mk: Include priv/ in the distributed EZ file
2015-10-14 12:58:37 +02:00
Jean-Sébastien Pédron
db3bbfc1dc
Only list EZ targets if target is "do-dist"
2015-10-13 14:51:55 +02:00
Jean-Sébastien Pédron
398b11a4e2
Simplify and fix "run-broker" dependencies handling
2015-10-13 14:25:22 +02:00
Jean-Sébastien Pédron
e48aa891f5
Use $(VERSION) in app dist file if it doesn't have its own version
2015-10-07 12:13:21 +02:00
Jean-Sébastien Pédron
ad0a607c90
Listing dependencies by looking at $(DEPS_DIR) content is incorrect
2015-10-07 12:00:12 +02:00
Jean-Sébastien Pédron
81bc349924
Use `plugins` as the dist directory directly
2015-09-25 10:29:30 +02:00
Jean-Sébastien Pédron
82760e0b05
rabbitmq-dist.mk: New `test-dist` target
...
This is the same purpose as `dist`, except that the application is built
with `test-build` instead of `all`.
2015-08-31 17:34:53 +02:00
Jean-Sébastien Pédron
de2e0e25dd
Introduce a "DIST" verbose prefix
2015-08-28 18:05:48 +02:00
Jean-Sébastien Pédron
6b4333d425
Support empty version like `{vsn, []}`
2015-08-27 19:38:03 +02:00
Jean-Sébastien Pédron
0e746d28e5
Do not define .DEFAULT_GOAL
2015-08-27 16:55:21 +02:00
Jean-Sébastien Pédron
5ad5d19f91
Define .DEFAULT_GOAL to `all`
2015-08-27 16:52:34 +02:00
Jean-Sébastien Pédron
5ff540f10e
rabbitmq-dist.mk: Do not replace {vsn, ...} in .app.src
...
If the version if empty, do not append anything to the application name
in the .ez archive name and top-level folder.
2015-08-27 16:49:10 +02:00
Jean-Sébastien Pédron
d78ca2fb6f
rabbitmq-dist.mk: Do not compress plugin archives
2015-08-27 16:26:34 +02:00
Jean-Sébastien Pédron
89ebadd3b6
rabbitmq-dist.mk: Do not distribute the broker itself
2015-08-27 16:26:16 +02:00
Jean-Sébastien Pédron
2b7c146279
rabbitmq-dist.mk: Remove debug $(info)
2015-08-26 16:46:12 +02:00
Jean-Sébastien Pédron
d03680f75d
Add support for "make dist"
2015-08-26 16:43:28 +02:00