Update tbb for tizen_5.0 of 20180612 87/181387/1
authorwchang kim <wchang.kim@samsung.com>
Wed, 13 Jun 2018 03:52:48 +0000 (12:52 +0900)
committerwchang kim <wchang.kim@samsung.com>
Wed, 13 Jun 2018 03:52:48 +0000 (12:52 +0900)
Change-Id: I6aabebc9a9cc581ef78f9ea4f297faa47c9d0b58

18 files changed:
board/Config.in
board/Config_artik530.in
board/Config_rpi3.in
config-sdk/tizeniot_list.txt
configs/artik530_iotcore_defconfig
configs/rpi3_iotcore_defconfig
domain_api/Config_account.in
domain_api/Config_appfw.in
domain_api/Config_content.in
domain_api/Config_context.in
domain_api/Config_message.in
domain_api/Config_multimedia.in
domain_api/Config_network.in
domain_api/Config_system.in
domain_api/Config_ui.in
domain_feature/Config.in
domain_feature/Config_setup.in [new file with mode: 0644]
support/scripts/get_bb_list.sh [new file with mode: 0755]

index f07e675a52cd745af2cb40256f97128b38ba6a49..a86a4ae9804d08a6dc48726c3f9c43203d2f7a23 100644 (file)
@@ -53,6 +53,9 @@ config TBB_ENABLE_CAMERA
        bool
        select building-blocks-sub2-domain_API-Multimedia-Camera
 
+config TBB_ENABLE_CODEC
+       bool
+
 config TBB_ENABLE_GPS
 bool
 
@@ -76,7 +79,6 @@ bool
 
 config TBB_ENABLE_WIFI
        bool
-       select building-blocks-sub2-domain_API-Network-WiFi
        select building-blocks-sub2-domain_API-Network-WiFi_Manager
 
 config TBB_ENABLE_WIFI_DIRECT
index bb494d1fce3c645dfa283e2eaa60b7df530efd70..baf74c9f40162809232880f7783f1b031c3c5b0a 100644 (file)
@@ -76,6 +76,14 @@ config building-blocks-sub2-Preset_boards-ARTIK530-Camera
        help
                Packages of Camera HAL and Feature for ARTIK530
 
+config building-blocks-sub2-Preset_boards-ARTIK530-Codec
+       bool "ARTIK 530 Codec"
+       select TBB_ENABLE_CODEC
+       depends on building-blocks-sub2-Preset_boards-ARTIK530-Display || building-blocks-sub2-Preset_boards-ARTIK530-Display_Headless
+       help
+               Packages of Codec HAL and Feature for ARTIK530.
+               If you want to use hardware acceleration, select the required feature
+
 config building-blocks-sub2-Preset_boards-ARTIK530-DALi
        bool "ARTIK 530 DALi"
        select TBB_ENABLE_DALi
index b85ad5ca99364461fb8af1416d1535b5942727ee..05638712e132d60b87a27d25b70e4d582db1103b 100644 (file)
@@ -76,6 +76,14 @@ config building-blocks-sub2-Preset_boards-RPI3-Camera
        help
                Packages of Camera HAL and Feature for RPI3
 
+config building-blocks-sub2-Preset_boards-RPI3-Codec
+       bool "RPI3 Codec"
+       select TBB_ENABLE_CODEC
+       depends on building-blocks-sub2-Preset_boards-ARTIK530-Display || building-blocks-sub2-Preset_boards-ARTIK530-Display_Headless
+       help
+               Packages of Codec HAL and Feature for RPI3.
+               If you want to use hardware acceleration, select the required feature
+
 config building-blocks-sub2-Preset_boards-RPI3-DALi
        bool "RPI3 DALi"
        select TBB_ENABLE_DALi
index c83fe9687bf543a2f9d94c80d4110ddfc5c5c831..5cd0d09fa7836b3a2b5233fe3542dcde733b024b 100644 (file)
@@ -89,7 +89,6 @@ building-blocks-sub2-domain_API-Network-SSDP
 building-blocks-sub2-domain_API-Network-STC
 building-blocks-sub2-domain_API-Network-Smartcard
 building-blocks-sub2-domain_API-Network-VPN_Service
-building-blocks-sub2-domain_API-Network-WiFi
 building-blocks-sub2-domain_API-Network-WiFi_Direct
 building-blocks-sub2-domain_API-Network-WiFi_Manager
 building-blocks-sub2-domain_API-Security-CSR
index 37a38b8e5c021f3976c8ac9f61dd2db153aae692..9a4a093b56d0fb335d12d1fa70aec3dd7fcc6780 100644 (file)
@@ -143,7 +143,6 @@ building-blocks-root-Preset_iot_core=y
 # smartcard-plugin-uicc is not set
 # smartcard-plugin-nfc is not set
 # building-blocks-sub2-domain_API-Network-VPN_Service is not set
-building-blocks-sub2-domain_API-Network-WiFi=y
 building-blocks-sub2-domain_API-Network-WiFi_Manager=y
 # net-config-plugin-headed is not set
 
index 77d23bfbd34befe887c3585d3c501f367188e22b..30cd40adade1b29956829ea3bb00917778e5ee5e 100644 (file)
@@ -143,7 +143,6 @@ building-blocks-root-Preset_iot_core=y
 # smartcard-plugin-uicc is not set
 # smartcard-plugin-nfc is not set
 # building-blocks-sub2-domain_API-Network-VPN_Service is not set
-building-blocks-sub2-domain_API-Network-WiFi=y
 building-blocks-sub2-domain_API-Network-WiFi_Manager=y
 # net-config-plugin-headed is not set
 
index 38fc6ef42ff633a0c7edf531b8f4d5887dc91f20..fe11b959594b4bbadf7ac2fb435b1e2516f91f42 100644 (file)
@@ -32,7 +32,7 @@ config building-blocks-sub2-domain_API-Account-Sync_Manager
        bool "Sync Manager"
        select building-blocks-sub2-domain_API-Social-Contacts
        select building-blocks-sub2-domain_API-Account-Account_Manager
-       select building-blocks-sub2-domain_API-Network-WiFi
+       select building-blocks-sub2-domain_API-Network-WiFi_Manager
        help
                This block supports managing data synchronization.
                 Also, to use this feature, either Data Network or Wi-Fi connection is required.
index 8b85776a1ecd2c18eff3b5df3af005fff5687167..9452f2dddc19997ff7d28591f0728c884e05f2a7 100644 (file)
@@ -36,6 +36,11 @@ config building-blocks-sub2-domain_API-AppFramework-External_Storage_Installatio
        help
                This block supports package management in external storage SD card
 
+config building-blocks-sub2-domain_API-AppFramework-Job_Scheduler_API
+       bool "Job Scheduler API"
+       help
+               This block supports job scheduler API
+
 config building-blocks-sub2-domain_API-AppFramework-Media_Key_API
        bool "Media Key API"
        depends on building-blocks-sub2-domain_API-UI-Display_Server
@@ -64,6 +69,11 @@ config building-blocks-sub2-domain_API-AppFramework-Notification_API
        help
                This block supports notification API
 
+config building-blocks-sub2-domain_API-AppFramework-RPC_Port_API
+       bool "RPC Port API"
+       help
+               This block supports rpc port API
+
 config building-blocks-sub2-domain_API-AppFramework-Shortcut_API
        bool "Shortcut API"
        help
index 362d8a732c6c7b8c75ca3f28e4c81e8c3679fda9..d5e2f0d42204b2342cdec698a491d90b1960ba33 100644 (file)
@@ -1,7 +1,6 @@
 menu "Content API"
 config building-blocks-sub2-domain_API-Content-Download
        bool "Download"
-       select building-blocks-sub2-domain_API-Network-WiFi
        select building-blocks-sub2-domain_API-Network-WiFi_Manager
        help
                Tizen block set of packages for API sets of domain API-Content-Download
index d3fa427d66532e813c07d843d6d71bdbe07a4f79..b79f8c1da867354ff5936e46cb3d7a7d35fda118 100644 (file)
@@ -1,5 +1,5 @@
 menu "Context API"
-config building-blocks-sub2-domain_API-Content-Download
+config building-blocks-sub2-domain_API-Context-Activity_Geusture_Recognition
        bool "ActivityGesture Recognition"
        select building-blocks-sub2-domain_API-System-Sensor_Listener
        help
index 5e1906923fff9c8ff7998bbdef8877710ed2b7de..3c27444980eb16cbcec9df42a180f63c08b07abd 100644 (file)
@@ -1,7 +1,7 @@
 menu "Messaging API"
 config building-blocks-sub2-domain_API-Messaging-Email
        bool "Email"
-       select building-blocks-sub2-domain_API-Network-WiFi
+       select building-blocks-sub2-domain_API-Network-WiFi_Manager
        depends on TBB_ENABLE_EFL
        help
                This block supports managing Email service.
@@ -18,7 +18,7 @@ config building-blocks-sub2-domain_API-Messaging-Messages
 
 config building-blocks-sub2-domain_API-Messaging-Push
        bool "Push Client"
-       select building-blocks-sub2-domain_API-Network-WiFi
+       select building-blocks-sub2-domain_API-Network-WiFi_Manager
        help
                This block supports transferation push messages between devices and server.
                Also, to use this feature, either Data Network or Wi-Fi connection is required.
index 9b22515656b3dbade7da7179bcb7b9a54811040a..5ae2d262be408baaec13c617263edc19f6f3f5c4 100644 (file)
@@ -45,7 +45,6 @@ config building-blocks-sub2-domain_API-Multimedia-Media_Muxer
 
 config building-blocks-sub2-domain_API-Multimedia-Media_Streamer
        bool "Media Streamer"
-       select building-blocks-sub2-domain_API-Network-WiFi
        select building-blocks-sub2-domain_API-System-Storage
        select building-blocks-sub2-domain_API-UI-EFL_NativeUIToolkit
        select building-blocks-sub2-domain_API-UI-TBM_Surface
@@ -142,6 +141,13 @@ config building-blocks-sub2-domain_API-Multimedia-Sound_Manager
        help
                Sound_Manager provides functions to get and set of sound parameters such as volume,device and focus operations
 
+config building-blocks-sub2-domain_API-Multimedia-Sound_Pool
+       bool "Sound_Pool"
+       depends on TBB_ENABLE_AUDIO
+       help
+               Sound_Pool provides functions for easy sound management such as grouping sounds in pools,
+               play, pause, resume, stop operations of sound streams and controlling streampool states
+
 config building-blocks-sub2-domain_API-Multimedia-Stream_Recorder
        bool "Stream Recorder"
        select building-blocks-sub2-domain_API-System-Storage
index cea4e7697474fb809fdb5240ff2f2aad2c991f5c..fd83894cdf2e227293cb8597d9559c5e100f03c6 100644 (file)
@@ -59,7 +59,6 @@ config building-blocks-sub2-domain_API-Network-Bluetooth_Transfer
 
 config building-blocks-sub2-domain_API-Network-Connection
        bool "Connection"
-       select building-blocks-sub2-domain_API-Network-WiFi
        select building-blocks-sub2-domain_API-Network-WiFi_Manager
        help
                Tizen block set of packages for API sets of domain API-Network-Connection.
@@ -67,7 +66,6 @@ config building-blocks-sub2-domain_API-Network-Connection
 
 config building-blocks-sub2-domain_API-Network-Curl
        bool "Curl"
-       select building-blocks-sub2-domain_API-Network-WiFi
        select building-blocks-sub2-domain_API-Network-WiFi_Manager
        help
                Tizen block set of packages for API sets of domain API-Network-Curl.
@@ -75,7 +73,6 @@ config building-blocks-sub2-domain_API-Network-Curl
 
 config building-blocks-sub2-domain_API-Network-DNSSD
        bool "DNS-SD"
-       select building-blocks-sub2-domain_API-Network-WiFi
        select building-blocks-sub2-domain_API-Network-WiFi_Manager
        help
                Tizen block set of packages for API sets of domain API-Network-DNSSD.
@@ -83,7 +80,6 @@ config building-blocks-sub2-domain_API-Network-DNSSD
 
 config building-blocks-sub2-domain_API-Network-HTTP
        bool "HTTP"
-       select building-blocks-sub2-domain_API-Network-WiFi
        select building-blocks-sub2-domain_API-Network-WiFi_Manager
        help
                Tizen block set of packages for API sets of domain API-Network-HTTP.
@@ -100,9 +96,16 @@ config building-blocks-sub2-domain_API-Network-NFC
        help
                Enabling NFC Manager and it is possible to user NFC API
 
+config building-blocks-sub2-domain_API-Network-SoftAP
+       bool "SoftAP"
+       select building-blocks-sub2-domain_API-Network-WiFi_Manager
+       select mobileap-agent-extension-headed if TBB_ENABLE_EFL
+       depends on TBB_ENABLE_WIFI
+       help
+               Tizen block set of packages for API sets of domain API-Network-SoftAP.
+
 config building-blocks-sub2-domain_API-Network-SSDP
        bool "SSDP"
-       select building-blocks-sub2-domain_API-Network-WiFi
        select building-blocks-sub2-domain_API-Network-WiFi_Manager
        help
                Tizen block set of packages for API sets of domain API-Network-SSDP.
@@ -110,7 +113,6 @@ config building-blocks-sub2-domain_API-Network-SSDP
 
 config building-blocks-sub2-domain_API-Network-STC
        bool "STC"
-       select building-blocks-sub2-domain_API-Network-WiFi
        select building-blocks-sub2-domain_API-Network-WiFi_Manager
        help
                Tizen block set of packages for API sets of domain API-Network-STC.
@@ -135,21 +137,13 @@ config smartcard-plugin-nfc
 
 config building-blocks-sub2-domain_API-Network-VPN_Service
        bool "VPN Service"
-       select building-blocks-sub2-domain_API-Network-WiFi
        select building-blocks-sub2-domain_API-Network-WiFi_Manager
        help
                Tizen block set of packages for API sets of domain API-Network-VPN_Service.
                To use this feature, either Data Network or Wi-Fi connection is required.
 
-config building-blocks-sub2-domain_API-Network-WiFi
-       bool "Wifi"
-       depends on TBB_ENABLE_WIFI
-       help
-               Tizen block set of packages for API sets of domain API-Network-WiFi.
-
 config building-blocks-sub2-domain_API-Network-WiFi_Direct
        bool "Wifi Direct"
-       select building-blocks-sub2-domain_API-Network-WiFi
        select building-blocks-sub2-domain_API-Network-WiFi_Manager
        depends on TBB_ENABLE_WIFI_DIRECT && TBB_ENABLE_WIFI
        help
index 3e9bf07b1b90c04955e6816600c44a44f157ca78..2f01321eba4ef4b7c000a52f401dd8689ead90b1 100644 (file)
@@ -25,26 +25,12 @@ endif
 
 if TBB_ENABLE_DEVICED_PLUGIN || !TBB_SET_no_device-manager-plugin
 menu "Deivce"
-config building-blocks-sub2-domain_API-System-Device_Callback
+config building-blocks-sub2-domain_API-System-Device
        bool "Callback"
        default y
        help
                Device API Support.
 
-config building-blocks-sub2-domain_API-System-Device_Battery
-       bool "Battery"
-       default y if TBB_ENABLE_BATTERY
-       depends on TBB_ENABLE_BATTERY
-       help
-               Device API for Battery
-
-config building-blocks-sub2-domain_API-System-Device_Display
-       bool "Battery"
-       default y if TBB_ENABLE_DISPLAY_SERVER
-       depends on TBB_ENABLE_DISPLAY_SERVER
-       help
-               Device API for Display
-
 config building-blocks-sub2-domain_API-System-Device_Haptic
        bool "Haptic"
        default y if TBB_ENABLE_FEEDBACK
@@ -52,20 +38,6 @@ config building-blocks-sub2-domain_API-System-Device_Haptic
        help
                Device API for Haptic
 
-config building-blocks-sub2-domain_API-System-Device_IR
-       bool "IR"
-       default y if TBB_ENABLE_IR
-       depends on TBB_ENABLE_IR
-       help
-               Device API for IR
-
-config building-blocks-sub2-domain_API-System-Device_Led
-       bool "LED"
-       default y if TBB_ENABLE_LED
-       depends on TBB_ENABLE_LED
-       help
-               Device API for LED
-
 endmenu
 endif
 
index 60b5a56b7b295607fb671bf90ad9f9d2e6457701..35b8de6693493aa5f6c9ab3fadd7eadf8ef1172a 100644 (file)
@@ -27,6 +27,14 @@ config building-blocks-sub2-domain_API-UI-DALi
                2. dali-adaptor-dali-video-player-plugin and Player if you use dali-toolkit::VideoView.
                3. dali-extension and dali-extension-key-extension if you want to add custom key map.
 
+config building-blocks-sub2-domain_API-UI-WidgetViewerDALi
+       bool "WidgetViewerDALi"
+       select building-blocks-sub2-domain_API-UI-DALi
+       depends on TBB_ENABLE_DALi
+       help
+               API for creating a new instance of the widget and managing its life-cycle for widget viewer development.
+               You should consider dali option for screen resolution.
+
 config building-blocks-sub2-domain_API-UI-Display_Server
        bool "Display Server"
        select building-blocks-sub2-domain_API-UI-TBM_Surface
index 79272f73b7e669ee1a588531664325d5195c79dd..968f7177258e1e2baa064f0a9e3c9b942e8424a4 100644 (file)
@@ -5,6 +5,7 @@ source domain_feature/Config_softap.in
 source domain_feature/Config_starter.in
 source domain_feature/Config_upgrade.in
 source domain_feature/Config_recovery.in
+source domain_feature/Config_setup.in
 source domain_feature/Config_webapi.in
 source domain_feature/Config_debug_locale.in
 endmenu
diff --git a/domain_feature/Config_setup.in b/domain_feature/Config_setup.in
new file mode 100644 (file)
index 0000000..f1150cd
--- /dev/null
@@ -0,0 +1,4 @@
+config building-blocks-sub1-domain_Feature-Setup
+       bool "Tizen Device Setup Feature"
+       help
+               Tizen block set of packages for supporting to setup device auto-configuration especially network.
diff --git a/support/scripts/get_bb_list.sh b/support/scripts/get_bb_list.sh
new file mode 100755 (executable)
index 0000000..f48be10
--- /dev/null
@@ -0,0 +1,7 @@
+#!/bin/sh
+BB_LIST=`grep -rn "config " advanced board domain_feature application  Config.in  domain_api partition preset | grep building-blocks | grep -v building-blocks-root | grep -v building-blocks-sub1-domain_API | awk '{print $2}' | sort`
+
+for ITEM in $BB_LIST
+do
+       echo $ITEM
+done