12dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn KastenLOCAL_PATH := $(call my-dir)
22dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten
32dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasteninclude $(CLEAR_VARS)
42dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten
52dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn KastenLOCAL_SRC_FILES := \
62dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten    AudioBufferProviderSource.cpp   \
72dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten    AudioStreamOutSink.cpp          \
82dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten    AudioStreamInSource.cpp         \
92dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten    NBAIO.cpp                       \
102dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten    MonoPipe.cpp                    \
112dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten    MonoPipeReader.cpp              \
122dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten    Pipe.cpp                        \
132dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten    PipeReader.cpp                  \
142dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten    roundup.c                       \
152dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten    SourceAudioBufferProvider.cpp
162dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten
1711d8dfcc063425ae7d59229f54b6752fd8987c10Glenn KastenLOCAL_SRC_FILES += NBLog.cpp
1811d8dfcc063425ae7d59229f54b6752fd8987c10Glenn Kasten
192dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten# libsndfile license is incompatible; uncomment to use for local debug only
202dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten#LOCAL_SRC_FILES += LibsndfileSink.cpp LibsndfileSource.cpp
212dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten#LOCAL_C_INCLUDES += path/to/libsndfile/src
222dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten#LOCAL_STATIC_LIBRARIES += libsndfile
232dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten
242dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten# uncomment for systrace
252dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten# LOCAL_CFLAGS += -DATRACE_TAG=ATRACE_TAG_AUDIO
262dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten
272dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn KastenLOCAL_MODULE := libnbaio
282dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten
292dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn KastenLOCAL_SHARED_LIBRARIES := \
3011d8dfcc063425ae7d59229f54b6752fd8987c10Glenn Kasten    libbinder \
312dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten    libcommon_time_client \
322dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten    libcutils \
33da0dc0af0effe9fbfb3ce3187c8472fca2baf3c6Ying Wang    libutils \
343e8027a04c20a4b7028f1615538b36219386c9e5Glenn Kasten    liblog
353e8027a04c20a4b7028f1615538b36219386c9e5Glenn Kasten
363e8027a04c20a4b7028f1615538b36219386c9e5Glenn KastenLOCAL_STATIC_LIBRARIES += libinstantssq
372dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasten
382dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0Glenn Kasteninclude $(BUILD_SHARED_LIBRARY)
39