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