If you have developed an application and you want to include it in an AGL image, you must add a BitBake recipe in one of the following layers:

Once you have the recipe in place, edit it to include the following line to cause the aglwgt class to be inherited:

inherit aglwgt

Following is an example that uses the HVAC application recipe (i.e. hvac.bb), which builds the HVAC application:

SUMMARY     = "HVAC Service Binding"
DESCRIPTION = "AGL HVAC Service Binding"
HOMEPAGE    = "https://gerrit.automotivelinux.org/gerrit/#/admin/projects/apps/agl-service-hvac"
SECTION     = "apps"

LICENSE     = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=ae6497158920d9524cf208c09cc4c984"

SRC_URI = "gitsm://gerrit.automotivelinux.org/gerrit/apps/agl-service-hvac;protocol=https;branch=${AGL_BRANCH}"

PV = "1.0+git${SRCPV}"
S  = "${WORKDIR}/git"

DEPENDS = "json-c"
RDEPENDS_${PN} += "agl-service-identity-agent"

inherit cmake aglwgt pkgconfig

The following links provide more examples of recipes that use the CMake templates: