LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_SRC_FILES := \ ISchedulingPolicyService.cpp \ SchedulingPolicyService.cpp # FIXME Move this library to frameworks/native LOCAL_MODULE := libscheduling_policy include $(BUILD_STATIC_LIBRARY) include $(CLEAR_VARS) LOCAL_SRC_FILES := \ ServiceUtilities.cpp # FIXME Move this library to frameworks/native LOCAL_MODULE := libserviceutility include $(BUILD_STATIC_LIBRARY) include $(CLEAR_VARS) LOCAL_SRC_FILES:= \ AudioFlinger.cpp \ Threads.cpp \ Tracks.cpp \ Effects.cpp \ AudioMixer.cpp.arm \ LOCAL_SRC_FILES += StateQueue.cpp LOCAL_C_INCLUDES := \ $(TOPDIR)frameworks/av/services/audiopolicy \ $(call include-path-for, audio-effects) \ $(call include-path-for, audio-utils) LOCAL_SHARED_LIBRARIES := \ libaudioresampler \ libaudioutils \ libcommon_time_client \ libcutils \ libutils \ liblog \ libbinder \ libmedia \ libnbaio \ libhardware \ libhardware_legacy \ libeffects \ libpowermanager LOCAL_STATIC_LIBRARIES := \ libscheduling_policy \ libcpustats \ libmedia_helper \ libserviceutility LOCAL_MODULE:= libaudioflinger LOCAL_32_BIT_ONLY := true LOCAL_SRC_FILES += FastMixer.cpp FastMixerState.cpp AudioWatchdog.cpp LOCAL_SRC_FILES += FastThread.cpp FastThreadState.cpp LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"' # Define ANDROID_SMP appropriately. Used to get inline tracing fast-path. ifeq ($(TARGET_CPU_SMP),true) LOCAL_CFLAGS += -DANDROID_SMP=1 else LOCAL_CFLAGS += -DANDROID_SMP=0 endif LOCAL_CFLAGS += -fvisibility=hidden include $(BUILD_SHARED_LIBRARY) # # build audio resampler test tool # include $(CLEAR_VARS) LOCAL_SRC_FILES:= \ test-resample.cpp \ LOCAL_C_INCLUDES := \ $(call include-path-for, audio-utils) LOCAL_STATIC_LIBRARIES := \ libsndfile LOCAL_SHARED_LIBRARIES := \ libaudioresampler \ libaudioutils \ libdl \ libcutils \ libutils \ liblog LOCAL_MODULE:= test-resample LOCAL_MODULE_TAGS := optional include $(BUILD_EXECUTABLE) include $(CLEAR_VARS) LOCAL_SRC_FILES:= \ AudioResampler.cpp.arm \ AudioResamplerCubic.cpp.arm \ AudioResamplerSinc.cpp.arm \ AudioResamplerDyn.cpp.arm LOCAL_SHARED_LIBRARIES := \ libcutils \ libdl \ liblog LOCAL_MODULE := libaudioresampler include $(BUILD_SHARED_LIBRARY) include $(call all-makefiles-under,$(LOCAL_PATH))