Android.mk revision 97b5d0d5b5ef766eb5dd680d05a5d199662d4ae0
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_SRC_FILES += StateQueue.cpp
38
39LOCAL_C_INCLUDES := \
40    $(call include-path-for, audio-effects) \
41    $(call include-path-for, audio-utils)
42
43# FIXME keep libmedia_native but remove libmedia after split
44LOCAL_SHARED_LIBRARIES := \
45    libaudioutils \
46    libcommon_time_client \
47    libcutils \
48    libutils \
49    libbinder \
50    libmedia \
51    libmedia_native \
52    libhardware \
53    libhardware_legacy \
54    libeffects \
55    libdl \
56    libpowermanager
57
58LOCAL_STATIC_LIBRARIES := \
59    libnbaio \
60    libcpustats \
61    libmedia_helper
62
63LOCAL_MODULE:= libaudioflinger
64
65LOCAL_SRC_FILES += FastMixer.cpp FastMixerState.cpp
66
67#LOCAL_CFLAGS += -DFAST_MIXER_STATISTICS
68
69LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"'
70
71include $(BUILD_SHARED_LIBRARY)
72