diff options
Diffstat (limited to 'audio/hw/Android.mk')
-rw-r--r-- | audio/hw/Android.mk | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/audio/hw/Android.mk b/audio/hw/Android.mk new file mode 100644 index 0000000..8defccb --- /dev/null +++ b/audio/hw/Android.mk | |||
@@ -0,0 +1,70 @@ | |||
1 | # Copyright (C) 2011 Texas Instruments | ||
2 | # | ||
3 | # Licensed under the Apache License, Version 2.0 (the "License"); | ||
4 | # you may not use this file except in compliance with the License. | ||
5 | # You may obtain a copy of the License at | ||
6 | # | ||
7 | # http://www.apache.org/licenses/LICENSE-2.0 | ||
8 | # | ||
9 | # Unless required by applicable law or agreed to in writing, software | ||
10 | # distributed under the License is distributed on an "AS IS" BASIS, | ||
11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
12 | # See the License for the specific language governing permissions and | ||
13 | # limitations under the License. | ||
14 | |||
15 | ifdef OMAP_ENHANCEMENT | ||
16 | |||
17 | LOCAL_PATH := $(call my-dir) | ||
18 | |||
19 | ### | ||
20 | ### OMAP ABE AUDIO HAL | ||
21 | ### | ||
22 | |||
23 | ifeq ($(TARGET_BOARD_PLATFORM), $(filter $(TARGET_BOARD_PLATFORM), omap4 omap5)) | ||
24 | |||
25 | include $(CLEAR_VARS) | ||
26 | |||
27 | LOCAL_MODULE := audio.primary.$(TARGET_BOARD_PLATFORM) | ||
28 | |||
29 | LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw | ||
30 | LOCAL_SRC_FILES := audio_hw.c | ||
31 | LOCAL_SRC_FILES += ril_interface.c | ||
32 | |||
33 | LOCAL_C_INCLUDES += \ | ||
34 | external/tinyalsa/include \ | ||
35 | system/media/audio_utils/include \ | ||
36 | system/media/audio_effects/include | ||
37 | LOCAL_SHARED_LIBRARIES := liblog libcutils libtinyalsa libaudioutils libdl | ||
38 | LOCAL_MODULE_TAGS := optional | ||
39 | |||
40 | include $(BUILD_SHARED_LIBRARY) | ||
41 | |||
42 | endif # omap4, omap5 | ||
43 | |||
44 | ### | ||
45 | ### OMAP HDMI AUDIO HAL | ||
46 | ### | ||
47 | |||
48 | ifeq ($(TARGET_BOARD_PLATFORM), $(filter $(TARGET_BOARD_PLATFORM), omap4 omap5 jacinto6)) | ||
49 | |||
50 | include $(CLEAR_VARS) | ||
51 | |||
52 | LOCAL_MODULE := audio.hdmi.$(TARGET_BOARD_PLATFORM) | ||
53 | |||
54 | LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw | ||
55 | LOCAL_SRC_FILES := hdmi_audio_hw.c \ | ||
56 | hdmi_audio_utils.c | ||
57 | |||
58 | LOCAL_C_INCLUDES += \ | ||
59 | external/tinyalsa/include \ | ||
60 | system/media/audio_utils/include \ | ||
61 | system/media/audio_effects/include \ | ||
62 | $(DOMX_PATH)/omx_core/inc | ||
63 | |||
64 | LOCAL_SHARED_LIBRARIES := liblog libcutils libtinyalsa libaudioutils libdl | ||
65 | LOCAL_MODULE_TAGS := optional | ||
66 | |||
67 | include $(BUILD_SHARED_LIBRARY) | ||
68 | |||
69 | endif # omap4, omap5, jacinto6 | ||
70 | endif # OMAP_ENHANCEMENT | ||