OSDN Git Service

Make libhardware_legacy warning clean.
[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_STATIC_LIBRARIES := libmedia_helper
15 LOCAL_CFLAGS := -Wno-unused-parameter -Wno-gnu-designator
16 LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include
17 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/../include
18
19 include $(BUILD_STATIC_LIBRARY)
20
21 include $(CLEAR_VARS)
22
23 LOCAL_SRC_FILES := \
24     AudioPolicyManagerBase.cpp \
25     AudioPolicyCompatClient.cpp \
26     audio_policy_hal.cpp
27
28 ifeq ($(AUDIO_POLICY_TEST),true)
29   LOCAL_CFLAGS += -DAUDIO_POLICY_TEST
30 endif
31
32 LOCAL_STATIC_LIBRARIES := libmedia_helper
33 LOCAL_MODULE := libaudiopolicy_legacy
34 LOCAL_CFLAGS += -Wno-unused-parameter
35 LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include
36 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/../include
37
38 include $(BUILD_STATIC_LIBRARY)
39
40 # The default audio policy, for now still implemented on top of legacy
41 # policy code
42 include $(CLEAR_VARS)
43
44 LOCAL_SRC_FILES := \
45     AudioPolicyManagerDefault.cpp
46
47 LOCAL_SHARED_LIBRARIES := \
48     libcutils \
49     libutils \
50     liblog
51
52 LOCAL_STATIC_LIBRARIES := \
53     libmedia_helper
54
55 LOCAL_WHOLE_STATIC_LIBRARIES := \
56     libaudiopolicy_legacy
57
58 LOCAL_MODULE := audio_policy.default
59 LOCAL_MODULE_RELATIVE_PATH := hw
60 LOCAL_CFLAGS := -Wno-unused-parameter
61 LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include
62
63 include $(BUILD_SHARED_LIBRARY)
64
65 #ifeq ($(ENABLE_AUDIO_DUMP),true)
66 #  LOCAL_SRC_FILES += AudioDumpInterface.cpp
67 #  LOCAL_CFLAGS += -DENABLE_AUDIO_DUMP
68 #endif
69 #
70 #ifeq ($(strip $(BOARD_USES_GENERIC_AUDIO)),true)
71 #  LOCAL_CFLAGS += -D GENERIC_AUDIO
72 #endif
73
74 #ifeq ($(BOARD_HAVE_BLUETOOTH),true)
75 #  LOCAL_SRC_FILES += A2dpAudioInterface.cpp
76 #  LOCAL_SHARED_LIBRARIES += liba2dp
77 #  LOCAL_C_INCLUDES += $(call include-path-for, bluez)
78 #
79 #  LOCAL_CFLAGS += \
80 #      -DWITH_BLUETOOTH \
81 #endif
82 #
83 #include $(BUILD_SHARED_LIBRARY)
84
85 #    AudioHardwareGeneric.cpp \
86 #    AudioHardwareStub.cpp \