Remove Profile Build Dependency: Do it at runtime 26/97426/11
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Mon, 14 Nov 2016 07:03:51 +0000 (16:03 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Mon, 23 Jan 2017 08:52:49 +0000 (17:52 +0900)
commitdd1cd595cfe6afc569b6d3795bda09c486e0dd0f
treec63e7f8bd98d66df852fca194c0ea7e69330e6fc
parentb8e32a52b56764994bf4abd4fa369d951d961e19
Remove Profile Build Dependency: Do it at runtime

- This is for Tizen 4.0.

  : Tizen 4.0 Configurability and Build Blocks require
  to remove all profile-depending build options in spec files.
  (No More profile macros!)

  : Note that _WEARABLE and _MOBILE were completely useless because
  no code was using it.
  : _TV was used only once at daemon/ServiceManager.cpp, which
  is replaced by runtime profile probing.

  : INTERNAL_ACL has been always 1 in Tizen.org Public and INTERNAL_ACL
  has been 0 only in Tizen-TV Product. So, I've changed the condition
  more clearly.

  : daemon/discovery_provider/WifiDirectDiscoveryProvider.cpp has
  a ifdef condition that is always FALSE in public.

- Merge conflicts resolved.

Change-Id: I4ce56ef62d81e542067abc2847c674a4bdd61f7f
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
daemon/CMakeLists.txt
daemon/ServiceManager.cpp
daemon/Util.cpp
daemon/Util.h
daemon/discovery_provider/WifiDirectDiscoveryProvider.cpp
lib/CMakeLists.txt
packaging/d2d-conv-manager.spec