Fixed target 3.  It was compiling with the test2.c as the source of its main(), not test3.c.