Android.mk revision f53e613b3dedab3ecada2c93d8846233c442d129
12355edbcacfcb6e852a8707d893aaca788d42fdcPhil BurkLOCAL_PATH:= $(call my-dir)
22355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk
35ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk# AAudio Service
42355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burkinclude $(CLEAR_VARS)
52355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk
6f53e613b3dedab3ecada2c93d8846233c442d129Phil BurkLOCAL_MODULE := aaudioservice
72355edbcacfcb6e852a8707d893aaca788d42fdcPhil BurkLOCAL_MODULE_TAGS := optional
82355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk
9f53e613b3dedab3ecada2c93d8846233c442d129Phil BurkLIBAAUDIO_DIR := ../../media/libaaudio
105ed503c7a66c90f93759c90237a9b432dbd93f9fPhil BurkLIBAAUDIO_SRC_DIR := $(LIBAAUDIO_DIR)/src
112355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk
122355edbcacfcb6e852a8707d893aaca788d42fdcPhil BurkLOCAL_C_INCLUDES := \
132355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(call include-path-for, audio-utils) \
142355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    frameworks/native/include \
152355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    system/core/base/include \
16f53e613b3dedab3ecada2c93d8846233c442d129Phil Burk    $(TOP)/frameworks/native/media/libaaudio/include/include \
17f53e613b3dedab3ecada2c93d8846233c442d129Phil Burk    $(TOP)/frameworks/av/media/libaaudio/include \
182355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    frameworks/native/include \
192355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(TOP)/external/tinyalsa/include \
20f53e613b3dedab3ecada2c93d8846233c442d129Phil Burk    $(TOP)/frameworks/av/media/libaaudio/src \
21f53e613b3dedab3ecada2c93d8846233c442d129Phil Burk    $(TOP)/frameworks/av/media/libaaudio/src/binding \
22f53e613b3dedab3ecada2c93d8846233c442d129Phil Burk    $(TOP)/frameworks/av/media/libaaudio/src/client \
23f53e613b3dedab3ecada2c93d8846233c442d129Phil Burk    $(TOP)/frameworks/av/media/libaaudio/src/core \
24f53e613b3dedab3ecada2c93d8846233c442d129Phil Burk    $(TOP)/frameworks/av/media/libaaudio/src/fifo \
25f53e613b3dedab3ecada2c93d8846233c442d129Phil Burk    $(TOP)/frameworks/av/media/libaaudio/src/utility
262355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk
27f53e613b3dedab3ecada2c93d8846233c442d129Phil Burk# TODO These could be in a libaaudio_common library
282355edbcacfcb6e852a8707d893aaca788d42fdcPhil BurkLOCAL_SRC_FILES += \
295ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk    $(LIBAAUDIO_SRC_DIR)/utility/HandleTracker.cpp \
305ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk    $(LIBAAUDIO_SRC_DIR)/utility/AAudioUtilities.cpp \
315ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk    $(LIBAAUDIO_SRC_DIR)/fifo/FifoBuffer.cpp \
325ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk    $(LIBAAUDIO_SRC_DIR)/fifo/FifoControllerBase.cpp \
335ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk    $(LIBAAUDIO_SRC_DIR)/binding/SharedMemoryParcelable.cpp \
345ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk    $(LIBAAUDIO_SRC_DIR)/binding/SharedRegionParcelable.cpp \
355ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk    $(LIBAAUDIO_SRC_DIR)/binding/RingBufferParcelable.cpp \
365ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk    $(LIBAAUDIO_SRC_DIR)/binding/AudioEndpointParcelable.cpp \
375ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk    $(LIBAAUDIO_SRC_DIR)/binding/AAudioStreamRequest.cpp \
385ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk    $(LIBAAUDIO_SRC_DIR)/binding/AAudioStreamConfiguration.cpp \
395ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk    $(LIBAAUDIO_SRC_DIR)/binding/IAAudioService.cpp \
402355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    SharedRingBuffer.cpp \
412355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    FakeAudioHal.cpp \
425ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk    AAudioService.cpp \
435ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk    AAudioServiceStreamBase.cpp \
445ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk    AAudioServiceStreamFakeHal.cpp \
45dec33abe3739b2116ef6fbac36f7ca5d26f9d190Phil Burk    TimestampScheduler.cpp \
465ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk    AAudioServiceMain.cpp \
475ed503c7a66c90f93759c90237a9b432dbd93f9fPhil Burk    AAudioThread.cpp
482355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk
492355edbcacfcb6e852a8707d893aaca788d42fdcPhil BurkLOCAL_CFLAGS += -Wno-unused-parameter
502355edbcacfcb6e852a8707d893aaca788d42fdcPhil BurkLOCAL_CFLAGS += -Wall -Werror
512355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk
522355edbcacfcb6e852a8707d893aaca788d42fdcPhil BurkLOCAL_SHARED_LIBRARIES :=  libbinder libcutils libutils liblog libtinyalsa
532355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk
542355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burkinclude $(BUILD_EXECUTABLE)
55