pass1: Debug compile option in the makefile
Call make correctly from make
Debug compiles generate a diffeerent set of objects

This is so I cannot accidentally build a mixed-build artifact