Apply new building-blocks for tizen_5.0 60/193560/1
authorwchang kim <wchang.kim@samsung.com>
Thu, 22 Nov 2018 02:18:13 +0000 (11:18 +0900)
committerwchang kim <wchang.kim@samsung.com>
Thu, 22 Nov 2018 02:18:13 +0000 (11:18 +0900)
Change-Id: Iee8ac63ac4da3b5606f7ae11c544c11e40b491cb

board/Config.in
board/Config_artik530.in
board/Config_rpi3.in
domain_api/Config_network.in
domain_api/Config_system.in
domain_api/Config_uix.in
support/scripts/make_image.sh
support/scripts/mk_config_from_xml.sh

index a86a4ae9804d08a6dc48726c3f9c43203d2f7a23..a8f96420353e1612dcca1da8691d5ff531d0a0b0 100644 (file)
@@ -128,6 +128,10 @@ config TBB_ENABLE_HEADED
        default n if !(TBB_ENABLE_EFL && TBB_ENABLE_RECORDING &&  TBB_ENABLE_MM_CONFIG && TBB_ENABLE_BLUETOOTH && TBB_ENABLE_CAMERA \
                                        && TBB_ENABLE_DALi && TBB_ENABLE_IM)
 
+config TBB_ENABLE_ZIGBEE
+bool
+select building-blocks-sub2-domain_API-Network-ZigBee
+
 if building-blocks-sub1-Preset_boards-ARTIK530
 source "board/Config_artik530.in"
 endif
index baf74c9f40162809232880f7783f1b031c3c5b0a..96117fab45c64c469fbb364cd01be48f3589966d 100644 (file)
@@ -69,6 +69,7 @@ config building-blocks-sub2-Preset_boards-ARTIK530-Bluetooth_CallAudio
        help
                Packages of Bluetooth Call Audio features for ARTIK530
 
+
 config building-blocks-sub2-Preset_boards-ARTIK530-Camera
        bool "ARTIK 530 Camera"
        select TBB_ENABLE_CAMERA
@@ -76,6 +77,13 @@ config building-blocks-sub2-Preset_boards-ARTIK530-Camera
        help
                Packages of Camera HAL and Feature for ARTIK530
 
+config building-blocks-sub2-Preset_boards-ARTIK530-Camera_Headless
+       bool "ARTIK 530 Camera Headless"
+       select TBB_ENABLE_CAMERA
+       depends on building-blocks-sub2-Preset_boards-ARTIK530-Display_Headless
+       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
@@ -160,4 +168,10 @@ config building-blocks-sub2-Preset_boards-ARTIK530-WifiDirect
        select  TBB_ENABLE_WIFI_DIRECT
        help
                Packages of WifiDirect HAL and Feature for ARTIK530
+
+config building-blocks-sub2-Preset_boards-ARTIK530-ZigBee
+       bool "ARTIK 530 ZigBee"
+       select  TBB_ENABLE_ZIGBEE
+       help
+               Packages of ZigBee HAL and Feature for ARTIK530
 endmenu
index fd2b5c98f9b52bf9003098de02c84e23c6b63571..7e5527bd277dee22f1c87b8f3824ec90094950be 100644 (file)
@@ -69,6 +69,7 @@ config building-blocks-sub2-Preset_boards-RPI3-Bluetooth_CallAudio
        help
                Packages of Bluetooth Call Audio features for RPI3
 
+
 config building-blocks-sub2-Preset_boards-RPI3-Camera
        bool "RPI3 Camera"
        select TBB_ENABLE_CAMERA
@@ -76,6 +77,13 @@ config building-blocks-sub2-Preset_boards-RPI3-Camera
        help
                Packages of Camera HAL and Feature for RPI3
 
+config building-blocks-sub2-Preset_boards-RPI3-Camera_Headless
+       bool "RPI3 Camera Headless"
+       select TBB_ENABLE_CAMERA
+       depends on building-blocks-sub2-Preset_boards-RPI3-Display_Headless
+       help
+               Packages of Camera HAL and Feature for RPI3
+
 config building-blocks-sub2-Preset_boards-RPI3-Codec
        bool "RPI3 Codec"
        select TBB_ENABLE_CODEC
index fd83894cdf2e227293cb8597d9559c5e100f03c6..f1053eaa973b01ed5feef74784dbda3173cb7ae8 100644 (file)
@@ -85,6 +85,14 @@ config building-blocks-sub2-domain_API-Network-HTTP
                Tizen block set of packages for API sets of domain API-Network-HTTP.
                To use this feature, either Data Network or Wi-Fi connection is required.
 
+config building-blocks-sub2-domain_API-Network-INM
+       bool "INM"
+       select building-blocks-sub2-domain_API-Network-WiFi_Manager
+       help
+               Intelligent Network Monitoring.
+               Tizen block set of packages for API sets of domain API-Network-INM.
+               To use this feature, either Data Network or Wi-Fi connection is required.
+
 config building-blocks-sub2-domain_API-Network-MTP
        bool "MTP"
        help
@@ -155,6 +163,12 @@ config building-blocks-sub2-domain_API-Network-WiFi_Manager
        help
                Tizen block set of packages for API sets of domain API-Network-WiFi_Manager.
 
+config building-blocks-sub2-domain_API-Network-ZigBee
+       bool "ZigBee"
+       depends on TBB_ENABLE_ZIGBEE
+       help
+               Enabling ZigBee Manager and provide to user ZigBee API.
+
 config net-config-plugin-headed
        bool
        default y if(TBB_ENABLE_WIFI && TBB_ENABLE_EFL)
index 2f01321eba4ef4b7c000a52f401dd8689ead90b1..8b3aa10443b311a95b69b4508c1fd0ce47b2a841 100644 (file)
@@ -55,18 +55,21 @@ config TBB_SET_no_runtime_info
        help
                No Selection Runtime Information
 
-config building-blocks-sub2-domain_API-System-Runtime_information
-       bool "Runtime Information"
+config building-blocks-sub1-domain_Feature-Resource_manager
+       bool "Runtime Information(Full Featured)"
+       select building-blocks-sub2-domain_API-System-Runtime_Information
        help
                Runtime Information with full feature
 
-config building-blocks-sub2-domain_API-System-Runtime_information_Light
+config building-blocks-sub1-domain_Feature-Resource_manager_Light
        bool "Runtime Information with light feature"
+       select building-blocks-sub2-domain_API-System-Runtime_Information
        help
                Runtime Information with light feature
 
-config building-blocks-sub2-domain_API-System-Runtime_information_Headless
+config building-blocks-sub1-domain_Feature-Resource_manager_Headless
        bool "Runtime Information for Headless device"
+       select building-blocks-sub2-domain_API-System-Runtime_Information
        help
                Runtime Information for Headless device
 
@@ -114,6 +117,11 @@ config building-blocks-sub2-domain_API-System-USB_Host
        help
                Tizen block set of packages for Group of sub domain USB_Host
 
+config building-blocks-sub2-domain_API-System-Update_Control
+       bool "Update Control"
+       help
+               Tizen block set of packages for Group of sub domain Update_Control
+
 config building-blocks-sub2-domain_API-System-dlog
        bool
        default y
index a7acf1c2465d8c29b20ebeb63fe04c5f849b85ba..a23b82b5b7fd5454b3b966ed0cbfe134b7bafad5 100644 (file)
@@ -7,6 +7,13 @@ config building-blocks-sub2-domain_API-UIX-Input_Method
                This block supports Input Method API for starting IME application lifecycle, methods to interact with current UI state of IME, and getting attributesevents.
                And a user can manage the installed IMEs in the system.
 
+config building-blocks-sub2-domain_API-UIX-Multi_assistant
+       bool "Multi Assistant"
+       select building-blocks-sub2-domain_API-Multimedia-Audio_IO
+       depends on TBB_ENABLE_RECORDING
+       help
+               Multi assistant supports various AI assistants on the same time for giving a better usability and provides common interface for making an assistant of multi-assistant framework.
+
 config building-blocks-sub2-domain_API-UIX-STT
        bool "STT"
        select building-blocks-sub2-domain_API-AppFramework-TPK_Installation
index 92ed58555b37e0aba5cc3c14f7da86d14a2328ca..c08e6158d5d565df2ff9420217b9f98af264920f 100755 (executable)
@@ -7,6 +7,8 @@
 #    echo "Please execute this program with sudo"
 #    return 1
 #fi
+LAST_P_VER="5.5"
+P_VER_LIST="4.0 5.0 5.5"
 
 if [ "x$TOPDIR" = "x" ]
 then
@@ -50,17 +52,25 @@ S_VER=$TBB_INFO_SNAPSHOT_ID
 P_VER=$TBB_INFO_PLATFORM_VERSION
 P_VER=$P_VER-
 
-echo $P_VER | grep -q "4.0-$"
-if [ $? != 0 ]
+echo $P_VER | grep -q "${LAST_P_VER}-$"
+if [ $? = 0 ]
 then
-       echo $P_VER | grep -q "5.0-$"
-       if [ $? != 0 ]
+       P_VER=""
+else
+       VALID="0"
+       for PV in $P_VER_LIST
+       do
+               if [ "${PV}-" = "${P_VER}" ]
+               then
+                       VALID="1"
+                       break
+               fi
+       done
+       if [ $VALID = "0" ]
        then
                echo "Invalid platform version : $P_VER"
-               echo "format is 4.0 or 5.0"
+               echo -n "format : $P_VER_LIST"
                exit 2
-       else
-               P_VER=""
        fi
 fi
 
@@ -164,7 +174,7 @@ fi
 
 ########## function : downlading & update partition ##########
 PART_FILE=common-3parts-ramdisk-recovery
-PART_LOC=https://git.tizen.org/cgit/profile/common/meta/plain/partitions/common-3parts-ramdisk-recovery?h=tizen_4.0
+PART_LOC=https://git.tizen.org/cgit/profile/common/meta/plain/partitions/common-3parts-ramdisk-recovery?h=tizen_5.0
 download_update_partition() {
        if [ ! -e $DOWNDIR/$PART_FILE ]
        then
index 316327d64f1dd1da04a9c338b7ea6ff962c2a136..ffcc369eca6c0e4c3d40233402d6bdb2c2d4a139 100755 (executable)
@@ -1,5 +1,7 @@
 #!/bin/bash
 
+LATEST_P_VER="5.5"
+
 print_usage()
 {
        echo "Usage : mk_config_from_xml.sh <type>"
@@ -24,7 +26,7 @@ then
 source $INFO_DIR/.info_list.txt
 fi
 
-if [ $TBB_INFO_PLATFORM_VERSION = "5.0" ]
+if [ $TBB_INFO_PLATFORM_VERSION = $LATEST_P_VER ]
 then
 P_VER=""
 else