blob: ea7d6c2e53e879f1b178088514cdae96a8c169bd [file] [log] [blame]
The Android Open Source Project9066cfe2009-03-03 19:31:44 -08001LOCAL_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 \
Mathias Agopian25ba5b62009-05-18 15:08:03 -070014 libbinder \
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080015 libmedia \
16 libhardware_legacy
17
18ifeq ($(strip $(BOARD_USES_GENERIC_AUDIO)),true)
19 LOCAL_CFLAGS += -DGENERIC_AUDIO
20endif
21
22LOCAL_MODULE:= libaudiointerface
23
24include $(BUILD_STATIC_LIBRARY)
25
26include $(CLEAR_VARS)
27
28LOCAL_SRC_FILES:= \
29 AudioFlinger.cpp \
30 AudioMixer.cpp.arm \
31 AudioResampler.cpp.arm \
32 AudioResamplerSinc.cpp.arm \
33 AudioResamplerCubic.cpp.arm
34
35LOCAL_SHARED_LIBRARIES := \
36 libcutils \
37 libutils \
Mathias Agopian25ba5b62009-05-18 15:08:03 -070038 libbinder \
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080039 libmedia \
40 libhardware_legacy
41
42ifeq ($(strip $(BOARD_USES_GENERIC_AUDIO)),true)
43 LOCAL_STATIC_LIBRARIES += libaudiointerface
44else
45 LOCAL_SHARED_LIBRARIES += libaudio
46endif
47
48LOCAL_MODULE:= libaudioflinger
49
50ifeq ($(BOARD_HAVE_BLUETOOTH),true)
51 LOCAL_SRC_FILES += A2dpAudioInterface.cpp
52 LOCAL_SHARED_LIBRARIES += liba2dp
53 LOCAL_CFLAGS += -DWITH_BLUETOOTH -DWITH_A2DP
Jaikumar Ganeshd5ac1ae2009-05-05 22:26:12 -070054 LOCAL_C_INCLUDES += $(call include-path-for, bluez)
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080055endif
56
57include $(BUILD_SHARED_LIBRARY)