> executeMain 1

> checkDirectoryContents out/main main.out

> compileMain / clean

> checkDirectoryContents out/main empty

> checkDirectoryContents out/lib libfoo*

> linkLib / clean

> checkDirectoryContents out/lib empty

> executeMain 1

> checkDirectoryContents out/main main.out

> checkDirectoryContents out/lib libfoo*

> checkOutput 2 8

$ copy-file changes/bad.c src/lib/bad.c

$ copy-file changes/lib.c src/lib/lib.c

-> checkOutput 2 4

$ delete src/lib/bad.c

> checkOutput 2 4
