summaryrefslogtreecommitdiffstats
path: root/etc/Android.mk (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add ld.config.txt for Android 8.x+ treesCaptain Throwback2019-10-221-0/+9
| | | | | | | - Fixes the ld.config.txt errors in recovery log which may prevent decryption and shell commands from working properly Change-Id: I0e057525cdda39e8ac10115d37e2cb882b9c4844
* mksh: add mkshrc when using TW_USE_TOOLBOXCaptain Throwback2019-03-071-0/+15
| | | | | | | | | | | | | | | Fixes broken shell prompt in Terminal and adb shell Before: https://del.dog/7vphlkc After: https://del.dog/vhkjgo8 Add as prebuilt with suffix "_twrp" to avoid conflict with original mkshrc and rename via POST_INSTALL_CMD Prebuilt version adjusts TMPDIR variable from "/data/local/tmp" to "/tmp" for TWRP Change-Id: I42a1b2a8c114f66dbe659c07485f1dfae8a5d314
* Update to AOSP 8.0 baseEthan Yonker2017-09-081-0/+20
| | | | Change-Id: I29fe722b4eb9718765327902779046840a01433e
* Make naming scheme more meaningfulEthan Yonker2016-08-291-2/+2
| | | | Change-Id: Ifcaf00c760ff452b0e85a88b54e91ca0f2f4644a
* Make it backwards compatible with 4.4Ethan Yonker2016-08-251-0/+20
| | | | Change-Id: I668604cddc8e8afbf78709f3f872bea4e9f4aa06
* Fix up logd make file rulesEthan Yonker2016-02-151-15/+16
| | | | | | | | | logd, the init.recovery.logd.rc, and other related files were included by default if your device configs specified TARGET_USES_LOGD := true which would be the case for any device that has a full ROM tree instead of a minimal TWRP tree. Change-Id: Ia1e55703631f0f22beab2f4d4479599b88539e1a
* Add TWRP flags to enable logd and/or logcat in recoveryCaptain Throwback2016-02-041-2/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Developers and device maintainers may find it useful to have access to logcat in recovery. This patch set adds the following build flags: TARGET_USES_LOGD - This is an Android build flag that enables logd support. Devices that don't have built in kernel logging to dev/log/* will need this flag for logcat. We'll also use this to include the necessary support files for logd in TWRP. TWRP_INCLUDE_LOGCAT - This enables logcat support in recovery. I pulled the init entries from my HTC One M8 GPE boot.img, so I'm not certain whether these will work for all devices or if they're all necessary. Feedback is welcome. PS2: Use "TARGET_USES_LOGD" instead as this flag already exists, and previous flag was named incorrectly (logd isn't kernel logging) PS3: Start logd service on load_persist_props action, needed for 6.0+ PS4: More info on "TARGET_USES_LOGD" flag as related to liblog compilation can be found at the below links: https://android.googlesource.com/platform/system/core/+/android-6.0.1_r10/liblog/Android.mk#27 https://android.googlesource.com/platform/system/core/+/android-6.0.1_r10/liblog/Android.mk#50 Whether or not this flag is needed for logcat in TWRP is dependent on whether liblog was compiled with this flag. PS5: Update commit message to better describe "TARGET_USES_LOGD" flag PS6: Another commit message update Change-Id: Iaac6c6c822dc93fbe4b6eadcf24eef6995dd6b50
* Allow devices to override USB initMatt Mower2015-07-141-0/+32
This enables devices to provide their own USB configuration. The contents of init.recovery.usb.rc can most simply be modified and included in a device's init.recovery.${ro.hardware}.rc. Use option: TW_EXCLUDE_DEFAULT_USB_INIT := true Rationale: Some devices handle USB pid switching in the kernel. In this case, USB init provides switching functions which differ from the standard on property:sys.usb.config=xyz. Other devices should not see USB attempt mtp,adb mode when TW_EXCLUDE_MTP is set. Cherry-picked from android-5.0 Change-Id: Ief0fcaf46a1782102166fc1b733a34b1a1ba0802