CDEFINES的用法

Example:

SMDK6410.bat: set BSP_EPSON_S1R72V27=1

oallib/sources:   !IF "$(BSP_EPSON_S1R72V27)" == "1"

                          CDEFINES=$(CDEFINES) -DEPSON_USB

                          !ENDIF

init.c: #ifdef EPSON_USB

          InitializeSromBank();

          #endif

原文地址:http://blog.csdn.net/wulin250/archive/2009/07/24/4377019.aspx

 

CDEFINE是向C语言的编译器传输预定义宏,相当于你在代码里写#define -DEPSON_USB

通过!IF "$(BSP_EPSON_S1R72V27)" == "1"来与环境变量联系上。

原文地址:https://www.cnblogs.com/LoongEmbedded/p/5298676.html