- Example1 - simplest make file
- Example2 - Including subdirectiories / headers etc.
- Example3 - Including libraries
- building and linking static library (.a)
- building and linking dynamic library (.so)
- building and linking dynamic and static library together
- shared lib using static library
- static lib is using shared library
- executable is simply linked with static and shared library
- Example4 - All in together, and avoid recompilation and also triggering running submake