object files are now compiled to the target directory, rather
than the original directory to allow for multiple sets
for debug vs. release to exist at the same time