Exclude dlog dependency when dlog disabled. 69/262969/2 linux_yocto
authorJoonbum Ko <joonbum.ko@samsung.com>
Tue, 24 Aug 2021 05:47:04 +0000 (14:47 +0900)
committerJoonbum Ko <joonbum.ko@samsung.com>
Tue, 24 Aug 2021 06:09:32 +0000 (15:09 +0900)
Change-Id: I89e63e372ea77d12c77eae2cbf555421adc2ed9d
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
src/tbm_bufmgr.c
src/tbm_bufmgr_int.h
src/tbm_log.c

index 282bc8f..c478cde 100644 (file)
@@ -40,10 +40,6 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 int trace_mask = 0;
 
-#ifdef HAVE_DLOG
-int bDlog;
-#endif
-
 tbm_bufmgr gBufMgr;
 int b_dump_queue;
 
@@ -229,8 +225,6 @@ _tbm_bufmgr_init(int fd, int server)
        gettimeofday(&start_tv, NULL);
 #endif
 
-       bDlog = 1;
-
        /* LCOV_EXCL_START */
 #ifdef TRACE
        env = getenv("TBM_TRACE");
index 91f411e..07e86a4 100644 (file)
@@ -48,7 +48,9 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #include <errno.h>
 #include <assert.h>
 #include <pthread.h>
+#if ENABLE_DLOG
 #include <dlog.h>
+#endif
 #include <tbm_bufmgr.h>
 #include <tbm_bo.h>
 #include <tbm_surface.h>
index 599d883..7b104e3 100644 (file)
@@ -35,7 +35,6 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 #include "tbm_bufmgr_int.h"
 #include "tbm_log.h"
-#include <dlog.h>
 
 #define TBM_PATH_LEN        1024
 
@@ -48,8 +47,10 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #define LOG_TAG "TBM"
 
 #if ENABLE_DLOG
+#include <dlog.h>
 static unsigned int dlog_enable = 1;
 #else
+#include <stdarg.h>
 static unsigned int dlog_enable = 0;
 #endif
 static unsigned int color_enable = 1;
@@ -165,6 +166,7 @@ tbm_log_print_stdout(int level, const char *fmt, ...)
        va_end(arg);
 }
 
+#if ENABLE_DLOG
 static void
 _tbm_log_dlog_print(int level, const char *fmt, va_list arg)
 {
@@ -188,6 +190,7 @@ _tbm_log_dlog_print(int level, const char *fmt, va_list arg)
        }
        __dlog_vprint(LOG_ID_SYSTEM, dlog_prio, LOG_TAG, fmt, arg);
 }
+#endif
 
 void
 tbm_log_print(int level, const char *fmt, ...)
@@ -202,11 +205,15 @@ tbm_log_print(int level, const char *fmt, ...)
        if (level > tbm_log_debug_level)
                return;
 
+#if ENABLE_DLOG
        if (dlog_enable) {
                va_start(arg, fmt);
                _tbm_log_dlog_print(level, fmt, arg);
                va_end(arg);
-       } else {
+       }
+       else
+#endif
+       {
                va_start(arg, fmt);
                _tbm_log_vprint_stdout(level, fmt, arg);
                va_end(arg);