summaryrefslogtreecommitdiff
path: root/Android.mk (plain)
blob: cab3802d585096ce0e5f85172e09a05f1e0f5843
1# Copyright (C) 2013 Amlogic
2#
3#
4
5LOCAL_PATH := $(call my-dir)
6
7# HAL module implemenation, not prelinked and stored in
8# /system/lib/hw/screen_source.amlogic.so
9include $(CLEAR_VARS)
10LOCAL_MODULE_RELATIVE_PATH := hw
11LOCAL_SRC_FILES := aml_screen.cpp v4l2_vdin.cpp
12
13MESON_GRALLOC_DIR ?= hardware/amlogic/gralloc
14
15LOCAL_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
22LOCAL_SHARED_LIBRARIES:= libutils liblog libui libcutils
23
24LOCAL_MODULE := screen_source.amlogic
25LOCAL_CFLAGS:= -DLOG_TAG=\"screen_source\"
26
27LOCAL_KK=0
28ifeq ($(GPU_TYPE),t83x)
29LOCAL_KK:=1
30endif
31ifeq ($(GPU_ARCH),midgard)
32LOCAL_KK:=1
33endif
34ifeq ($(LOCAL_KK),1)
35 LOCAL_CFLAGS += -DMALI_AFBC_GRALLOC=1
36else
37 LOCAL_CFLAGS += -DMALI_AFBC_GRALLOC=0
38endif
39
40LOCAL_MODULE_TAGS := optional
41include $(BUILD_SHARED_LIBRARY)
42