When I change a value in define.h and recompile, this change is not incorporated into the new executable. I think that the obj/ components are not being individually recompiled, the make function just compiles the existing obj/ files into bin/esp. I swear that it used to recompile any changed components.