From 51f050ae7e4c8042b49f75df7ccae130fdac44e2 Mon Sep 17 00:00:00 2001 From: seven332 Date: Sat, 6 Sep 2014 20:53:17 +0800 Subject: [PATCH] =?UTF-8?q?Release=20=E6=97=B6=20LOG=20=E4=B8=8D=E6=98=BE?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jni/Android.mk | 10 +++++++++- jni/image.h | 13 +++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/jni/Android.mk b/jni/Android.mk index fdbeda23c..983e9812b 100644 --- a/jni/Android.mk +++ b/jni/Android.mk @@ -175,6 +175,8 @@ include $(BUILD_STATIC_LIBRARY) ################################################## include $(CLEAR_VARS) +#RELEASE_FLAG := true + LOCAL_MODULE := libimage LOCAL_SRC_FILES := \ image.c \ @@ -184,6 +186,12 @@ gif.c \ utils.c LOCAL_CFLAGS := -O3 LOCAL_STATIC_LIBRARIES := libjpeg-turbo libpng libgif -LOCAL_LDLIBS := -lGLESv2 -llog +LOCAL_LDLIBS := -lGLESv2 + +ifdef RELEASE_FLAG + LOCAL_CFLAGS += -DRELEASE +else + LOCAL_LDLIBS += -llog +endif include $(BUILD_SHARED_LIBRARY) diff --git a/jni/image.h b/jni/image.h index 859783e46..2b42ed6d3 100644 --- a/jni/image.h +++ b/jni/image.h @@ -7,6 +7,17 @@ #ifndef IMAGE_H_ #define IMAGE_H_ +#ifdef RELEASE + +#define LOGV(...) +#define LOGD(...) +#define LOGI(...) +#define LOGW(...) +#define LOGE(...) +#define LOGF(...) + +#else + #define TAG "libimage" #define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, TAG ,__VA_ARGS__) #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, TAG ,__VA_ARGS__) @@ -15,6 +26,8 @@ #define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, TAG ,__VA_ARGS__) #define LOGF(...) __android_log_print(ANDROID_LOG_FATAL, TAG ,__VA_ARGS__) +#endif /* RELEASE */ + typedef unsigned char byte; typedef struct {