1LOCAL_PATH:= $(call my-dir) 2 3include $(CLEAR_VARS) 4 5LOCAL_SRC_FILES := \ 6 ServiceUtilities.cpp 7 8# FIXME Move this library to frameworks/native 9LOCAL_MODULE := libserviceutility 10 11LOCAL_SHARED_LIBRARIES := \ 12 libcutils \ 13 libutils \ 14 liblog \ 15 libbinder 16 17LOCAL_CFLAGS := -Wall -Werror 18 19include $(BUILD_SHARED_LIBRARY) 20 21include $(CLEAR_VARS) 22 23LOCAL_SRC_FILES:= \ 24 AudioFlinger.cpp \ 25 Threads.cpp \ 26 Tracks.cpp \ 27 AudioHwDevice.cpp \ 28 AudioStreamOut.cpp \ 29 SpdifStreamOut.cpp \ 30 Effects.cpp \ 31 PatchPanel.cpp \ 32 StateQueue.cpp \ 33 BufLog.cpp \ 34 TypedLogger.cpp 35 36LOCAL_C_INCLUDES := \ 37 frameworks/av/services/audiopolicy \ 38 frameworks/av/services/medialog \ 39 $(call include-path-for, audio-utils) 40 41LOCAL_SHARED_LIBRARIES := \ 42 libaudiohal \ 43 libaudioprocessing \ 44 libaudiospdif \ 45 libaudioutils \ 46 libcutils \ 47 libutils \ 48 liblog \ 49 libbinder \ 50 libaudioclient \ 51 libmedialogservice \ 52 libmediautils \ 53 libnbaio \ 54 libpowermanager \ 55 libserviceutility \ 56 libmediautils \ 57 libmemunreachable \ 58 libmedia_helper 59 60LOCAL_STATIC_LIBRARIES := \ 61 libcpustats \ 62 63LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB) 64 65LOCAL_MODULE:= libaudioflinger 66 67LOCAL_SRC_FILES += \ 68 AudioWatchdog.cpp \ 69 FastCapture.cpp \ 70 FastCaptureDumpState.cpp \ 71 FastCaptureState.cpp \ 72 FastMixer.cpp \ 73 FastMixerDumpState.cpp \ 74 FastMixerState.cpp \ 75 FastThread.cpp \ 76 FastThreadDumpState.cpp \ 77 FastThreadState.cpp 78 79LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"' 80 81LOCAL_CFLAGS += -fvisibility=hidden 82 83LOCAL_CFLAGS += -Werror -Wall 84 85include $(BUILD_SHARED_LIBRARY) 86 87include $(call all-makefiles-under,$(LOCAL_PATH)) 88