sgx_km: Build SGX KM from source
[android/vendor-ti-am57x.git] / am57x.mk
1 #
2 # Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
3 #
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
7 #
8 #      http://www.apache.org/licenses/LICENSE-2.0
9 #
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15 #
17 #  blob(s) necessary for AM57x hardware
19 # GPU kernel module
20 BOARD_VENDOR_KERNEL_MODULES += \
21         vendor/ti/dra7xx/sgx_km/lib/modules/pvrsrvkm.ko \
23 # GPU userspace libraries
24 PRODUCT_COPY_FILES += \
25         vendor/ti/dra7xx/sgx_um/bin/pvrsrvctl:vendor/bin/pvrsrvctl:ti \
26         vendor/ti/dra7xx/sgx_um/lib/egl/libEGL_POWERVR_SGX544_116.so:vendor/lib/egl/libEGL_POWERVR_SGX544_116.so:ti \
27         vendor/ti/dra7xx/sgx_um/lib/egl/libGLESv1_CM_POWERVR_SGX544_116.so:vendor/lib/egl/libGLESv1_CM_POWERVR_SGX544_116.so:ti \
28         vendor/ti/dra7xx/sgx_um/lib/egl/libGLESv2_POWERVR_SGX544_116.so:vendor/lib/egl/libGLESv2_POWERVR_SGX544_116.so:ti \
29         vendor/ti/dra7xx/sgx_um/lib/hw/gralloc.am57x.so:vendor/lib/hw/gralloc.am57x.so:ti \
30         vendor/ti/dra7xx/sgx_um/lib/hw/memtrack.am57x.so:vendor/lib/hw/memtrack.am57x.so:ti \
31         vendor/ti/dra7xx/sgx_um/lib/libglslcompiler.so:vendor/lib/libglslcompiler.so:ti \
32         vendor/ti/dra7xx/sgx_um/lib/libIMGegl.so:vendor/lib/libIMGegl.so:ti \
33         vendor/ti/dra7xx/sgx_um/lib/libpvr2d.so:vendor/lib/libpvr2d.so:ti \
34         vendor/ti/dra7xx/sgx_um/lib/libpvrANDROID_WSEGL.so:vendor/lib/libpvrANDROID_WSEGL.so:ti \
35         vendor/ti/dra7xx/sgx_um/lib/libPVRScopeServices.so:vendor/lib/libPVRScopeServices.so:ti \
36         vendor/ti/dra7xx/sgx_um/lib/libsrv_init.so:vendor/lib/libsrv_init.so:ti \
37         vendor/ti/dra7xx/sgx_um/lib/libsrv_um.so:vendor/lib/libsrv_um.so:ti \
38         vendor/ti/dra7xx/sgx_um/lib/libusc.so:vendor/lib/libusc.so:ti \