This lab has four parts. It will give you practice working with the C preprocessor and very simple makefiles.
To Do
You should attempt each section, writing code and making sure that it compiles. The comments describe the output you should be able to achieve. Note that in most cases you will not be altering the C code at all, just the preprocessor directives or compilation process.
Download lab-preproc.zip and work on the exercises described in lab-preproc.c and lab-make.c.