Android.mk revision fbae5dae5187aca9d974cbe15ec818e9c6f56705
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 AudioBufferProviderSource.cpp \ 18 AudioStreamOutSink.cpp \ 19 AudioStreamInSource.cpp \ 20 NBAIO.cpp \ 21 MonoPipe.cpp \ 22 MonoPipeReader.cpp \ 23 Pipe.cpp \ 24 PipeReader.cpp \ 25 roundup.c \ 26 SourceAudioBufferProvider.cpp 27 28# libsndfile license is incompatible; uncomment to use for local debug only 29#LOCAL_SRC_FILES += LibsndfileSink.cpp LibsndfileSource.cpp 30#LOCAL_C_INCLUDES += path/to/libsndfile/src 31#LOCAL_STATIC_LIBRARIES += libsndfile 32 33LOCAL_MODULE := libnbaio 34 35include $(BUILD_STATIC_LIBRARY) 36 37include $(CLEAR_VARS) 38 39LOCAL_SRC_FILES:= \ 40 AudioFlinger.cpp \ 41 AudioMixer.cpp.arm \ 42 AudioResampler.cpp.arm \ 43 AudioPolicyService.cpp \ 44 ServiceUtilities.cpp 45# AudioResamplerSinc.cpp.arm 46# AudioResamplerCubic.cpp.arm 47 48LOCAL_SRC_FILES += StateQueue.cpp 49 50LOCAL_C_INCLUDES := \ 51 $(call include-path-for, audio-effects) \ 52 $(call include-path-for, audio-utils) 53 54# FIXME keep libmedia_native but remove libmedia after split 55LOCAL_SHARED_LIBRARIES := \ 56 libaudioutils \ 57 libcommon_time_client \ 58 libcutils \ 59 libutils \ 60 libbinder \ 61 libmedia \ 62 libmedia_native \ 63 libhardware \ 64 libhardware_legacy \ 65 libeffects \ 66 libdl \ 67 libpowermanager 68 69LOCAL_STATIC_LIBRARIES := \ 70 libscheduling_policy \ 71 libnbaio \ 72 libcpustats \ 73 libmedia_helper 74 75LOCAL_MODULE:= libaudioflinger 76 77LOCAL_SRC_FILES += FastMixer.cpp FastMixerState.cpp 78 79LOCAL_CFLAGS += -DFAST_MIXER_STATISTICS 80 81LOCAL_CFLAGS += -DSTATE_QUEUE_INSTANTIATIONS='"StateQueueInstantiations.cpp"' 82 83LOCAL_CFLAGS += -DHAVE_REQUEST_PRIORITY -UFAST_TRACKS_AT_NON_NATIVE_SAMPLE_RATE -USOAKER 84 85# uncomment for systrace 86# LOCAL_CFLAGS += -DATRACE_TAG=ATRACE_TAG_AUDIO 87 88# uncomment for dumpsys to write most recent audio output to .wav file 89# 47.5 seconds at 44.1 kHz, 8 megabytes 90# LOCAL_CFLAGS += -DTEE_SINK_FRAMES=0x200000 91 92include $(BUILD_SHARED_LIBRARY) 93