From 9e06e41c1f5a91607dcabd8948da3b9e3e10e1fa Mon Sep 17 00:00:00 2001 From: Junghyun Yeon Date: Thu, 19 Jan 2017 16:49:58 +0900 Subject: [PATCH] Add ttrace logs Change-Id: Ia13ea3e061d4f08e122786e0e17a2b763d176c3c Signed-off-by: Junghyun Yeon --- CMakeLists.txt | 1 + packaging/tpk-backend.spec | 2 ++ src/tpk/CMakeLists.txt | 1 + src/tpk/tpk_backend.cc | 4 ++++ 4 files changed, 8 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 143b72c..e2a8ab3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -48,6 +48,7 @@ PKG_CHECK_MODULES(TPK_MANIFEST_HANDLERS_DEPS REQUIRED tpk-manifest-handlers) PKG_CHECK_MODULES(MANIFEST_PARSER_DEPS REQUIRED manifest-parser) PKG_CHECK_MODULES(VCONF_DEPS REQUIRED vconf) PKG_CHECK_MODULES(CAPI_SYSTEM_INFO_DEPS REQUIRED capi-system-info) +PKG_CHECK_MODULES(TTRACE_DEPS REQUIRED ttrace) FIND_PACKAGE(Boost REQUIRED COMPONENTS system filesystem regex program_options) FIND_PACKAGE(GTest REQUIRED) diff --git a/packaging/tpk-backend.spec b/packaging/tpk-backend.spec index 0464df4..53fbad6 100644 --- a/packaging/tpk-backend.spec +++ b/packaging/tpk-backend.spec @@ -18,6 +18,8 @@ BuildRequires: pkgconfig(pkgmgr-types) BuildRequires: pkgconfig(tpk-manifest-handlers) BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(capi-system-info) +BuildRequires: pkgconfig(ttrace) + %description Backend for tizen package files diff --git a/src/tpk/CMakeLists.txt b/src/tpk/CMakeLists.txt index e26f122..c7460f0 100644 --- a/src/tpk/CMakeLists.txt +++ b/src/tpk/CMakeLists.txt @@ -21,6 +21,7 @@ APPLY_PKG_CONFIG(${TARGET_LIBNAME_TPK} PUBLIC MANIFEST_PARSER_DEPS TPK_MANIFEST_HANDLERS_DEPS CAPI_SYSTEM_INFO_DEPS + TTRACE_DEPS Boost ) diff --git a/src/tpk/tpk_backend.cc b/src/tpk/tpk_backend.cc index 87a68f2..e23da22 100644 --- a/src/tpk/tpk_backend.cc +++ b/src/tpk/tpk_backend.cc @@ -1,9 +1,11 @@ /* Copyright 2015 Samsung Electronics, license APACHE-2.0, see LICENSE file */ #include + #include #include +#include #include "tpk/tpk_app_query_interface.h" #include "tpk/tpk_installer.h" @@ -11,6 +13,8 @@ namespace ci = common_installer; int main(const int argc, char* argv[]) { + TTRACE(TTRACE_TAG_APP, "TPK_BACKEND"); + ci::PkgmgrInstaller pkgmgr_installer; tpk::TpkAppQueryInterface interface; ci::PkgMgrPtr pkgmgr = ci::PkgMgrInterface::Create(argc, argv, -- 2.7.4