CS2013 Systems Programming

Offered during July-Nov 2025

Department of Computer Science and Engineering @ IIT Palakkad, Kerala, India

Lab 10 -- C Programming - Programming across files, Makefiles, Unit Testing

This page gives an overview of the lecture and the lab session on Oct 09, 2025.

Short lecture summary

Readings

  1. Make files not war. Detailed write-up on makefile discussing many features that were mentioned in the class.

  2. Understanding make files by Aniket Bhattacharyea.

  3. Dive Into Systems by Suzanne J. Matthews, Tia Newhall, Kevin C. Webb (Online version)

    dis

    Read chapter

  4. Note for new make users by Alexander Gromnitsky.

Practise

  1. Work out the makefile tutorial and check the makefile cookbook. Covers many features which did not cover in the class.

  2. Work out the simple makefile tutorial.

Additional readings