Android.mk revision 1dc98674f701dada94143b4d31b7221c58346c6c
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 StreamHalLocal.cpp \ 31 DeviceHalLocal.cpp \ 32 DevicesFactoryHalLocal.cpp \ 33 EffectHalLocal.cpp \ 34 EffectsFactoryHalLocal.cpp \ 35 Effects.cpp \ 36 AudioMixer.cpp.arm \ 37 BufferProviders.cpp \ 38 PatchPanel.cpp \ 39 StateQueue.cpp 40 41LOCAL_C_INCLUDES := \ 42 $(TOPDIR)frameworks/av/services/audiopolicy \ 43 $(TOPDIR)external/sonic \ 44 $(call include-path-for, audio-effects) \ 45 $(call include-path-for, audio-utils) 46 47LOCAL_SHARED_LIBRARIES := \ 48 libaudioresampler \ 49 libaudiospdif \ 50 libaudioutils \ 51 libcutils \ 52 libutils \ 53 liblog \ 54 libbinder \ 55 libmedia \ 56 libmediautils \ 57 libnbaio \ 58 libhardware \ 59 libhardware_legacy \ 60 libeffects \ 61 libpowermanager \ 62 libserviceutility \ 63 libsonic \ 64 libmediautils \ 65 libmemunreachable 66 67LOCAL_STATIC_LIBRARIES := \ 68 libcpustats \ 69 libmedia_helper 70 71LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB) 72 73LOCAL_MODULE:= libaudioflinger 74 75LOCAL_SRC_FILES += \ 76 AudioWatchdog.cpp \ 77 FastCapture.cpp \ 78 FastCaptureDumpState.cpp \ 79 FastCaptureState.cpp \ 80 FastMixer.cpp \ 81 FastMixerDumpState.cpp \ 82 FastMixerState.cpp \ 83 FastThread.cpp \ 84 FastThreadDumpState.cpp \ 85 FastThreadState.cpp 86 87LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"' 88 89LOCAL_CFLAGS += -fvisibility=hidden 90 91LOCAL_CFLAGS += -Werror -Wall 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 121LOCAL_CFLAGS := -Werror -Wall 122 123include $(BUILD_EXECUTABLE) 124 125include $(CLEAR_VARS) 126 127LOCAL_SRC_FILES:= \ 128 AudioResampler.cpp.arm \ 129 AudioResamplerCubic.cpp.arm \ 130 AudioResamplerSinc.cpp.arm \ 131 AudioResamplerDyn.cpp.arm 132 133LOCAL_C_INCLUDES := \ 134 $(call include-path-for, audio-utils) 135 136LOCAL_SHARED_LIBRARIES := \ 137 libcutils \ 138 libdl \ 139 liblog 140 141LOCAL_MODULE := libaudioresampler 142 143LOCAL_CFLAGS := -Werror -Wall 144 145# uncomment to disable NEON on architectures that actually do support NEON, for benchmarking 146#LOCAL_CFLAGS += -DUSE_NEON=false 147 148include $(BUILD_SHARED_LIBRARY) 149 150include $(call all-makefiles-under,$(LOCAL_PATH)) 151