blob: 0c922a14fd3d9008aca0053d0637e14b57dfad9f [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 \
Luis Vidal6d61d302016-03-21 10:18:29 -070010 vendor/cm/config/permissions/org.cyanogenmod.partner.xml:system/etc/permissions/org.cyanogenmod.partner.xml \
11 vendor/cm/config/permissions/org.cyanogenmod.weather.xml:system/etc/permissions/org.cyanogenmod.weather.xml
Adnan Begovicf3610f52016-03-15 14:17:47 -070012
13# CM Platform Library
14PRODUCT_PACKAGES += \
15 org.cyanogenmod.platform-res \
16 org.cyanogenmod.platform \
17 org.cyanogenmod.platform.xml
18
19# CM Hardware Abstraction Framework
20PRODUCT_PACKAGES += \
21 org.cyanogenmod.hardware \
22 org.cyanogenmod.hardware.xml
23
24ifndef CM_PLATFORM_SDK_VERSION
25 # This is the canonical definition of the SDK version, which defines
26 # the set of APIs and functionality available in the platform. It
27 # is a single integer that increases monotonically as updates to
28 # the SDK are released. It should only be incremented when the APIs for
29 # the new release are frozen (so that developers don't write apps against
30 # intermediate builds).
Adnan Begovic7ae471d2016-04-01 15:38:57 -070031 CM_PLATFORM_SDK_VERSION := 6
Adnan Begovicf3610f52016-03-15 14:17:47 -070032endif
33
34ifndef CM_PLATFORM_REV
35 # For internal SDK revisions that are hotfixed/patched
36 # Reset after each CM_PLATFORM_SDK_VERSION release
37 # If you are doing a release and this is NOT 0, you are almost certainly doing it wrong
38 CM_PLATFORM_REV := 0
39endif
40
41# CyanogenMod Platform SDK Version
42PRODUCT_PROPERTY_OVERRIDES += \
43 ro.cm.build.version.plat.sdk=$(CM_PLATFORM_SDK_VERSION)
44
45# CyanogenMod Platform Internal
46PRODUCT_PROPERTY_OVERRIDES += \
47 ro.cm.build.version.plat.rev=$(CM_PLATFORM_REV)
48