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 17include $(BUILD_SHARED_LIBRARY) 18 19include $(CLEAR_VARS) 20 21LOCAL_SRC_FILES:= \ 22 AudioFlinger.cpp \ 23 Threads.cpp \ 24 Tracks.cpp \ 25 AudioHwDevice.cpp \ 26 AudioStreamOut.cpp \ 27 SpdifStreamOut.cpp \ 28 Effects.cpp \ 29 AudioMixer.cpp.arm \ 30 BufferProviders.cpp \ 31 PatchPanel.cpp \ 32 StateQueue.cpp 33 34LOCAL_C_INCLUDES := \ 35 $(TOPDIR)frameworks/av/services/audiopolicy \ 36 $(TOPDIR)external/sonic \ 37 $(call include-path-for, audio-effects) \ 38 $(call include-path-for, audio-utils) 39 40LOCAL_SHARED_LIBRARIES := \ 41 libaudioresampler \ 42 libaudiospdif \ 43 libaudioutils \ 44 libcommon_time_client \ 45 libcutils \ 46 libutils \ 47 liblog \ 48 libbinder \ 49 libmedia \ 50 libnbaio \ 51 libhardware \ 52 libhardware_legacy \ 53 libeffects \ 54 libpowermanager \ 55 libserviceutility \ 56 libsonic \ 57 libmediautils 58 59LOCAL_STATIC_LIBRARIES := \ 60 libcpustats \ 61 libmedia_helper 62 63LOCAL_MODULE:= libaudioflinger 64LOCAL_32_BIT_ONLY := true 65 66LOCAL_SRC_FILES += \ 67 AudioWatchdog.cpp \ 68 FastCapture.cpp \ 69 FastCaptureDumpState.cpp \ 70 FastCaptureState.cpp \ 71 FastMixer.cpp \ 72 FastMixerDumpState.cpp \ 73 FastMixerState.cpp \ 74 FastThread.cpp \ 75 FastThreadDumpState.cpp \ 76 FastThreadState.cpp 77 78LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"' 79 80LOCAL_CFLAGS += -fvisibility=hidden 81 82include $(BUILD_SHARED_LIBRARY) 83 84# 85# build audio resampler test tool 86# 87include $(CLEAR_VARS) 88 89LOCAL_SRC_FILES:= \ 90 test-resample.cpp \ 91 92LOCAL_C_INCLUDES := \ 93 $(call include-path-for, audio-utils) 94 95LOCAL_STATIC_LIBRARIES := \ 96 libsndfile 97 98LOCAL_SHARED_LIBRARIES := \ 99 libaudioresampler \ 100 libaudioutils \ 101 libdl \ 102 libcutils \ 103 libutils \ 104 liblog 105 106LOCAL_MODULE:= test-resample 107 108LOCAL_MODULE_TAGS := optional 109 110include $(BUILD_EXECUTABLE) 111 112include $(CLEAR_VARS) 113 114LOCAL_SRC_FILES:= \ 115 AudioResampler.cpp.arm \ 116 AudioResamplerCubic.cpp.arm \ 117 AudioResamplerSinc.cpp.arm \ 118 AudioResamplerDyn.cpp.arm 119 120LOCAL_C_INCLUDES := \ 121 $(call include-path-for, audio-utils) 122 123LOCAL_SHARED_LIBRARIES := \ 124 libcutils \ 125 libdl \ 126 liblog 127 128LOCAL_MODULE := libaudioresampler 129 130include $(BUILD_SHARED_LIBRARY) 131 132include $(call all-makefiles-under,$(LOCAL_PATH)) 133