add new option -xb to don't define target macro
it is useful for OW build that same target macros is used from resource compiler and C/C++ compiler for shared code
by example we want creating resources data for use on DOS with resource format for WINDOW3.x
use new option -xb to suppress definition of target macro ( __WINDOWS__, __NT__ or __OS2__ )