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