OSDN Git Service

Force camera shutter sound to speaker in Japan.
[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 ifeq ($(BOARD_HAVE_BLUETOOTH),true)
14   LOCAL_CFLAGS += -DWITH_A2DP
15 endif
16
17 LOCAL_MODULE := libaudiohw_legacy
18 LOCAL_MODULE_TAGS := optional
19 LOCAL_STATIC_LIBRARIES := libmedia_helper
20
21 include $(BUILD_STATIC_LIBRARY)
22
23 include $(CLEAR_VARS)
24
25 LOCAL_SRC_FILES := \
26     AudioPolicyManagerBase.cpp \
27     AudioPolicyCompatClient.cpp \
28     audio_policy_hal.cpp
29
30 ifeq ($(AUDIO_POLICY_TEST),true)
31   LOCAL_CFLAGS += -DAUDIO_POLICY_TEST
32 endif
33
34 ifeq ($(BOARD_HAVE_BLUETOOTH),true)
35   LOCAL_CFLAGS += -DWITH_A2DP
36 endif
37
38 LOCAL_STATIC_LIBRARIES := libmedia_helper
39 LOCAL_MODULE := libaudiopolicy_legacy
40 LOCAL_MODULE_TAGS := optional
41
42 include $(BUILD_STATIC_LIBRARY)
43
44 # The default audio policy, for now still implemented on top of legacy
45 # policy code
46 include $(CLEAR_VARS)
47
48 LOCAL_SRC_FILES := \
49     AudioPolicyManagerDefault.cpp
50
51 LOCAL_SHARED_LIBRARIES := \
52     libcutils \
53     libutils \
54     libmedia
55
56 LOCAL_STATIC_LIBRARIES := \
57     libmedia_helper
58
59 LOCAL_WHOLE_STATIC_LIBRARIES := \
60     libaudiopolicy_legacy
61
62 LOCAL_MODULE := audio_policy.default
63 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
64 LOCAL_MODULE_TAGS := optional
65
66 ifeq ($(BOARD_HAVE_BLUETOOTH),true)
67   LOCAL_CFLAGS += -DWITH_A2DP
68 endif
69
70 include $(BUILD_SHARED_LIBRARY)
71
72 #ifeq ($(ENABLE_AUDIO_DUMP),true)
73 #  LOCAL_SRC_FILES += AudioDumpInterface.cpp
74 #  LOCAL_CFLAGS += -DENABLE_AUDIO_DUMP
75 #endif
76 #
77 #ifeq ($(strip $(BOARD_USES_GENERIC_AUDIO)),true)
78 #  LOCAL_CFLAGS += -D GENERIC_AUDIO
79 #endif
80
81 #ifeq ($(BOARD_HAVE_BLUETOOTH),true)
82 #  LOCAL_SRC_FILES += A2dpAudioInterface.cpp
83 #  LOCAL_SHARED_LIBRARIES += liba2dp
84 #  LOCAL_C_INCLUDES += $(call include-path-for, bluez)
85 #
86 #  LOCAL_CFLAGS += \
87 #      -DWITH_BLUETOOTH \
88 #      -DWITH_A2DP
89 #endif
90 #
91 #include $(BUILD_SHARED_LIBRARY)
92
93 #    AudioHardwareGeneric.cpp \
94 #    AudioHardwareStub.cpp \