Example of different ways of linking simple program with main() and functions in two files. Contents: Makefile: generates all executables (comments document various versions) Source code for library functions: bar.c foo.c Source code for main programs: main.c main-dynamic.c