summaryrefslogtreecommitdiffstats
path: root/build/core
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'lineageos/cm-13.0' into replicant-6.0Wolfgang Wiedmeyer2017-02-123-2/+94
|\ | | | | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
| * http_prebuilt: Improve retrieval of artifacts from archiveDavid Marble2017-01-121-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current version always redownloads the artifact. Kali does not like the nested md5sum command and ignores it leaving file checksum value blank so the test always fails. A temporary variable is used to get around this limitation of kali. The echo "Downloading..." command has been modified to actually print and has been moved so it only does so when downloading the artifact. Change-Id: I115860a87e55399a652d6548fe50f6204337f854 (cherry picked from commit 20c06fd75e09f3910ec699bdc54eec08f6bb4594)
| * http_prebuilt: Implement archive of artifactsBrandon McAnsh2017-01-081-2/+57
| | | | | | | | | | | | | | | | | | * checksum will be downloaded and asserted to prevent a redownload every clean * Archives will exist (invisibly) at vendor/cm/prebuilt/archive Change-Id: I637e86cacd146d665044a119885900dc4660e22b Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>
| * vendor: Add a task for getting prebuilts via httpDan Pasanen2017-01-022-0/+35
| | | | | | | | | | | | | | | | * Gello being our first pawn * Use curl instead of wget (more powerful) * Ensure the intermediates directory exists prior to download Change-Id: If19c18638a14a8b9ab55470ae6ee5a2deda2e3ec
| * cm: Rebrand to LineageOSZhao Wei Liew2016-12-291-2/+2
| | | | | | | | Change-Id: Icf53ce2b98306498cfa815e9fc7377e9a6c583a6
* | fix one more vendor/cm -> vendor/replicantWolfgang Wiedmeyer2016-12-151-1/+1
| | | | | | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* | Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_vendor_cm ↵Wolfgang Wiedmeyer2016-12-122-4/+8
|\ \ | |/ | | | | into replicant-6.0
| * cm: Amend api text message.Adnan Begovic2016-04-151-2/+1
| | | | | | | | Change-Id: Idfa73b8ec3f9375766e01d8fb7b69079d776b751
| * cm: Support maven artifact as aar for publish.Adnan Begovic2016-04-121-2/+2
| | | | | | | | | | Change-Id: Ie0b81e46823e15b1cadfd1426f6d6cbb6daf4e10 TICKET: CYNGNOS-2305
| * cm: Add further verbose messaging for api breaking changes.Adnan Begovic2016-03-301-1/+6
| | | | | | | | Change-Id: I2a53cbfb1aff682f0d39c7f600cc755aa9e4baa9
* | add cmsdk api filesWolfgang Wiedmeyer2016-03-181-2/+2
| | | | | | | | | | | | This makes sure that there is no dependency on the prebuilt cmsdk repo. Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* | Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_vendor_cm ↵Wolfgang Wiedmeyer2016-03-183-129/+144
|\ \ | |/ | | | | into replicant-6.0
| * cm: Set explicit dependencies on stubs for checkapi-cm.Adnan Begovic2016-02-101-142/+0
| | | | | | | | | | Change-Id: I2c8b8425262a6812f1061326c55ffc7418967444 TICKET: CYNGNOS-1950
| * cm: Fix checkapi makefile typo.Adnan Begovic2016-02-091-1/+1
| | | | | | | | | | Change-Id: I96d1acba8e8f665dabf6d18dac5fc5c3132ad0f7 TICKET: CYNGNOS-1950
| * cm: Provide verbosity for checkapi-cm.Adnan Begovic2016-02-093-11/+168
| | | | | | | | | | | | | | Also a helper text for how to unbreak yourself. TICKET: CYNGNOS-1950 Change-Id: I8311e19905b507c3a65eba37a6b4ea6606108e4f
* | Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_vendor_cm ↵Wolfgang Wiedmeyer2016-02-031-1/+14
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | into replicant-6.0 Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de> Conflicts: overlay/common/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg overlay/common/frameworks/base/core/res/res/drawable-sw600dp-nodpi/default_wallpaper.jpg overlay/common/frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpg overlay/common/frameworks/base/core/res/res/drawable-xhdpi/default_wallpaper.jpg
| * Fixed mmm For Maven APKherriojr2016-01-181-1/+3
| | | | | | | | | | | | | | | | | | Maven APK (Why are these in maven anyways?) will crash due to it not needing to generate a jack file. This wasn't noticed before as brunch succeeded, however, doing an mmm on one will cause this to fail. This adds in logic to not generate a jack file for an apk in maven. Change-Id: I44036bfd51ae3edd9437b153898b419ffc6ba2d6
| * Fixed Maven Artifactory to work with jackherriojr2016-01-151-0/+11
| | | | | | | | | | | | | | | | Prebuilts weren't generating their .jack file when doing an mm or mmm but would work with a brunch or full make. This makes it so mmm/mm will properly generate it. Change-Id: If5ccd1b557ef124b3c57fa09b172ec11caff886e
* | Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_vendor_cm ↵Wolfgang Wiedmeyer2016-01-142-12/+22
|\ \ | |/ | | | | into replicant-6.0-toolchain
| * cm: Fixup maven artifact publish inclusions.Adnan Begovic2016-01-052-8/+14
| | | | | | | | | | TICKET: CYNGNOS-1529 Change-Id: Ie7307d43f0b38b179ae42b7c54a790bb7e4c5ea5
| * cm: Modify maven artifact publish makefile.Adnan Begovic2016-01-051-7/+11
| | | | | | | | | | | | | | | | | | | | | | Now allows you to specify a target module to be compiled prior to publish via LOCAL_MAVEN_TARGET_MODULE. This utilizes the definition for intermediates-dir-for on the target module after it sets an explicit dependency from remote to local module. Change-Id: I65b5e07fdcc3368e350b1935ccca381b74dce59e
* | Merge remote-tracking branch 'cyanogenmod/cm-13.0' into replicant-6.0Wolfgang Wiedmeyer2015-12-261-0/+3
|\ \ | |/
| * cm: Publish system api as part of publish process.Adnan Begovic2015-12-231-0/+3
| | | | | | | | Change-Id: Iba8b2fbc43dfd7592d7526b03ce6e1338ea095d0
* | Merge remote-tracking branch 'github/cm-13.0' into replicant-6.0Wolfgang Wiedmeyer2015-12-171-2/+2
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | remove prebuilt terminal (built-in terminal app can be activated in dev settings) Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de> Conflicts: CHANGELOG.mkdn CONTRIBUTORS.mkdn config/cdma.mk config/cm_audio.mk config/common.mk config/common_full.mk config/common_full_phone.mk config/gsm.mk config/themes_common.mk get-prebuilts overlay/common/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg overlay/common/frameworks/base/core/res/res/drawable-sw600dp-nodpi/default_wallpaper.jpg overlay/common/frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpg overlay/common/frameworks/base/core/res/res/drawable-xhdpi/default_wallpaper.jpg overlay/common/frameworks/base/core/res/res/values/config.xml overlay/common/frameworks/base/packages/SettingsProvider/res/values/defaults.xml prebuilt/common/bootanimation/1080.zip prebuilt/common/bootanimation/1200.zip prebuilt/common/bootanimation/240.zip prebuilt/common/bootanimation/320.zip prebuilt/common/bootanimation/360.zip prebuilt/common/bootanimation/480.zip prebuilt/common/bootanimation/540.zip prebuilt/common/bootanimation/600.zip prebuilt/common/bootanimation/720.zip prebuilt/common/bootanimation/768.zip prebuilt/common/bootanimation/800.zip prebuilt/common/etc/apns-conf.xml sepolicy/mac_permissions.xml sepolicy/sepolicy.mk vendorsetup.sh Change-Id: I4fc2a5b00721cae8b3a36f33c36f006142bad44f
* vendor/cm: Don't be so noisy.Adnan Begovic2015-08-131-9/+0
| | | | Change-Id: I3aa12c87b4b3e7f3da4fc4971659b981f460872a
* vendor/cm: Always use gpg sign-and-deploy for deployments.Adnan Begovic2015-08-071-5/+15
| | | | | | - Also support LOCAL_MAVEN_SOURCES and LOCAL_MAVEN_JAVADOC Change-Id: Icfab8d23d8a9e9993eb74adf7349439bc4b6d1ed
* vendor/cm: Provide means of uploading an artifact to maven.Adnan Begovic2015-08-062-0/+49
| | | | Change-Id: Ide225d75807a917773520ae1b7772e8de9b1ab73
* Specify the maven-dependency-plugin version directly so as to force Maven ↵Chris Sarbora2015-07-251-26/+12
| | | | | | 3.0.5 to use the correct version. Change-Id: Ia8b943feeb13d8835e0510404d067a2760608aa6
* vendor/cm: Introduce update-cm-prebuilts-latest-public-api.Adnan Begovic2015-07-181-0/+7
| | | | Change-Id: I6a09d3b26573c81e74dc0338ef8899bebb1b5320
* vendor/cm: Clean up paths to known files.Adnan Begovic2015-07-182-10/+28
| | | | Change-Id: I867300c04aae1f429be5e2bd057e559a00bc12b5
* Hack in support for the old version of Maven that Ubuntu apparently ships withChris Sarbora2015-07-161-4/+23
| | | | Change-Id: I39094627ff114901cc49f792ab601ab5b1677c19
* Prevent Maven target from grabbing transitive dependenciesChris Sarbora2015-07-081-1/+2
| | | | | | | | | | | Dependencies of Maven targets will have to be managed manually. The prebuilt target that the Maven target is based off of wasn't designed to handle multiple artifacts per project. Additionally, this target is mainly intended for grabbing APKs or other standalone blobs, not for pulling in a full jar dependency tree. If that is your use case, you may want to investigate simply converting your project to Gradle (or the Maven build system, if you can stomach it). Change-Id: Iaf48c95c704cfdc85e0074394ff3c7464937e60c
* vendor/cm: Point to proper prebuilts/cmsdk directories.Adnan Begovic2015-06-221-2/+2
| | | | Change-Id: I80ac94fd9b2d3a80d91a82d65a260d26b1436e60
* Support downloading from MavenChris Sarbora2015-06-193-1/+60
| | | | Change-Id: I94b8627a3bd15726cb4918b9a64b696f2a26e587
* cm: Point to the right files for checkapi-cm.Adnan Begovic2015-06-041-5/+5
| | | | Change-Id: If67f1121add724e4b92e862fa3ec56002ba14382
* CM: Provide apicheck and cm-specific config inheritance.Adnan Begovic2015-06-042-0/+125
| | | | Change-Id: Id5e488c5fb653bf2c330d2581d28a70971d56690
* Build CM Platform LibraryAdnan Begovic2015-05-121-0/+4
| | | | | | | | | | | | | | | | Change-Id: If62e6b1d2ac41730ff2a8d562173abd2cb768f93 Add cmstatusbar service to system server services context Change-Id: I77c5de75722cc5f36a5326e3da57ab661b89d189 Build Platform resource package. Change-Id: Id60f66b6db23989db1472a19bcb079b0083f7393 vendor/cm: Lock cm platform library/cmsdk to non-release builds. Change-Id: I01c1c3fe559d438e28339ce426d7ba7e42724002
* cm: CM-specific build macrosSteve Kondik2015-04-071-0/+6
* vendor/*/build/core/definitions.mk is automatically sourced by the build system to load custom macros. Start using this for some of our own. * Adds a "uniq" macro to remove duplicates from a list without changing it's order. Change-Id: Id5f1eb4b9f81bb31ca0b3d5e74c298b3d105da10