定义宏用于两种使用场景:一是直接在makefile中用; 一种是在源文件中使用。
#close
USE_IN_MAKEFILE_MARCO =
#open
#USE_IN_MAKEFILE_MARCO = 1
ifdef USE_IN_MAKEFILE_MARCO
#command
CFLAGS += -DUSE_IN_SOURCE_CODE_FILE_MARCO
endif
//SOURCE_CODE_FILE
#ifdef USE_IN_SOURCE_CODE_FILE_MARCO
//code
#endif