blob: a4f7c8bd4f072f5470f286ffd7a3416fc15fbd54
1 | # Copyright (C) 2014 The Android Open Source Project |
2 | # Copyright (C) 2011 Amlogic |
3 | # |
4 | # |
5 | |
6 | LOCAL_PATH := $(call my-dir) |
7 | |
8 | include $(CLEAR_VARS) |
9 | DVB_PATH := $(wildcard $(BOARD_AML_VENDOR_PATH)/dvb) |
10 | LIB_TV_BINDER_PATH := $(BOARD_AML_VENDOR_PATH)/tv/frameworks/libtvbinder |
11 | LIB_SQLITE_PATH := $(wildcard external/sqlite) |
12 | |
13 | |
14 | ifneq (,$(wildcard hardware/amlogic/gralloc)) |
15 | GRALLOC_DIR := hardware/amlogic/gralloc |
16 | else |
17 | GRALLOC_DIR := hardware/libhardware/modules/gralloc |
18 | endif |
19 | |
20 | LOCAL_MODULE_RELATIVE_PATH := hw |
21 | LOCAL_SHARED_LIBRARIES := \ |
22 | vendor.amlogic.hardware.tvserver@1.0_vendor \ |
23 | libcutils \ |
24 | libutils \ |
25 | libtvbinder \ |
26 | libbinder \ |
27 | libui \ |
28 | liblog \ |
29 | libhardware |
30 | |
31 | LOCAL_REQUIRED_MODULES := libtvbinder |
32 | |
33 | LOCAL_CFLAGS += -DPLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION) |
34 | |
35 | LOCAL_SRC_FILES := \ |
36 | tv_input.cpp \ |
37 | TvInputIntf.cpp |
38 | |
39 | LOCAL_MODULE := tv_input.amlogic |
40 | LOCAL_MODULE_TAGS := optional |
41 | LOCAL_C_INCLUDES += \ |
42 | $(LIB_TV_BINDER_PATH)/include \ |
43 | $(DVB_PATH)/android/ndk/include \ |
44 | $(DVB_PATH)/include/am_adp \ |
45 | $(DVB_PATH)/include/am_mw \ |
46 | $(DVB_PATH)/include/am_ver \ |
47 | $(DVB_PATH)/android/ndk/include \ |
48 | $(LIB_SQLITE_PATH)/dist \ |
49 | system/media/audio_effects/include \ |
50 | system/core/libion/include \ |
51 | system/core/libion/kernel-headers \ |
52 | hardware/amlogic/gralloc \ |
53 | hardware/amlogic/screen_source \ |
54 | hardware/amlogic/audio/libTVaudio \ |
55 | frameworks/native/libs/nativewindow/include \ |
56 | $(GRALLOC_DIR) |
57 | |
58 | LOCAL_C_INCLUDES += \ |
59 | external/libcxx/include |
60 | |
61 | LOCAL_CPPFLAGS += -std=c++14 |
62 | |
63 | ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK) |
64 | LOCAL_PROPRIETARY_MODULE := true |
65 | endif |
66 | |
67 | include $(BUILD_SHARED_LIBRARY) |
68 |