blob: c7f70f379039bce74a5a25699efbbcc9bd8f6820 [file] [log] [blame] [edit]
set(autostart ${PLUGIN_COBALT_AUTOSTART})
set(preconditions Platform Graphics Internet)
if(PLUGIN_COBALT_PERSISTENTPATHPOSTFIX)
set(persistentpathpostfix ${PLUGIN_COBALT_PERSISTENTPATHPOSTFIX})
endif()
map()
kv(mode ${PLUGIN_COBALT_MODE})
kv(locator lib${PLUGIN_COBALT_IMPLEMENTATION}.so)
if(PLUGIN_COBALT_USER)
kv(user ${PLUGIN_COBALT_USER})
endif()
if(PLUGIN_COBALT_GROUP)
kv(group ${PLUGIN_COBALT_GROUP})
endif()
end()
ans(rootobject)
map()
kv(url "https://www.youtube.com/tv")
if(PLUGIN_COBALT_CLIENTIDENTIFIER)
kv(clientidentifier ${PLUGIN_COBALT_CLIENTIDENTIFIER})
endif()
if(PLUGIN_COBALT_LANGUAGE)
kv(language ${PLUGIN_COBALT_LANGUAGE})
endif()
if(PLUGIN_COBALT_CONTENT_DIR)
kv(contentdir ${PLUGIN_COBALT_CONTENT_DIR})
endif()
if(PLUGIN_COBALT_ESSOS_CONTEXT_DESTROY)
kv(essoscontextdestroy ${PLUGIN_COBALT_ESSOS_CONTEXT_DESTROY})
endif()
if(PLUGIN_COBALT_PRELOAD)
kv(preload ${PLUGIN_COBALT_PRELOAD})
endif()
if(PLUGIN_COBALT_CLOSUREPOLICY)
kv(closurepolicy ${PLUGIN_COBALT_CLOSUREPOLICY})
endif()
end()
ans(configuration)
map()
if(PLUGIN_COBALT_ADVERTISING_ID)
kv(ifa ${PLUGIN_COBALT_ADVERTISING_ID})
endif()
if(PLUGIN_COBALT_IFA_TYPE)
kv(ifa_type ${PLUGIN_COBALT_IFA_TYPE})
endif()
if(PLUGIN_COBALT_LIMIT_AD_TRACKING)
kv(lmt ${PLUGIN_COBALT_LIMIT_AD_TRACKING})
endif()
end()
ans(advertisingid)
map_isempty(${advertisingid})
ans(advertisingid_isempty)
if (NOT advertisingid_isempty)
map_append(${configuration} advertisingid ${advertisingid})
endif()
map()
if(PLUGIN_COBALT_PROP_MODELNAME)
kv(modelname "${PLUGIN_COBALT_PROP_MODELNAME}")
endif()
if(PLUGIN_COBALT_PROP_BRANDNAME)
kv(brandname "${PLUGIN_COBALT_PROP_BRANDNAME}")
endif()
if(PLUGIN_COBALT_PROP_MODELYEAR)
kv(modelyear "${PLUGIN_COBALT_PROP_MODELYEAR}")
endif()
if(PLUGIN_COBALT_PROP_CHIPSETMODELNUMBER)
kv(chipsetmodelnumber "${PLUGIN_COBALT_PROP_CHIPSETMODELNUMBER}")
endif()
if(PLUGIN_COBALT_PROP_FIRMWAREVERSION)
kv(firmwareversion "${PLUGIN_COBALT_PROP_FIRMWAREVERSION}")
endif()
if(PLUGIN_COBALT_PROP_INTEGRATORNAME)
kv(integratorname "${PLUGIN_COBALT_PROP_INTEGRATORNAME}")
endif()
if(PLUGIN_COBALT_PROP_FRIENDLYNAME)
kv(friendlyname "${PLUGIN_COBALT_PROP_FRIENDLYNAME}")
endif()
if(PLUGIN_COBALT_PROP_DEVICETYPE)
kv(devicetype "${PLUGIN_COBALT_PROP_DEVICETYPE}")
endif()
end()
ans(systemproperties)
map_isempty(${systemproperties})
ans(systemproperties_isempty)
if (NOT systemproperties_isempty)
map_append(${configuration} systemproperties ${systemproperties})
endif()
if(PLUGIN_COBALT_EVEGREEN_LITE)
map_append(${configuration} sbmainargs ___array___)
map_append(${configuration} sbmainargs "--evergreen_lite")
endif()
map_append(${configuration} root ${rootobject})