Venue: Rackham Building, Earl Lewis Room, 3rd Floor East
In this workshop we will use Make to manage build dependency in a multi-file, multi-language software project. We will learn how to use Make functions, automatically generate dependencies, and inquire the operating system about available packages and libraries. Also, we will briefly review alternative build dependency managers. At the end of the workshop you will be able to understand and write Makefiles for managing dependencies in complex software projects.
Participants will need to have laptops with WiFi connection if they wish to follow the hands-on exercises. A basic knowledge of Unix-like operating systems would be helpful in following and understanding the material, but is not required.