blob: 7d867ca41126d67228c7d4a13540ea75915e5ede
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 vendor/amlogic/dvb) |
10 | TVAPI_PATH := $(LOCAL_PATH)/tvapi |
11 | LIB_SQLITE_PATH := $(wildcard external/sqlite) |
12 | AM_LIBPLAYER_PATH := $(wildcard vendor/amlogic/frameworks/av/LibPlayer) |
13 | |
14 | |
15 | ifneq (,$(wildcard hardware/amlogic/gralloc)) |
16 | GRALLOC_DIR := hardware/amlogic/gralloc |
17 | else |
18 | GRALLOC_DIR := hardware/libhardware/modules/gralloc |
19 | endif |
20 | |
21 | LOCAL_MODULE_RELATIVE_PATH := hw |
22 | LOCAL_SHARED_LIBRARIES := libcutils liblog |
23 | LOCAL_SRC_FILES := tv_input.cpp |
24 | LOCAL_MODULE := tv_input.amlogic |
25 | LOCAL_MODULE_TAGS := optional |
26 | LOCAL_C_INCLUDES += \ |
27 | $(TVAPI_PATH)/android \ |
28 | $(DVB_PATH)/android/ndk/include \ |
29 | $(DVB_PATH)/include/am_adp \ |
30 | $(DVB_PATH)/include/am_mw \ |
31 | $(DVB_PATH)/include/am_ver \ |
32 | $(DVB_PATH)/android/ndk/include \ |
33 | $(LIB_SQLITE_PATH)/dist \ |
34 | $(TVAPI_PATH)/libtv/tvdb \ |
35 | $(TVAPI_PATH)/libtv/tv \ |
36 | $(TVAPI_PATH)/libtv/include \ |
37 | $(AM_LIBPLAYER_PATH)/amadec/include \ |
38 | $(AM_LIBPLAYER_PATH)/amcodec/include \ |
39 | $(AM_LIBPLAYER_PATH)/amffmpeg \ |
40 | $(AM_LIBPLAYER_PATH)/amplayer \ |
41 | system/media/audio_effects/include \ |
42 | system/core/libion/include \ |
43 | system/core/libion/kernel-headers \ |
44 | $(GRALLOC_DIR) |
45 | |
46 | LOCAL_C_INCLUDES += hardware/amlogic/audio/libTVaudio |
47 | |
48 | |
49 | LOCAL_SHARED_LIBRARIES += \ |
50 | libtvplay \ |
51 | libbinder |
52 | |
53 | LOCAL_SHARED_LIBRARIES += libutils liblog libui |
54 | |
55 | include $(BUILD_SHARED_LIBRARY) |
56 | include $(LOCAL_PATH)/tvapi/Android.mk |
57 |