Commit | Line | Data |
---|---|---|
41c4280e CH |
1 | ifeq ($(TARGET_SLSI_VARIANT),bsp) |
2 | ||
a9bdc01e T |
3 | LOCAL_PATH := $(call my-dir) |
4 | ||
5 | include $(CLEAR_VARS) | |
6 | ||
7 | BOARD_USE_ANDROID := true | |
8 | BOARD_USE_SKYPE_HD := true | |
9 | ||
10 | # Set to false to use Android's OMX header files | |
11 | BOARD_USE_KHRONOS_OMX_HEADER := false | |
12 | ||
13 | ifeq ($(BOARD_USE_ANDROID), true) | |
14 | BOARD_USE_ANB := true | |
15 | BOARD_USE_ANDROIDOPAQUE := true | |
16 | ANDROID_MEDIA_INC := $(TOP)/frameworks/native/include/media | |
17 | else | |
18 | BOARD_USE_METADATABUFFERTYPE := false | |
19 | BOARD_USE_KHRONOS_OMX_HEADER := true | |
20 | endif | |
21 | ||
22 | EXYNOS_OMX_SUPPORT_TUNNELING := false | |
23 | EXYNOS_OMX_SUPPORT_EGL_IMAGE := false | |
24 | ||
25 | EXYNOS_OMX_TOP := $(LOCAL_PATH) | |
26 | ||
27 | EXYNOS_OMX_INC := $(EXYNOS_OMX_TOP)/include | |
28 | EXYNOS_OMX_COMPONENT := $(EXYNOS_OMX_TOP)/component | |
29 | ||
30 | EXYNOS_VIDEO_CODEC := \ | |
31 | hardware/samsung_slsi/exynos/libvideocodec | |
32 | ifeq ($(BOARD_USE_ALP_AUDIO), true) | |
33 | ifeq ($(BOARD_USE_SEIREN_AUDIO), true) | |
34 | EXYNOS_AUDIO_CODEC += \ | |
35 | hardware/samsung_slsi/exynos/libseiren | |
36 | else | |
37 | EXYNOS_AUDIO_CODEC += \ | |
38 | hardware/samsung_slsi/exynos/libsrp | |
39 | endif | |
40 | endif | |
41 | ||
42 | include $(EXYNOS_OMX_TOP)/osal/Android.mk | |
43 | include $(EXYNOS_OMX_TOP)/core/Android.mk | |
44 | ||
45 | include $(EXYNOS_OMX_COMPONENT)/common/Android.mk | |
46 | include $(EXYNOS_OMX_COMPONENT)/video/dec/Android.mk | |
47 | include $(EXYNOS_OMX_COMPONENT)/video/dec/h264/Android.mk | |
48 | include $(EXYNOS_OMX_COMPONENT)/video/dec/mpeg4/Android.mk | |
49 | include $(EXYNOS_OMX_COMPONENT)/video/dec/vp8/Android.mk | |
50 | include $(EXYNOS_OMX_COMPONENT)/video/dec/mpeg2/Android.mk | |
51 | include $(EXYNOS_OMX_COMPONENT)/video/dec/vc1/Android.mk | |
52 | ||
53 | include $(EXYNOS_OMX_COMPONENT)/video/enc/Android.mk | |
54 | include $(EXYNOS_OMX_COMPONENT)/video/enc/h264/Android.mk | |
55 | include $(EXYNOS_OMX_COMPONENT)/video/enc/mpeg4/Android.mk | |
56 | ||
57 | ifeq ($(BOARD_USE_VP8ENC_SUPPORT), true) | |
58 | include $(EXYNOS_OMX_COMPONENT)/video/enc/vp8/Android.mk | |
59 | endif | |
60 | ifeq ($(BOARD_USE_HEVCDEC_SUPPORT), true) | |
61 | include $(EXYNOS_OMX_COMPONENT)/video/dec/hevc/Android.mk | |
62 | endif | |
63 | ifeq ($(BOARD_USE_HEVCENC_SUPPORT), true) | |
64 | include $(EXYNOS_OMX_COMPONENT)/video/enc/hevc/Android.mk | |
65 | endif | |
66 | ifeq ($(BOARD_USE_VP9DEC_SUPPORT), true) | |
67 | include $(EXYNOS_OMX_COMPONENT)/video/dec/vp9/Android.mk | |
68 | endif | |
69 | ifeq ($(BOARD_USE_VP9ENC_SUPPORT), true) | |
70 | include $(EXYNOS_OMX_COMPONENT)/video/enc/vp9/Android.mk | |
71 | endif | |
72 | ||
73 | ifeq ($(BOARD_USE_ALP_AUDIO), true) | |
74 | ifeq ($(BOARD_USE_SEIREN_AUDIO), true) | |
75 | include $(EXYNOS_OMX_COMPONENT)/audio/seiren_dec/Android.mk | |
76 | include $(EXYNOS_OMX_COMPONENT)/audio/seiren_dec/mp3/Android.mk | |
77 | include $(EXYNOS_OMX_COMPONENT)/audio/seiren_dec/aac/Android.mk | |
78 | include $(EXYNOS_OMX_COMPONENT)/audio/seiren_dec/flac/Android.mk | |
79 | else | |
80 | include $(EXYNOS_OMX_COMPONENT)/audio/dec/Android.mk | |
81 | include $(EXYNOS_OMX_COMPONENT)/audio/dec/mp3/Android.mk | |
82 | endif | |
83 | endif | |
84 | ||
85 | ifeq ($(BOARD_USE_WMA_CODEC), true) | |
86 | include $(EXYNOS_OMX_COMPONENT)/audio/dec/wma/Android.mk | |
87 | endif | |
41c4280e CH |
88 | |
89 | endif # TARGET_SLSI_VARIANT |