tired: using make to build sourcewired: checking in every file as a different library and making the dep manager build your project