| This directory contains GPS HAL layer code. |
| |
| WHAT IT DOES? |
| ============= |
| It provide GPS interfaces for gps provider on frameworks,which allow init/open/close/cleanup gps |
| when mnld daemon is launched. |
| |
| HOW IT WAS BUILT? |
| ================== |
| |
| It needs the following libs from AOSP: |
| 1. libc.so |
| 2. libcutils |
| 3. libnetutils |
| 4. libhardware |
| 5. libandroid_runtime |
| 6. libnativehelper |
| 7. libcrypto |
| 8. libssl |
| 9. libz |
| |
| and the following libs from MediaTek: |
| 1. liblog.so |
| 2. libepos.a |
| 3. libcurl |
| |
| All source/dependency modules of this module are already put in |
| 'vendor/mediatek/libs' folder. |
| |
| |
| HOW TO USE IT? |
| ============== |
| |
| Files in this directory is used to |
| generate a library which's name is 'gps.mtxxxx.so' |
| |
| |
| gps.mtxxxx |
| mtxxxx means chip platform name, |
| The lib 'gps.mtxxxx' is loaded by system_server, |
| GPS Location provider will call gps_module_methods API, if system_server is launched. |
| |
| All the source code of this library were written by MediaTek co.. |
| |