Commit Graph

24 Commits

Author SHA1 Message Date
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