blob: 245c372595f22e20b535f609ceeee840d861d8e2 [file] [log] [blame]
Adnan Begovicf3610f52016-03-15 14:17:47 -07001# Permissions for cmsdk services
2PRODUCT_COPY_FILES += \
3 vendor/cm/config/permissions/org.cyanogenmod.theme.xml:system/etc/permissions/org.cyanogenmod.theme.xml \
Adnan Begovic14768c42016-03-15 14:20:37 -07004 vendor/cm/config/permissions/org.cyanogenmod.livelockscreen.xml:system/etc/permissions/org.cyanogenmod.livelockscreen.xml \
Adnan Begovic78a12ed2016-03-15 16:43:58 -07005 vendor/cm/config/permissions/org.cyanogenmod.statusbar.xml:system/etc/permissions/org.cyanogenmod.statusbar.xml \
Adnan Begovic7ff86fa2016-03-24 17:26:10 -07006 vendor/cm/config/permissions/org.cyanogenmod.profiles.xml:system/etc/permissions/org.cyanogenmod.profiles.xml \
Adnan Begovic0edc6412016-03-24 17:35:48 -07007 vendor/cm/config/permissions/org.cyanogenmod.appsuggest.xml:system/etc/permissions/org.cyanogenmod.appsuggest.xml \
Adnan Begovic37e59c12016-03-25 12:38:48 -07008 vendor/cm/config/permissions/org.cyanogenmod.telephony.xml:system/etc/permissions/org.cyanogenmod.telephony.xml \
Adnan Begovic78776802016-03-25 12:45:37 -07009 vendor/cm/config/permissions/org.cyanogenmod.performance.xml:system/etc/permissions/org.cyanogenmod.performance.xml \
10 vendor/cm/config/permissions/org.cyanogenmod.partner.xml:system/etc/permissions/org.cyanogenmod.partner.xml
Adnan Begovicf3610f52016-03-15 14:17:47 -070011
12# CM Platform Library
13PRODUCT_PACKAGES += \
14 org.cyanogenmod.platform-res \
15 org.cyanogenmod.platform \
16 org.cyanogenmod.platform.xml
17
18# CM Hardware Abstraction Framework
19PRODUCT_PACKAGES += \
20 org.cyanogenmod.hardware \
21 org.cyanogenmod.hardware.xml
22
23ifndef CM_PLATFORM_SDK_VERSION
24 # This is the canonical definition of the SDK version, which defines
25 # the set of APIs and functionality available in the platform. It
26 # is a single integer that increases monotonically as updates to
27 # the SDK are released. It should only be incremented when the APIs for
28 # the new release are frozen (so that developers don't write apps against
29 # intermediate builds).
30 CM_PLATFORM_SDK_VERSION := 5
31endif
32
33ifndef CM_PLATFORM_REV
34 # For internal SDK revisions that are hotfixed/patched
35 # Reset after each CM_PLATFORM_SDK_VERSION release
36 # If you are doing a release and this is NOT 0, you are almost certainly doing it wrong
37 CM_PLATFORM_REV := 0
38endif
39
40# CyanogenMod Platform SDK Version
41PRODUCT_PROPERTY_OVERRIDES += \
42 ro.cm.build.version.plat.sdk=$(CM_PLATFORM_SDK_VERSION)
43
44# CyanogenMod Platform Internal
45PRODUCT_PROPERTY_OVERRIDES += \
46 ro.cm.build.version.plat.rev=$(CM_PLATFORM_REV)
47