OSDN Git Service

Use libmedia header paths in legacy audio libs
[android-x86/hardware-libhardware_legacy.git] / audio / Android.mk
1 # Copyright 2011 The Android Open Source Project
2
3 #AUDIO_POLICY_TEST := true
4 #ENABLE_AUDIO_DUMP := true
5
6 LOCAL_PATH := $(call my-dir)
7 include $(CLEAR_VARS)
8
9 LOCAL_SRC_FILES := \
10     AudioHardwareInterface.cpp \
11     audio_hw_hal.cpp
12
13 LOCAL_MODULE := libaudiohw_legacy
14 LOCAL_SHARED_LIBRARIES := libmedia
15 LOCAL_STATIC_LIBRARIES := libmedia_helper
16 LOCAL_CFLAGS := -Wno-unused-parameter -Wno-gnu-designator
17 LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include
18 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/../include
19
20 include $(BUILD_STATIC_LIBRARY)
21
22 include $(CLEAR_VARS)
23
24 LOCAL_SRC_FILES := \
25     AudioPolicyManagerBase.cpp \
26     AudioPolicyCompatClient.cpp \
27     audio_policy_hal.cpp
28
29 ifeq ($(AUDIO_POLICY_TEST),true)
30   LOCAL_CFLAGS += -DAUDIO_POLICY_TEST
31 endif
32
33 LOCAL_SHARED_LIBRARIES := libmedia
34 LOCAL_STATIC_LIBRARIES := libmedia_helper
35 LOCAL_MODULE := libaudiopolicy_legacy
36 LOCAL_CFLAGS += -Wno-unused-parameter
37 LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include
38 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/../include
39
40 include $(BUILD_STATIC_LIBRARY)
41
42 # The default audio policy, for now still implemented on top of legacy
43 # policy code
44 include $(CLEAR_VARS)
45
46 LOCAL_SRC_FILES := \
47     AudioPolicyManagerDefault.cpp
48
49 LOCAL_SHARED_LIBRARIES := \
50     libcutils \
51     libmedia \
52     libutils \
53     liblog
54
55 LOCAL_STATIC_LIBRARIES := \
56     libmedia_helper
57
58 LOCAL_WHOLE_STATIC_LIBRARIES := \
59     libaudiopolicy_legacy
60
61 LOCAL_MODULE := audio_policy.default
62 LOCAL_MODULE_RELATIVE_PATH := hw
63 LOCAL_CFLAGS := -Wno-unused-parameter
64 LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include
65
66 include $(BUILD_SHARED_LIBRARY)
67
68 #ifeq ($(ENABLE_AUDIO_DUMP),true)
69 #  LOCAL_SRC_FILES += AudioDumpInterface.cpp
70 #  LOCAL_CFLAGS += -DENABLE_AUDIO_DUMP
71 #endif
72 #
73 #ifeq ($(strip $(BOARD_USES_GENERIC_AUDIO)),true)
74 #  LOCAL_CFLAGS += -D GENERIC_AUDIO
75 #endif
76
77 #ifeq ($(BOARD_HAVE_BLUETOOTH),true)
78 #  LOCAL_SRC_FILES += A2dpAudioInterface.cpp
79 #  LOCAL_SHARED_LIBRARIES += liba2dp
80 #  LOCAL_C_INCLUDES += $(call include-path-for, bluez)
81 #
82 #  LOCAL_CFLAGS += \
83 #      -DWITH_BLUETOOTH \
84 #endif
85 #
86 #include $(BUILD_SHARED_LIBRARY)
87
88 #    AudioHardwareGeneric.cpp \
89 #    AudioHardwareStub.cpp \