blob: fc4ceb60eb8b3e2055a99a3c6a825bf2cfb9d7d4 [file] [log] [blame]
Eric Laurent135ad072010-05-21 06:05:13 -07001LOCAL_PATH:= $(call my-dir)
2
Eric Laurentffe9c252010-06-23 17:38:20 -07003#
4TEST_EFFECT_LIBRARIES := true
5
Eric Laurent135ad072010-05-21 06:05:13 -07006# Effect factory library
7include $(CLEAR_VARS)
8
9LOCAL_SRC_FILES:= \
10 EffectsFactory.c
11
12LOCAL_SHARED_LIBRARIES := \
13 libcutils
14
15LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)
16LOCAL_MODULE:= libeffects
17
18ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
19LOCAL_LDLIBS += -ldl
20endif
21
22ifneq ($(TARGET_SIMULATOR),true)
23LOCAL_SHARED_LIBRARIES += libdl
24endif
25
26LOCAL_C_INCLUDES := \
27
28include $(BUILD_SHARED_LIBRARY)
29
30
Eric Laurentffe9c252010-06-23 17:38:20 -070031ifeq ($(TEST_EFFECT_LIBRARIES),true)
32# Test Reverb library
Eric Laurent135ad072010-05-21 06:05:13 -070033include $(CLEAR_VARS)
34
35LOCAL_SRC_FILES:= \
36 EffectReverb.c.arm \
37 EffectsMath.c.arm
38LOCAL_CFLAGS+= -O2
39
40LOCAL_SHARED_LIBRARIES := \
41 libcutils
42
43LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/soundfx
44LOCAL_MODULE:= libreverb
45
46ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
47LOCAL_LDLIBS += -ldl
48endif
49
50ifneq ($(TARGET_SIMULATOR),true)
51LOCAL_SHARED_LIBRARIES += libdl
52endif
53
54LOCAL_C_INCLUDES := \
55 $(call include-path-for, graphics corecg)
56
57LOCAL_PRELINK_MODULE := false
58
59include $(BUILD_SHARED_LIBRARY)
60
Eric Laurentffe9c252010-06-23 17:38:20 -070061# Test Equalizer library
Eric Laurent135ad072010-05-21 06:05:13 -070062include $(CLEAR_VARS)
63
64LOCAL_SRC_FILES:= \
65 EffectsMath.c.arm \
66 EffectEqualizer.cpp \
67 AudioBiquadFilter.cpp.arm \
68 AudioCoefInterpolator.cpp.arm \
69 AudioPeakingFilter.cpp.arm \
70 AudioShelvingFilter.cpp.arm \
71 AudioEqualizer.cpp.arm
72
73LOCAL_CFLAGS+= -O2
74
75LOCAL_SHARED_LIBRARIES := \
76 libcutils
77
78LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/soundfx
79LOCAL_MODULE:= libequalizer
80
81ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
82LOCAL_LDLIBS += -ldl
83endif
84
85ifneq ($(TARGET_SIMULATOR),true)
86LOCAL_SHARED_LIBRARIES += libdl
87endif
88
89LOCAL_C_INCLUDES := \
Jean-Michel Trivi98fe12a2010-07-09 10:44:29 -070090 $(call include-path-for, graphics corecg) \
91 system/media/opensles/include
Eric Laurent135ad072010-05-21 06:05:13 -070092
93LOCAL_PRELINK_MODULE := false
94
Eric Laurentffe9c252010-06-23 17:38:20 -070095include $(BUILD_SHARED_LIBRARY)
96
97endif
Eric Laurentda7581b2010-07-02 08:12:41 -070098
99
100# Visualizer library
101include $(CLEAR_VARS)
102
103LOCAL_SRC_FILES:= \
104 EffectVisualizer.cpp
105
106LOCAL_CFLAGS+= -O2
107
108LOCAL_SHARED_LIBRARIES := \
109 libcutils
110
111LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/soundfx
112LOCAL_MODULE:= libvisualizer
113
114ifeq ($(TARGET_OS)-$(TARGET_SIMULATOR),linux-true)
115LOCAL_LDLIBS += -ldl
116endif
117
118ifneq ($(TARGET_SIMULATOR),true)
119LOCAL_SHARED_LIBRARIES += libdl
120endif
121
122LOCAL_C_INCLUDES := \
123 $(call include-path-for, graphics corecg)
124
125LOCAL_PRELINK_MODULE := false
126
127include $(BUILD_SHARED_LIBRARY)