blob: d16e3e14b0a0569487f459cd10ade729d0cc6914 [file] [log] [blame]
The Android Open Source Project7c1b96a2008-10-21 07:00:00 -07001LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_SRC_FILES:= \
6 AudioHardwareGeneric.cpp \
7 AudioHardwareStub.cpp \
8 AudioDumpInterface.cpp \
9 AudioHardwareInterface.cpp
10
11LOCAL_SHARED_LIBRARIES := \
12 libcutils \
13 libutils \
14 libmedia \
15 libhardware
16
17ifeq ($(strip $(BOARD_USES_GENERIC_AUDIO)),true)
18 LOCAL_CFLAGS += -DGENERIC_AUDIO
19endif
20
21LOCAL_MODULE:= libaudiointerface
22
23include $(BUILD_STATIC_LIBRARY)
24
25include $(CLEAR_VARS)
26
27LOCAL_SRC_FILES:= \
28 AudioFlinger.cpp \
29 AudioMixer.cpp.arm \
30 AudioResampler.cpp.arm \
31 AudioResamplerSinc.cpp.arm \
32 AudioResamplerCubic.cpp.arm
33
34LOCAL_SHARED_LIBRARIES := \
35 libcutils \
36 libutils \
37 libmedia \
38 libhardware
39
40ifeq ($(strip $(BOARD_USES_GENERIC_AUDIO)),true)
41 LOCAL_STATIC_LIBRARIES += libaudiointerface
42else
43 LOCAL_SHARED_LIBRARIES += libaudio
44endif
45
46LOCAL_MODULE:= libaudioflinger
47
The Android Open Source Projecte09fd9e2008-12-17 18:05:43 -080048ifeq ($(BOARD_HAVE_BLUETOOTH),true)
49 LOCAL_SRC_FILES += A2dpAudioInterface.cpp
50 LOCAL_SHARED_LIBRARIES += liba2dp
51 LOCAL_CFLAGS += -DWITH_BLUETOOTH -DWITH_A2DP
The Android Open Source Project7c1b96a2008-10-21 07:00:00 -070052 LOCAL_C_INCLUDES += $(call include-path-for, bluez-libs)
The Android Open Source Projecte09fd9e2008-12-17 18:05:43 -080053 LOCAL_C_INCLUDES += $(call include-path-for, bluez-utils)
The Android Open Source Project7c1b96a2008-10-21 07:00:00 -070054endif
55
56include $(BUILD_SHARED_LIBRARY)