Android.mk revision c263ca0ad8b6bdf5b0693996bc5f2f5916e0cd49
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 22include $(BUILD_STATIC_LIBRARY) 23 24include $(CLEAR_VARS) 25 26LOCAL_SRC_FILES:= \ 27 AudioFlinger.cpp \ 28 Threads.cpp \ 29 Tracks.cpp \ 30 Effects.cpp \ 31 AudioMixer.cpp.arm \ 32 PatchPanel.cpp 33 34LOCAL_SRC_FILES += StateQueue.cpp 35 36LOCAL_C_INCLUDES := \ 37 $(TOPDIR)frameworks/av/services/audiopolicy \ 38 $(call include-path-for, audio-effects) \ 39 $(call include-path-for, audio-utils) 40 41LOCAL_SHARED_LIBRARIES := \ 42 libaudioresampler \ 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 56LOCAL_STATIC_LIBRARIES := \ 57 libscheduling_policy \ 58 libcpustats \ 59 libmedia_helper \ 60 libserviceutility 61 62LOCAL_MODULE:= libaudioflinger 63LOCAL_32_BIT_ONLY := true 64 65LOCAL_SRC_FILES += FastMixer.cpp FastMixerState.cpp AudioWatchdog.cpp 66LOCAL_SRC_FILES += FastThread.cpp FastThreadState.cpp 67LOCAL_SRC_FILES += FastCapture.cpp FastCaptureState.cpp 68 69LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"' 70 71# Define ANDROID_SMP appropriately. Used to get inline tracing fast-path. 72ifeq ($(TARGET_CPU_SMP),true) 73 LOCAL_CFLAGS += -DANDROID_SMP=1 74else 75 LOCAL_CFLAGS += -DANDROID_SMP=0 76endif 77 78LOCAL_CFLAGS += -fvisibility=hidden 79 80include $(BUILD_SHARED_LIBRARY) 81 82# 83# build audio resampler test tool 84# 85include $(CLEAR_VARS) 86 87LOCAL_SRC_FILES:= \ 88 test-resample.cpp \ 89 90LOCAL_C_INCLUDES := \ 91 $(call include-path-for, audio-utils) 92 93LOCAL_STATIC_LIBRARIES := \ 94 libsndfile 95 96LOCAL_SHARED_LIBRARIES := \ 97 libaudioresampler \ 98 libaudioutils \ 99 libdl \ 100 libcutils \ 101 libutils \ 102 liblog 103 104LOCAL_MODULE:= test-resample 105 106LOCAL_MODULE_TAGS := optional 107 108include $(BUILD_EXECUTABLE) 109 110include $(CLEAR_VARS) 111 112LOCAL_SRC_FILES:= \ 113 AudioResampler.cpp.arm \ 114 AudioResamplerCubic.cpp.arm \ 115 AudioResamplerSinc.cpp.arm \ 116 AudioResamplerDyn.cpp.arm 117 118LOCAL_SHARED_LIBRARIES := \ 119 libcutils \ 120 libdl \ 121 liblog 122 123LOCAL_MODULE := libaudioresampler 124 125include $(BUILD_SHARED_LIBRARY) 126 127include $(call all-makefiles-under,$(LOCAL_PATH)) 128