[rabbitmq-discuss] Plugin authors: the rabbitmq-public-umbrella build system just changed in quite a major way

Simon MacMullen simon at rabbitmq.com
Thu Apr 14 11:46:17 BST 2011


(but it's an improvement, I promise!)

I just merged a rewrite of the Makefiles provided by 
rabbitmq-public-umbrella that's been under development for a while. The 
major benefits of the rewrite are:


* Proper inter-plugin dependency management - typing "make" in one 
plugin will make sure all the dependent plugins are up to date first.

* No use of recursive make, so "make -j" works.

* Building and versioning of the apps some plugins depend on (e.g. 
Mochiweb, Webmachine) is cleaner and more explicit respectively.


The downside is: if your plugin Makefile uses the 
rabbitmq-public-umbrella includes, it will need some attention.

The new system has much better documentation than the old one, please read:

http://hg.rabbitmq.com/rabbitmq-public-umbrella/file/237ad0c0c487/README.makefiles

and / or ask here...

Cheers, Simon

-- 
Simon MacMullen
Staff Engineer, RabbitMQ
SpringSource, a division of VMware



More information about the rabbitmq-discuss mailing list