blob: ec242d4c677ed800f8cf98267affa175440f3c1c
1 | # Copyright (C) 2013 Amlogic |
2 | # |
3 | # |
4 | |
5 | LOCAL_PATH := $(call my-dir) |
6 | |
7 | # HAL module implemenation, not prelinked and stored in |
8 | # /system/lib/hw/screen_source.amlogic.so |
9 | include $(CLEAR_VARS) |
10 | LOCAL_MODULE_RELATIVE_PATH := hw |
11 | LOCAL_SRC_FILES := aml_screen.cpp v4l2_vdin.cpp |
12 | |
13 | MESON_GRALLOC_DIR ?= hardware/amlogic/gralloc |
14 | |
15 | LOCAL_C_INCLUDES += frameworks/native/include/utils \ |
16 | frameworks/native/include/android \ |
17 | system/core/include/utils \ |
18 | system/core/libion/include \ |
19 | system/core/libion/kernel-headers \ |
20 | $(MESON_GRALLOC_DIR) |
21 | |
22 | LOCAL_SHARED_LIBRARIES:= libutils liblog libui |
23 | |
24 | LOCAL_MODULE := screen_source.amlogic |
25 | LOCAL_CFLAGS:= -DLOG_TAG=\"screen_source\" |
26 | |
27 | ifeq ($(GPU_TYPE),t83x) |
28 | LOCAL_CFLAGS += -DMALI_AFBC_GRALLOC=1 |
29 | else |
30 | LOCAL_CFLAGS += -DMALI_AFBC_GRALLOC=0 |
31 | endif |
32 | |
33 | LOCAL_MODULE_TAGS := optional |
34 | include $(BUILD_SHARED_LIBRARY) |
35 |