blob: 41fe691fb1edacf1e406116fc77845acd3673ce5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# Pre-Oreo Mediatek common-tree
> such repo, much nice, wow!
# How to download ?
Download / git clone this repository to :
`$android_src/vendor/mediatek`
or copy [vmtk.xml](https://raw.githubusercontent.com/Moyster/o_vendor_mediatek/los-15.0/vmtk.xml) to :
`$android_src/.repo/local_manifests/`
then simply `repo sync` your sources
# How to use ?
Include both `VendorConfig.mk` & `VendorProduct.mk` in your device tree like so :
- `BoardConfig.mk` :
`-include vendor/mediatek/VendorConfig.mk`
- `device(_product).mk` :
`-include vendor/mediatek/VendorProduct.mk`
Note: add these lines at the bottom of the mentioned files
# How to apply the patches ?
Patches located in the patches folder can be applied from the root of your android sources :
`. vendor/mediatek/install.sh` & `. vendor/mediatek/uninstall.sh`
# How to configure libshim ?
Libshim is divided into bits which will generate `LINKER_FORCED_SHIM_LIBS` for you, you don't need to `export LD_SHIM_LIBS`.
The only configuration libshim needs is the following flags :
`#LIBSHIM_XLOG_SYMBOLS :=true`
`#LIBSHIM_SND_SYMBOLS := true`
`#LIBSHIM_UI_SYMBOLS := true`
`#LIBSHIM_GUI_SYMBOLS := true`
`#LIBSHIM_OMX_SYMBOLS := true`
`#LIBSHIM_AGPS_SYMBOLS := true`
(copy/paste in `BoardConfig.mk` & uncomment the flags you need)
|