Android.mk revision 010662326b9c43c703725f933e95e0897f8a6bdd
1LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_SRC_FILES := \
6    AudioBufferProviderSource.cpp   \
7    AudioStreamOutSink.cpp          \
8    AudioStreamInSource.cpp         \
9    NBAIO.cpp                       \
10    MonoPipe.cpp                    \
11    MonoPipeReader.cpp              \
12    Pipe.cpp                        \
13    PipeReader.cpp                  \
14    roundup.c                       \
15    SourceAudioBufferProvider.cpp
16
17# libsndfile license is incompatible; uncomment to use for local debug only
18#LOCAL_SRC_FILES += LibsndfileSink.cpp LibsndfileSource.cpp
19#LOCAL_C_INCLUDES += path/to/libsndfile/src
20#LOCAL_STATIC_LIBRARIES += libsndfile
21
22LOCAL_MODULE := libnbaio
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    AudioPolicyService.cpp      \
33    ServiceUtilities.cpp
34#   AudioResamplerSinc.cpp.arm
35#   AudioResamplerCubic.cpp.arm
36
37LOCAL_C_INCLUDES := \
38    $(call include-path-for, audio-effects) \
39    $(call include-path-for, audio-utils)
40
41# FIXME keep libmedia_native but remove libmedia after split
42LOCAL_SHARED_LIBRARIES := \
43    libaudioutils \
44    libcommon_time_client \
45    libcutils \
46    libutils \
47    libbinder \
48    libmedia \
49    libmedia_native \
50    libhardware \
51    libhardware_legacy \
52    libeffects \
53    libdl \
54    libpowermanager
55
56LOCAL_STATIC_LIBRARIES := \
57    libnbaio \
58    libcpustats \
59    libmedia_helper
60
61LOCAL_MODULE:= libaudioflinger
62
63include $(BUILD_SHARED_LIBRARY)
64