{"push_id":2794529572,"size":16,"distinct_size":16,"ref":"refs/heads/pi","head":"9de250fa8a25b51047d1aa3e3a08f0b6bba51982","before":"5189b02b0b4f4c151a1bff8367a01be46181780c","commits":[{"sha":"1f10d5a4255d3dd789a4d4fec929132e5f2af015","author":{"name":"Anthony King","email":"3e3deb7d097a9798a6f84939884310b331bc93cb@gmail.com"},"message":"Use the system's ccache by default\n\n* ccache gets updated semi-frequently and some builders would like\n  to be able to take advantage of new features without having to\n  rely on the prebuilt version getting updated\n\n* If a build system has ccache installed already, use that version\n  instead of the prebuilt\n\nChange-Id: I8988c8a25fab3694d84633f957c2b92ce84cf69e\nSigned-off-by: Ícaro Hoff <icarohoff@gmail.com>","distinct":true,"url":"https://api.github.com/repos/PieVanilla/android_build_make/commits/1f10d5a4255d3dd789a4d4fec929132e5f2af015"},{"sha":"8222f641b23ef4653f7990b21fffccecf57d2759","author":{"name":"Nathan Chancellor","email":"f65d3f2dc139dcfe7b6f0b0a466af3bc5fed8fa7@gmail.com"},"message":"Ccache configuration improvements\n\nwhich throws an error if a binary is not found which breaks the build. Use command -v as it is safer.\n\nChange-Id: I025cb0d3fa11d47e895c7266fc31b16c4a3d66db","distinct":true,"url":"https://api.github.com/repos/PieVanilla/android_build_make/commits/8222f641b23ef4653f7990b21fffccecf57d2759"},{"sha":"e812b131ca0088320031404ecac8fd334ec53038","author":{"name":"Christian Oder","email":"b5a22de8256f40710480b913c59ab5d71612734d@carbonrom.org"},"message":"build: bring back repopick, roomservice, cmremote and crremote\n\nChange-Id: I8f120a26c7959999c8f1d89d0b2d6917c012095e","distinct":true,"url":"https://api.github.com/repos/PieVanilla/android_build_make/commits/e812b131ca0088320031404ecac8fd334ec53038"},{"sha":"99b50e972e452bc2461a762193d2ff67c1e83f7f","author":{"name":"Christian Oder","email":"b5a22de8256f40710480b913c59ab5d71612734d@carbonrom.org"},"message":"build: add mka\n\nChange-Id: I219197e560d5df3f17db2a573db178be16151d30","distinct":true,"url":"https://api.github.com/repos/PieVanilla/android_build_make/commits/99b50e972e452bc2461a762193d2ff67c1e83f7f"},{"sha":"fdc43d1daa8c1b8454408c61a2d94513408032b2","author":{"name":"Luca Stefani","email":"5228eca7a20da86a4e31783f85907600f9430b0b@lineageos.org"},"message":"vendor: build: Kill schedtool\n\nChange-Id: Idd6cc6679b1e84f365a5a18645590c549af20af5","distinct":true,"url":"https://api.github.com/repos/PieVanilla/android_build_make/commits/fdc43d1daa8c1b8454408c61a2d94513408032b2"},{"sha":"b4f5925e5382083628c0833df37576a2f73e1b49","author":{"name":"Christian Oder","email":"b5a22de8256f40710480b913c59ab5d71612734d@carbonrom.org"},"message":"repopick & roomservice: fix permissions\n\nChange-Id: I262058c2a06e47f6688d64a8717bf184db5c3d04","distinct":true,"url":"https://api.github.com/repos/PieVanilla/android_build_make/commits/b4f5925e5382083628c0833df37576a2f73e1b49"},{"sha":"2fe56e2a1b38ce56723368eedc743084c888c8d5","author":{"name":"pulser","email":"eef5942079389152f743019bf40b91e4ccb099bc@xda-developers.com"},"message":"build: Inline kernel building as a buildtime task\nBy arcee\n\nKernel image integration is now done in the build system. The\n\"one true way\" of doing this is to download the kernel source\ninto kernel/TARGET_BOOTLOADER_NAME (by usage of the cm.dependencies\nmechanism or otherwise), and defining the TARGET_KERNEL_CONFIG\nvariable in the device's BoardConfig makefile\n\nIf the kernel's location doesn't match the automagic location\n(multi-device kernel source, for instance), TARGET_KERNEL_SOURCE\ncan be used to specify a kernel path (i.e.,\n\"TARGET_KERNEL_SOURCE := kernel/shared-whatever\")\n\nIf the device requires out-of-kernel-tree modules to be built,\nthe TARGET_KERNEL_MODULES variable can be used, pointing to a\n_make target_ that will build and install such modules. Definition\nof such a target is the device author's responsibility, the only\nrestriction is that it is a normal makefile recipe (example\nbelow)\n\nOptionally (or as an alternative), a prebuilt binary can also be\ndefined at BoardConfig, by usage of the TARGET_PREBUILT_KERNEL\nvariable. This binary will be used if the kernel source is absent\n(or undefined).\n\nA minimal BoardConfig.mk should look something like this:\n\nTARGET_KERNEL_CONFIG := cyanogenmod_<device>_defconfig\nTARGET_PREBUILT_KERNEL := device/<vendor>/<device>/kernel\n\nTo include, for example, the TI WLAN modules, this can be used:\n\n-----------------------------\nTIWLAN_MODULES:\n       make -C hardware/ti/wlan/wl1283/platforms/os/linux/ KERNEL_DIR=$(KERNEL_OUT) ARCH=\"arm\"\nCROSS_COMPILE=\"arm-eabi-\" TNETW=1273 RANDOM_MAC=n REPORT_LOG=n\n       mv hardware/ti/wlan/wl1283/platforms/os/linux/tiwlan_drv.ko $(KERNEL_MODULES_OUT)\n       make -C hardware/ti/wlan/wl1283_softAP/platforms/os/linux/ KERNEL_DIR=$(KERNEL_OUT) ARCH=\"arm\"\nCROSS_COMPILE=\"arm-eabi-\" TNETW=1273 REPORT_LOG=n\n       mv hardware/ti/wlan/wl1283_softAP/platforms/os/linux/tiap_drv.ko $(KERNEL_MODULES_OUT)\n\nTARGET_KERNEL_MODULES := TIWLAN_MODULES\n---------------------------\n\nChange-Id: I8634fa4c788a42dc6f62e62ca170825b66db126a","distinct":true,"url":"https://api.github.com/repos/PieVanilla/android_build_make/commits/2fe56e2a1b38ce56723368eedc743084c888c8d5"},{"sha":"a156e547a27fd30d334502d8e1faedcceca9fbda","author":{"name":"Pulser","email":"eef5942079389152f743019bf40b91e4ccb099bc@xda-developers.com"},"message":"build: Fix kernel.mk typos\n\nChange-Id: I5980d6a30dd66741a561a95e0dfba60a3ad0ef5d","distinct":true,"url":"https://api.github.com/repos/PieVanilla/android_build_make/commits/a156e547a27fd30d334502d8e1faedcceca9fbda"},{"sha":"d46197e594694d0d8954b5811a1bdb9d372c202e","author":{"name":"Chirayu Desai","email":"5551c6b7e33c2172ec3f3b3f40b4baf275be9066@gmail.com"},"message":"envsetup: set OUT_DIR to an absolute path always\n\nOUT_DIR was set to $(TOPDIR)out previously,\nbut $(TOPDIR) was null, so it was a relative path.\nThis broke releasetools, inline kernel building, etc\nsince they require absolute paths.\nFix it so that it is set to $(shell readlink -f .)/out\nif $(TOPDIR) is null.\n\nAlso remove hacks which checked if (OUT_DIR) was out\nand changed it to $(ANDROID_BUILD_TOP)/out to workaround\nthe aforementioned problem.\n\nChange-Id: I459a3b1325a1bbea0565cd73f6acf160d4ed9b39\n\nConflicts:\n\tcore/base_rules.mk\n\tcore/tasks/kernel.mk\n\nChange-Id: I52a7a6024f0f2b708c230e53c0152ed138726cc1","distinct":true,"url":"https://api.github.com/repos/PieVanilla/android_build_make/commits/d46197e594694d0d8954b5811a1bdb9d372c202e"},{"sha":"2fdcbe1ba13bb80f8b4221056bcb3361b4748ebe","author":{"name":"Tom Marshall","email":"aca7565efea89acd404c75db77b7f011dcc02175@gmail.com"},"message":"kernel.mk: Use standard toolchain paths\n\nChange-Id: I1225fd05dcedcff03a1cf1102841cbd010b609cf","distinct":true,"url":"https://api.github.com/repos/PieVanilla/android_build_make/commits/2fdcbe1ba13bb80f8b4221056bcb3361b4748ebe"},{"sha":"da00647fac09dc1e3253b4f8457bd290e53f62c3","author":{"name":"Ricardo Cerqueira","email":"6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org"},"message":"Make the kernel image format parametric instead of a chain of if/elses\n\nChange-Id: I54bfcdecb8647f7bcf744e72b2de19fcf4e4e7ac","distinct":true,"url":"https://api.github.com/repos/PieVanilla/android_build_make/commits/da00647fac09dc1e3253b4f8457bd290e53f62c3"},{"sha":"a931a8afd9dab34e8fd4703579fe0e8e0d5825fc","author":{"name":"Steve Kondik","email":"7f5bb03cf507c861269be561971108be8f37d832@chemlab.org"},"message":"build: Add \"dtbs\" target when building the kernel\n\n * This is needed for 3.10\n\nChange-Id: I4044ea9e67017452efc25097a3327141a6627c24","distinct":true,"url":"https://api.github.com/repos/PieVanilla/android_build_make/commits/a931a8afd9dab34e8fd4703579fe0e8e0d5825fc"},{"sha":"08a04f2861a6440f9d971e2c9c8b050bb4ebb7bc","author":{"name":"Chirayu Desai","email":"5551c6b7e33c2172ec3f3b3f40b4baf275be9066@gmail.com"},"message":"Squashed commit of updates to kernel.mk from CM\n\nPS2: Add default toolchain prefix for KERNEL_ARCH=arm64\n\nAllow specifying kernel toolchain and prefix\n\nChange-Id: Ib75cfe772e073f2196455f3e3dfba247f6b3feff\n\ncore: More flexible kernel configuration\n\n * Allow various combinations of kernel vs. userspace architectures\n * Get rid of various assumptions about everything being ARM or 32-bit\n * This adds the following target flags:\n     TARGET_KERNEL_ARCH\n     TARGET_KERNEL_HEADER_ARCH\n     KERNEL_HEADER_DEFCONFIG\n     TARGET_KERNEL_CROSS_COMPILE_PREFIX\n\nChange-Id: If0bc202abd35c216ba3ea5707ffdb602526d8ed3\n\nFix kernel.mk if SELINUX or VARIANT_DEFCONFIG is defined\n\nKERNEL_HEADER_DEFCONFIG was ignoring SELINUX_DEFCONFIG thus breaking\nall selinux support\n\nChange-Id: Idc3367d6b4b85343078e63e87dca6d6d052e7f53\n\nbuild: kernel: Fix stray \"@\"\n\nNested \"$(hide)\"s (makefile @) don't work. There was one at the\nbeginning of the script, remove the inner one to prevent it from\nbeing interpreted as a shell command\n\nChange-Id: I08a829ee56b212366a0f5a3812f7a614667a9c2b\n\nbuild: Add support for additional kernel config snippet\n\n * Add support for TARGET_KERNEL_ADDITIONAL_CONFIG which will append a\n   config snippet from arch/$ARCH/configs/ to the main defconfig.\n * This can be used for various things, such as including DIAG support\n   into debuggable builds.\n\nChange-Id: Ifa48688a3f951dd8ecc9a13a27de3a476e7bf633\n\nkernel: Fix kernelconfig build\n\n* Copy the generated defconfig to the correct directory\n\nChange-Id: Ia8e259946d67501675dd5a3433165d54df6c13c5","distinct":true,"url":"https://api.github.com/repos/PieVanilla/android_build_make/commits/08a04f2861a6440f9d971e2c9c8b050bb4ebb7bc"},{"sha":"4e220641afd778e05d828e9025f33d56bc09d4de","author":{"name":"viperusgit","email":"495cb00d15442cea80dde7dbdc2b2f4881c145f2@gmail.com"},"message":"Ajust vendor path.","distinct":true,"url":"https://api.github.com/repos/PieVanilla/android_build_make/commits/4e220641afd778e05d828e9025f33d56bc09d4de"},{"sha":"d25f1ec10fe76cd30b7de910c581f0ce87c285ed","author":{"name":"Christian Oder","email":"b5a22de8256f40710480b913c59ab5d71612734d@carbonrom.org"},"message":"build: introduce TARGET_LEGACY_GCC_VERSION\n\nthis allows us to use a different toolchain for Kernel and ROM\n\nChange-Id: I896b96a171f1468c70cc71764228a4e12964036a","distinct":true,"url":"https://api.github.com/repos/PieVanilla/android_build_make/commits/d25f1ec10fe76cd30b7de910c581f0ce87c285ed"},{"sha":"9de250fa8a25b51047d1aa3e3a08f0b6bba51982","author":{"name":"viperusgit","email":"495cb00d15442cea80dde7dbdc2b2f4881c145f2@gmail.com"},"message":"Vanilify the build script","distinct":true,"url":"https://api.github.com/repos/PieVanilla/android_build_make/commits/9de250fa8a25b51047d1aa3e3a08f0b6bba51982"}]}
{"actor":{"display_login":"Viperusgit"}}