summaryrefslogtreecommitdiffstats
path: root/meta-agl-core/conf/include/agl-devel.inc
blob: afc28448098bf93db19405c861ec411bc18c25a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
IMAGE_FEATURES =+ "debug-tweaks tools-debug tools-profile"

IMAGE_INSTALL:append = " \
    packagegroup-agl-core-devel \
"

# Install libdrm-test, including modetest, to images with GUI
IMAGE_INSTALL:append = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', ' libdrm-tests', '', d)}"

# disable install of debug files in SDK
# initial value: SDKIMAGE_FEATURES="dev-pkgs dbg-pkgs staticdev-pkgs"
SDKIMAGE_FEATURES="dev-pkgs"

# allows insertion of code or items specific to developement
OVERRIDES .= ":agl-devel"
DISTRO_FEATURES:append = " agl-devel"
"n">std; namespace vshlcapabilities { namespace capabilities { /* * Factory for creating different capability objects. */ class CapabilitiesFactory { public: // Create CapabilitiesFactory static std::unique_ptr<CapabilitiesFactory> create( shared_ptr<vshlcapabilities::common::interfaces::ILogger> logger); // GUI Metadata capability std::shared_ptr<common::interfaces::ICapability> getGuiMetadata(); // Phone call control capability std::shared_ptr<common::interfaces::ICapability> getPhoneControl(); // Navigation capability std::shared_ptr<common::interfaces::ICapability> getNavigation(); // PLaybackcontroller capability std::shared_ptr<common::interfaces::ICapability> getPlaybackController(); // Destructor ~CapabilitiesFactory() = default; private: // Constructor CapabilitiesFactory( shared_ptr<vshlcapabilities::common::interfaces::ILogger> logger); // Capabilities shared_ptr<vshlcapabilities::common::interfaces::ICapability> mGuiMetadata; shared_ptr<vshlcapabilities::common::interfaces::ICapability> mPhoneControl; shared_ptr<vshlcapabilities::common::interfaces::ICapability> mNavigation; shared_ptr<vshlcapabilities::common::interfaces::ICapability> mPlaybackController; // Logger shared_ptr<vshlcapabilities::common::interfaces::ILogger> mLogger; }; } // namespace capabilities } // namespace vshl #endif // VSHL_CAPABILITIES_CAPABILITIESFACTORY_H_