¿Cómo comprobar si existe una macro en un archivo objeto en C?

Por ejemplo, defino una macro:

#ifdef VERSION
 //.... do something
#endif

Como puedo comprobar siVERSION existe en mi archivo de objeto o no? Traté de desmontarlo conobjdump, pero no encontré ningún valor real de mi macroVERSION. VERSION Se define en Makefile.