1LOCAL_PATH:= $(call my-dir) 2 3include $(CLEAR_VARS) 4 5LOCAL_MODULE := libaudioutils 6LOCAL_MODULE_TAGS := optional 7 8LOCAL_SRC_FILES:= \ 9 channels.c \ 10 conversion.cpp \ 11 fifo.c \ 12 fixedfft.cpp.arm \ 13 format.c \ 14 limiter.c \ 15 minifloat.c \ 16 primitives.c \ 17 resampler.c \ 18 roundup.c \ 19 echo_reference.c 20 21LOCAL_C_INCLUDES += $(call include-path-for, speex) 22LOCAL_C_INCLUDES += \ 23 $(call include-path-for, speex) \ 24 $(call include-path-for, audio-utils) 25 26LOCAL_SHARED_LIBRARIES := \ 27 libcutils \ 28 liblog \ 29 libspeexresampler 30 31LOCAL_CFLAGS := -Werror -Wall 32include $(BUILD_SHARED_LIBRARY) 33 34include $(CLEAR_VARS) 35LOCAL_MODULE := libaudioutils 36LOCAL_MODULE_TAGS := optional 37LOCAL_SRC_FILES := \ 38 channels.c \ 39 fifo.c \ 40 format.c \ 41 limiter.c \ 42 minifloat.c \ 43 primitives.c \ 44 roundup.c 45LOCAL_C_INCLUDES += \ 46 $(call include-path-for, audio-utils) 47LOCAL_CFLAGS := -Werror -Wall 48LOCAL_CFLAGS += -D__unused='__attribute__((unused))' 49include $(BUILD_HOST_STATIC_LIBRARY) 50 51include $(CLEAR_VARS) 52 53LOCAL_MODULE := libsndfile 54LOCAL_MODULE_TAGS := optional 55 56LOCAL_SRC_FILES := \ 57 tinysndfile.c 58 59LOCAL_C_INCLUDES += \ 60 $(call include-path-for, audio-utils) 61 62LOCAL_CFLAGS := -Werror -Wall 63LOCAL_CFLAGS += -UHAVE_STDERR 64 65include $(BUILD_STATIC_LIBRARY) 66 67include $(CLEAR_VARS) 68 69LOCAL_MODULE := libsndfile 70LOCAL_MODULE_TAGS := optional 71 72LOCAL_SRC_FILES := \ 73 tinysndfile.c 74 75LOCAL_C_INCLUDES += \ 76 $(call include-path-for, audio-utils) 77 78#LOCAL_SHARED_LIBRARIES := libaudioutils 79 80LOCAL_CFLAGS := -Werror -Wall 81 82include $(BUILD_HOST_STATIC_LIBRARY) 83 84include $(CLEAR_VARS) 85 86LOCAL_MODULE := libfifo 87LOCAL_MODULE_TAGS := optional 88 89LOCAL_SRC_FILES := \ 90 fifo.c \ 91 primitives.c \ 92 roundup.c 93 94LOCAL_C_INCLUDES += \ 95 $(call include-path-for, audio-utils) 96 97LOCAL_CFLAGS := -Werror -Wall 98 99include $(BUILD_STATIC_LIBRARY) 100 101include $(call all-makefiles-under,$(LOCAL_PATH)) 102 103