datacratic/jml-build — pull request #6 by jeremybarnes (2014-11-29 21:37:22+00:00)
Title: Added explicit forward dependencies for libraries

Allow a forward dependency for a library to be specified like so:

$(eval $(call library,mylib,...,laterlib))
$(eval $(call library_forward_dependency,mylib,laterlib))
...
$(eval $(call library,laterlib,...))

It works because after the $(call libary,mylib...) is eval'd, its so name is in LIB_mylib_SO, and so the dependency can be fully specified.