Summary: We inline the .ml and the .mli together using the .cmi rule (for reasons explained in the Makefile of deadcode). This relies on the fact that rules will start from the .cmx, which in turns depends on the .cmi as the last dependency and so all the dependencies of the .cmx are satisfied by the time we hit the .cmi. But that doesn't always work. For some reason, making the .cmi depend on its .cmx works, even though it's supposed to include a circular dependency (`make` should complain but doesn't). Oh, well... Reviewed By: jeremydubreil Differential Revision: D8548032 fbshipit-source-id: 0dc9335master
parent
4a1379ebc5
commit
baff08e198
Loading…
Reference in new issue