Android.mk revision 2234002b0710c8db73f82d397cb945cd541c6bbb
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 33LOCAL_SRC_FILES += StateQueue.cpp 34 35LOCAL_C_INCLUDES := \ 36 $(TOPDIR)frameworks/av/services/audiopolicy \ 37 $(call include-path-for, audio-effects) \ 38 $(call include-path-for, audio-utils) 39 40LOCAL_SHARED_LIBRARIES := \ 41 libaudioresampler \ 42 libaudioutils \ 43 libcommon_time_client \ 44 libcutils \ 45 libutils \ 46 liblog \ 47 libbinder \ 48 libmedia \ 49 libnbaio \ 50 libhardware \ 51 libhardware_legacy \ 52 libeffects \ 53 libpowermanager 54 55LOCAL_STATIC_LIBRARIES := \ 56 libscheduling_policy \ 57 libcpustats \ 58 libmedia_helper \ 59 libserviceutility 60 61LOCAL_MODULE:= libaudioflinger 62LOCAL_32_BIT_ONLY := true 63 64LOCAL_SRC_FILES += FastMixer.cpp FastMixerState.cpp AudioWatchdog.cpp 65LOCAL_SRC_FILES += FastThread.cpp FastThreadState.cpp 66 67LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"' 68 69# Define ANDROID_SMP appropriately. Used to get inline tracing fast-path. 70ifeq ($(TARGET_CPU_SMP),true) 71 LOCAL_CFLAGS += -DANDROID_SMP=1 72else 73 LOCAL_CFLAGS += -DANDROID_SMP=0 74endif 75 76LOCAL_CFLAGS += -fvisibility=hidden 77 78include $(BUILD_SHARED_LIBRARY) 79 80# 81# build audio resampler test tool 82# 83include $(CLEAR_VARS) 84 85LOCAL_SRC_FILES:= \ 86 test-resample.cpp \ 87 88LOCAL_C_INCLUDES := \ 89 $(call include-path-for, audio-utils) 90 91LOCAL_STATIC_LIBRARIES := \ 92 libsndfile 93 94LOCAL_SHARED_LIBRARIES := \ 95 libaudioresampler \ 96 libaudioutils \ 97 libdl \ 98 libcutils \ 99 libutils \ 100 liblog 101 102LOCAL_MODULE:= test-resample 103 104LOCAL_MODULE_TAGS := optional 105 106include $(BUILD_EXECUTABLE) 107 108include $(CLEAR_VARS) 109 110LOCAL_SRC_FILES:= \ 111 AudioResampler.cpp.arm \ 112 AudioResamplerCubic.cpp.arm \ 113 AudioResamplerSinc.cpp.arm \ 114 AudioResamplerDyn.cpp.arm 115 116LOCAL_SHARED_LIBRARIES := \ 117 libcutils \ 118 libdl \ 119 liblog 120 121LOCAL_MODULE := libaudioresampler 122 123include $(BUILD_SHARED_LIBRARY) 124 125include $(call all-makefiles-under,$(LOCAL_PATH)) 126