Commit Graph

13944 Commits

Author SHA1 Message Date
Jean-Sébastien Pédron 7b838f0d15 Use `plugins` as the dist directory directly 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 9cb1b4ec05 Update rabbitmq-components.mk 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 89e316223f Update rabbitmq-components.mk 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 58361ef4e9 rabbit.app: Default to version 0.0.0 in source app file 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron e755963d97 Git: Ignore source distribution files 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 997a6d6c9c Use rabbitmq-components.mk to fetch RabbitMQ components 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron dcfbd47319 Update erlang.mk 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron dd55817e5d Update erlang.mk 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 6e1cdbd127 Add all revisions/tags/branches in the source archive 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 9ba8c4e868 In source-dist, set all applications' version to `$(VERSION)`
When building from `source-dist`, do not attempt to get Git informations
and build all `$(SRCDIST_DEPS)`.
2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron fe61400611 Finish `make source-dist` and update erlang.mk 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 0f3a9ac85d Add `make source-dist` to prepare the source archive(s)
It lacks the ZIP archive still.
2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 008e65f958 Remove unused scripts & Makefiles 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron b31818b598 Use dependency branches matching the parent branch 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 9cac28d6a7 Update erlang.mk
Temporarily fetch it from RabbitMQ's fork on GitHub.
2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron ce62e5e78b Update erlang.mk and rely on the new makedep feature 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 4331abe2d3 Move codegen.py to rabbitmq-common 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron acab9f2f00 Tests are moved to rabbitmq-test 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 93d830ee5a rabbitmq-env: Use deps/rabbit_common in ERL_LIBS
... if there is no dist.

Also, export ERL_LIBS.
2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 2a2e302557 Start rabbit_common on boot 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 920eb60269 rabbit_plugins: Do not consider rabbitmq-common as a plugin 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 0b41314799 Makefile: Take rabbitmq-common from GitHub 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron b28fbfce63 Define ERL_LIBS when RabbitMQ runs from its source directory 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron d68b63fafc Use `$(DEP_PLUGINS)` 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 0f1efd2668 Update erlang.mk 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 866a755344 `make run*`-related targets were moved to rabbitmq-run.mk 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 153eac10f0 Makefile: Use the rabbitmq-run.mk plugin, not -dist. 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron c3ff397dbd Git: Ignore /dist 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 556f6e0bb1 Use rabbit_common .ez archive instead of deps/ 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 10bf6e442b Update erlang.mk 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 0e1c78b3be Git: Ignore /doc and /logs 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 0f44fd8c76 Update erlang.mk and disable `edoc` plugin 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 38184c99dc `rabbitmq_common` is now `rabbit_common` 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 633fc492cd Use EXTRA_SOURCES for `*_usage.erl` 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 4602951aad Style 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron c9697b3506 Update erlang.mk 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron cfc78f8e6b Makefile: Add targets to run RabbitMQ 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron bdf8a64f55 Git: Ignore *.beam 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 8466f2e40b Makefile: Set TEST_ERLC_OPTS 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 2b0d50730d Git: Ignore generated documentation 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 8dd4eb8f5f Makefile: Sort content a bit 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron d1fce2e9ab Makefile: Connect manpages to the build 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 75e0731317 erlang.mk: Disable EDoc generation 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron b0ba76d692 erlang.mk: Apply experimental speed improvements 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 42099a5d99 Use $(ERL) from erlang.mk 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron fa1d8ae0d5 Makefile: Resolve $(USE_PROPER_QC) only when needed 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 266853faa1 Makefile: Use `erl -version` to do ERTS version tests
This is way faster than starting a full VM. Use awk to perform the
comparison.
2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 01d8cb1a78 Add $(gen_verbose) in front of generated sources 2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 0e173fd162 Makefile: Compile behaviors first
Also, use Erlang atoms when naming dependencies.
2015-10-20 11:10:48 +02:00
Jean-Sébastien Pédron 387d304df8 Update .gitignore 2015-10-20 11:10:48 +02:00