Android.mk revision 2355edbcacfcb6e852a8707d893aaca788d42fdc
12355edbcacfcb6e852a8707d893aaca788d42fdcPhil BurkLOCAL_PATH:= $(call my-dir)
22355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk
32355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk# Oboe Service
42355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burkinclude $(CLEAR_VARS)
52355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk
62355edbcacfcb6e852a8707d893aaca788d42fdcPhil BurkLOCAL_MODULE := oboeservice
72355edbcacfcb6e852a8707d893aaca788d42fdcPhil BurkLOCAL_MODULE_TAGS := optional
82355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk
92355edbcacfcb6e852a8707d893aaca788d42fdcPhil BurkLIBOBOE_DIR := ../../media/liboboe
102355edbcacfcb6e852a8707d893aaca788d42fdcPhil BurkLIBOBOE_SRC_DIR := $(LIBOBOE_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 \
162355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(TOP)/frameworks/native/media/liboboe/include/include \
172355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(TOP)/frameworks/av/media/liboboe/include \
182355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    frameworks/native/include \
192355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(TOP)/external/tinyalsa/include \
202355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(TOP)/frameworks/av/media/liboboe/src \
212355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(TOP)/frameworks/av/media/liboboe/src/binding \
222355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(TOP)/frameworks/av/media/liboboe/src/client \
232355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(TOP)/frameworks/av/media/liboboe/src/core \
242355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(TOP)/frameworks/av/media/liboboe/src/fifo \
252355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(TOP)/frameworks/av/media/liboboe/src/utility
262355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk
272355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk# TODO These could be in a liboboe_common library
282355edbcacfcb6e852a8707d893aaca788d42fdcPhil BurkLOCAL_SRC_FILES += \
292355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(LIBOBOE_SRC_DIR)/utility/HandleTracker.cpp \
302355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(LIBOBOE_SRC_DIR)/utility/OboeUtilities.cpp \
312355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(LIBOBOE_SRC_DIR)/fifo/FifoBuffer.cpp \
322355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(LIBOBOE_SRC_DIR)/fifo/FifoControllerBase.cpp \
332355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(LIBOBOE_SRC_DIR)/binding/SharedMemoryParcelable.cpp \
342355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(LIBOBOE_SRC_DIR)/binding/SharedRegionParcelable.cpp \
352355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(LIBOBOE_SRC_DIR)/binding/RingBufferParcelable.cpp \
362355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(LIBOBOE_SRC_DIR)/binding/AudioEndpointParcelable.cpp \
372355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(LIBOBOE_SRC_DIR)/binding/OboeStreamRequest.cpp \
382355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(LIBOBOE_SRC_DIR)/binding/OboeStreamConfiguration.cpp \
392355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    $(LIBOBOE_SRC_DIR)/binding/IOboeAudioService.cpp \
402355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    SharedRingBuffer.cpp \
412355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    FakeAudioHal.cpp \
422355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    OboeAudioService.cpp \
432355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    OboeServiceStreamBase.cpp \
442355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    OboeServiceStreamFakeHal.cpp \
452355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk    OboeServiceMain.cpp
462355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk
472355edbcacfcb6e852a8707d893aaca788d42fdcPhil BurkLOCAL_CFLAGS += -Wno-unused-parameter
482355edbcacfcb6e852a8707d893aaca788d42fdcPhil BurkLOCAL_CFLAGS += -Wall -Werror
492355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk
502355edbcacfcb6e852a8707d893aaca788d42fdcPhil BurkLOCAL_SHARED_LIBRARIES :=  libbinder libcutils libutils liblog libtinyalsa
512355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burk
522355edbcacfcb6e852a8707d893aaca788d42fdcPhil Burkinclude $(BUILD_EXECUTABLE)
53