关于最新版3.x,Application.mk的问题

3.x引擎Application.mk里

APP_DEBUG := (strip (NDK_DEBUG))
ifeq ($(APP_DEBUG),1)
APP_CPPFLAGS += -DCOCOS2D_DEBUG=1
APP_OPTIM := debug
else
APP_CPPFLAGS += -DNDEBUG
APP_OPTIM := release
endif

为何要这样写APP_DEBUG := (strip (NDK_DEBUG)),这样写导致即使带上编译参数NDK_DEBUG=1 gdbserver也无法使用,不能debugging了
为何不直接写成ifeq ($(APP_DEBUG),1),这样正常debugging…

我想知道APP_DEBUG := (strip (NDK_DEBUG))这样写的好处,和直接ifeq ($(APP_DEBUG),1)这样写不好的地方