flipper-io / flipper

Flipper is a development platform that can be controlled from any programming language.
https://www.flipper.io/
Apache License 2.0
70 stars 15 forks source link

Modify the makefile(s) to allow for more parallel builds. #19

Closed TravisWhitaker closed 8 years ago

TravisWhitaker commented 8 years ago

I think I figured this out. The all recipe in each makefile explicitly depends on the clean recipe. The clean recipe is started asynchronously with the compilation jobs, so some of the newly-compiled object files are immediately deleted.

TravisWhitaker commented 8 years ago

Note that make is aware of file access times, so an explicit dependency of all on clean shouldn't be necessary. Naturally, revert this commit if this breaks some magic I'm not able to find.

TravisWhitaker commented 8 years ago

Fixed by d0dfee528ed1322235495673f1c16e085763412e.