blob: cce8d931bcb9f7ab887155ad4bd3b1aa84ef1795 [file] [log] [blame]
Sam Mortimer19ce2d32017-09-18 21:05:19 -07001# Permissions for lineage sdk services
Adnan Begovicf3610f52016-03-15 14:17:47 -07002PRODUCT_COPY_FILES += \
Sam Mortimer19ce2d32017-09-18 21:05:19 -07003 vendor/lineage/config/permissions/org.lineageos.audio.xml:system/etc/permissions/org.lineageos.audio.xml \
4 vendor/lineage/config/permissions/org.lineageos.livedisplay.xml:system/etc/permissions/org.lineageos.livedisplay.xml \
5 vendor/lineage/config/permissions/org.lineageos.performance.xml:system/etc/permissions/org.lineageos.performance.xml \
6 vendor/lineage/config/permissions/org.lineageos.profiles.xml:system/etc/permissions/org.lineageos.profiles.xml \
LuK133703a83c32018-07-31 21:48:53 +02007 vendor/lineage/config/permissions/org.lineageos.settings.xml:system/etc/permissions/org.lineageos.settings.xml \
Joey6cf76402018-02-22 14:11:48 +01008 vendor/lineage/config/permissions/org.lineageos.style.xml:system/etc/permissions/org.lineageos.style.xml \
Joey579241a2018-04-04 20:21:18 +02009 vendor/lineage/config/permissions/org.lineageos.trust.xml:system/etc/permissions/org.lineageos.trust.xml \
Sam Mortimer19ce2d32017-09-18 21:05:19 -070010 vendor/lineage/config/permissions/org.lineageos.weather.xml:system/etc/permissions/org.lineageos.weather.xml
Adnan Begovicf3610f52016-03-15 14:17:47 -070011
Sam Mortimer477d8fe2017-10-17 11:48:28 -070012# Lineage Platform Library
Adnan Begovicf3610f52016-03-15 14:17:47 -070013PRODUCT_PACKAGES += \
Sam Mortimer19ce2d32017-09-18 21:05:19 -070014 org.lineageos.platform-res \
15 org.lineageos.platform \
16 org.lineageos.platform.xml
Adnan Begovicf3610f52016-03-15 14:17:47 -070017
Sam Mortimer477d8fe2017-10-17 11:48:28 -070018# Lineage Hardware Abstraction Framework
Adnan Begovicf3610f52016-03-15 14:17:47 -070019PRODUCT_PACKAGES += \
Sam Mortimer19ce2d32017-09-18 21:05:19 -070020 org.lineageos.hardware \
21 org.lineageos.hardware.xml
Adnan Begovicf3610f52016-03-15 14:17:47 -070022
Steve Kondik3fe3faa2016-04-23 00:54:50 -070023# JNI Libraries
24PRODUCT_PACKAGES += \
Sam Mortimer19ce2d32017-09-18 21:05:19 -070025 liblineage-sdk_platform_jni
Steve Kondik3fe3faa2016-04-23 00:54:50 -070026
Sam Mortimer19ce2d32017-09-18 21:05:19 -070027ifndef LINEAGE_PLATFORM_SDK_VERSION
Adnan Begovicf3610f52016-03-15 14:17:47 -070028 # This is the canonical definition of the SDK version, which defines
29 # the set of APIs and functionality available in the platform. It
30 # is a single integer that increases monotonically as updates to
31 # the SDK are released. It should only be incremented when the APIs for
32 # the new release are frozen (so that developers don't write apps against
33 # intermediate builds).
Joey3c8afe42018-03-11 15:13:36 +010034 LINEAGE_PLATFORM_SDK_VERSION := 9
Adnan Begovicf3610f52016-03-15 14:17:47 -070035endif
36
Sam Mortimer19ce2d32017-09-18 21:05:19 -070037ifndef LINEAGE_PLATFORM_REV
Adnan Begovicf3610f52016-03-15 14:17:47 -070038 # For internal SDK revisions that are hotfixed/patched
Sam Mortimer19ce2d32017-09-18 21:05:19 -070039 # Reset after each LINEAGE_PLATFORM_SDK_VERSION release
Adnan Begovicf3610f52016-03-15 14:17:47 -070040 # If you are doing a release and this is NOT 0, you are almost certainly doing it wrong
Sam Mortimer19ce2d32017-09-18 21:05:19 -070041 LINEAGE_PLATFORM_REV := 0
Adnan Begovicf3610f52016-03-15 14:17:47 -070042endif