Mark exported API with macro 34/64834/4 accepted/tizen/common/20160803.193133 accepted/tizen/ivi/20160804.080745 accepted/tizen/mobile/20160804.080836 accepted/tizen/tv/20160804.080702 accepted/tizen/wearable/20160804.080508 submit/tizen/20160803.012753
authorSlava Barinov <v.barinov@samsung.com>
Tue, 5 Apr 2016 09:58:19 +0000 (12:58 +0300)
committerSangyoon Jang <s89.jang@samsung.com>
Tue, 2 Aug 2016 08:23:39 +0000 (01:23 -0700)
commite78c3e1490997f29f75ca199eead2c9d9e31429e
tree845ae75a09fa0b54fb4521eee94a4a1ee2c45622
parent0ac13d3f2d11c3c1dbdf12e01c87d90225c0ccfa
Mark exported API with macro

Switch on -fvisibility=hidden to remove non-needed symbols from resulting binary
and LTO to reduce size.
libtpk-installer.so is reduced by 40%

Change-Id: I8c75de21d6b4052835f997ebb3382174416f4f0c
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
CMakeLists.txt
src/tpk/step/filesystem/step_create_symbolic_link.h
src/tpk/step/filesystem/step_tpk_patch_icons.h
src/tpk/step/filesystem/step_tpk_prepare_package_directory.h
src/tpk/step/filesystem/step_tpk_update_package_directory.h
src/tpk/step/security/step_check_tpk_background_category.h
src/tpk/tpk_app_query_interface.h
src/tpk/tpk_installer.h