blob: fce057d3dea99224ddba38184c9931664ecf129b (
plain) (
blame)
1
2
3
4
|
<tt>
<div dir="ltr"><div><div><div><div><div><div>I'm working quite a bit with <a href="http://erlang.mk">erlang.mk</a>, and one thing I've noticed is that I've seen no mention of how to deal with multiple apps. There are some great examples of how to build a single app and its dependencies into a release, but what is the proper way of handling things when you have say 6 custom written apps (with their deps)?<br><br><br></div>Right now my top level directory looks like this:<br><br></div><span style="font-family:monospace">Makefile<br></span></div><span style="font-family:monospace"><a href="http://erlang.mk">erlang.mk</a><br></span></div><span style="font-family:monospace">deps/<br></span></div><span style="font-family:monospace">custom_app_1/<br>custom_app_2/<br>custom_app_3/<br>...</span><br><br><br></div>I've got the Makefile using <a href="http://erlang.mk">erlang.mk</a> to handle all the dependencies, and then some custom rules to invoke make on all the app subdirectories. It's not too bad so far. I was thinking of formalizing some of this into a subapp plugin.<br><br><br><div><br><br><br></div></div><br>
</tt>
|