Compiling one C/C++ file is easy, but what happens when your project includes many subdirectories. Let’s explore the use of the ‘make’ command common when compiling projects.

We will explore a Makefile, and various syntax, as applied to a real-world project we need to compile on the Raspberry Pi for an upcoming project.

This is that real-world project we need:
https://github.com/MicrochipTech/cryptoauthlib

We will be using this library as part of the demonstration code for our ‘Crypto Hidekey’ IoT security chip.

https://www.mocomakers.com/parking