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