Android.mk revision 3f73d418d3738c05fbb872644edc90765d1de00a
1LOCAL_PATH:= $(call my-dir)
2
3# intbufq
4
5include $(CLEAR_VARS)
6
7LOCAL_MODULE_TAGS := tests
8
9LOCAL_C_INCLUDES:= \
10	$(call include-path-for, wilhelm)
11
12LOCAL_SRC_FILES:= \
13    intbufq.c \
14	getch.c
15
16LOCAL_SHARED_LIBRARIES := \
17	libutils \
18	liblog \
19	libOpenSLES
20
21ifeq ($(TARGET_OS),linux)
22	LOCAL_CFLAGS += -DXP_UNIX
23	#LOCAL_SHARED_LIBRARIES += librt
24endif
25
26LOCAL_CFLAGS += -UNDEBUG
27
28LOCAL_MODULE:= slesTest_intbufq
29
30include $(BUILD_EXECUTABLE)
31
32# multiplay
33
34include $(CLEAR_VARS)
35
36LOCAL_MODULE_TAGS := tests
37
38LOCAL_C_INCLUDES:= \
39	$(call include-path-for, wilhelm)
40
41LOCAL_SRC_FILES:= \
42	multiplay.c
43
44LOCAL_SHARED_LIBRARIES := \
45	libutils \
46	liblog \
47	libOpenSLES
48
49ifeq ($(TARGET_OS),linux)
50	LOCAL_CFLAGS += -DXP_UNIX
51endif
52
53LOCAL_CFLAGS += -UNDEBUG
54
55LOCAL_MODULE:= slesTest_multiplay
56
57include $(BUILD_EXECUTABLE)
58
59# engine
60
61include $(CLEAR_VARS)
62
63LOCAL_MODULE_TAGS := tests
64
65LOCAL_C_INCLUDES:= \
66	$(call include-path-for, wilhelm) \
67	$(call include-path-for, wilhelm-ut)
68
69LOCAL_SRC_FILES:= \
70	engine.c
71
72LOCAL_SHARED_LIBRARIES := \
73	libutils \
74	liblog \
75	libOpenSLES
76
77LOCAL_STATIC_LIBRARIES := \
78    libOpenSLESUT
79
80ifeq ($(TARGET_OS),linux)
81	LOCAL_CFLAGS += -DXP_UNIX
82endif
83
84LOCAL_CFLAGS += -UNDEBUG
85
86LOCAL_MODULE:= slesTest_engine
87
88include $(BUILD_EXECUTABLE)
89
90# object
91
92include $(CLEAR_VARS)
93
94LOCAL_MODULE_TAGS := tests
95
96LOCAL_C_INCLUDES:= \
97	$(call include-path-for, wilhelm) \
98	$(call include-path-for, wilhelm-ut)
99
100LOCAL_SRC_FILES:= \
101	object.c
102
103LOCAL_SHARED_LIBRARIES := \
104	libutils \
105	liblog \
106	libOpenSLES
107
108LOCAL_STATIC_LIBRARIES := \
109    libOpenSLESUT
110
111ifeq ($(TARGET_OS),linux)
112	LOCAL_CFLAGS += -DXP_UNIX
113endif
114
115LOCAL_CFLAGS += -UNDEBUG
116
117LOCAL_MODULE:= slesTest_object
118
119include $(BUILD_EXECUTABLE)
120
121# configbq
122
123include $(CLEAR_VARS)
124
125LOCAL_MODULE_TAGS := tests
126
127LOCAL_C_INCLUDES:= \
128	$(call include-path-for, wilhelm)
129
130LOCAL_SRC_FILES:= \
131	configbq.c
132
133LOCAL_SHARED_LIBRARIES := \
134	libutils \
135	liblog \
136	libOpenSLES
137
138ifeq ($(TARGET_OS),linux)
139	LOCAL_CFLAGS += -DXP_UNIX
140endif
141
142LOCAL_CFLAGS += -UNDEBUG
143
144LOCAL_MODULE:= slesTest_configbq
145
146include $(BUILD_EXECUTABLE)
147
148# reverb
149
150include $(CLEAR_VARS)
151
152LOCAL_MODULE_TAGS := tests
153
154LOCAL_C_INCLUDES:= \
155	$(call include-path-for, wilhelm)
156
157LOCAL_SRC_FILES:= \
158	reverb.c
159
160LOCAL_SHARED_LIBRARIES := \
161	libutils \
162	liblog \
163	libOpenSLES
164
165LOCAL_STATIC_LIBRARIES := \
166    libOpenSLESUT
167
168ifeq ($(TARGET_OS),linux)
169	LOCAL_CFLAGS += -DXP_UNIX
170endif
171
172LOCAL_CFLAGS += -UNDEBUG
173
174LOCAL_MODULE:= slesTest_reverb
175
176include $(BUILD_EXECUTABLE)
177
178# srcsink
179
180include $(CLEAR_VARS)
181
182LOCAL_MODULE_TAGS := tests
183
184LOCAL_C_INCLUDES:= \
185	$(call include-path-for, wilhelm)
186
187LOCAL_SRC_FILES:= \
188	srcsink.c
189
190LOCAL_SHARED_LIBRARIES := \
191	libutils \
192	liblog \
193	libOpenSLES
194
195LOCAL_STATIC_LIBRARIES := \
196    libOpenSLESUT
197
198ifeq ($(TARGET_OS),linux)
199	LOCAL_CFLAGS += -DXP_UNIX
200endif
201
202LOCAL_CFLAGS += -UNDEBUG
203
204LOCAL_MODULE:= slesTest_srcsink
205
206include $(BUILD_EXECUTABLE)
207
208# outputmix
209
210include $(CLEAR_VARS)
211
212LOCAL_MODULE_TAGS := tests
213
214LOCAL_C_INCLUDES:= \
215	$(call include-path-for, wilhelm) \
216	$(call include-path-for, wilhelm-ut)
217
218LOCAL_SRC_FILES:= \
219	outputmix.c
220
221LOCAL_SHARED_LIBRARIES := \
222	libutils \
223	liblog \
224	libOpenSLES
225
226LOCAL_STATIC_LIBRARIES := \
227    libOpenSLESUT
228
229ifeq ($(TARGET_OS),linux)
230	LOCAL_CFLAGS += -DXP_UNIX
231endif
232
233LOCAL_CFLAGS += -UNDEBUG
234
235LOCAL_MODULE:= slesTest_outputmix
236
237include $(BUILD_EXECUTABLE)
238
239# urimime
240
241include $(CLEAR_VARS)
242
243LOCAL_MODULE_TAGS := tests
244
245LOCAL_C_INCLUDES:= \
246	$(call include-path-for, wilhelm)
247
248LOCAL_SRC_FILES:= \
249	urimime.c
250
251LOCAL_SHARED_LIBRARIES := \
252	libutils \
253	liblog \
254	libOpenSLES
255
256LOCAL_STATIC_LIBRARIES := \
257    libOpenSLESUT
258
259ifeq ($(TARGET_OS),linux)
260	LOCAL_CFLAGS += -DXP_UNIX
261endif
262
263LOCAL_CFLAGS += -UNDEBUG
264
265LOCAL_MODULE:= slesTest_urimime
266
267include $(BUILD_EXECUTABLE)
268
269# dim
270
271include $(CLEAR_VARS)
272
273LOCAL_MODULE_TAGS := tests
274
275LOCAL_C_INCLUDES:= \
276	$(call include-path-for, wilhelm)
277
278LOCAL_SRC_FILES:= \
279	dim.c
280
281LOCAL_SHARED_LIBRARIES := \
282	libutils \
283	liblog \
284	libOpenSLES
285
286LOCAL_STATIC_LIBRARIES := \
287    libOpenSLESUT
288
289ifeq ($(TARGET_OS),linux)
290	LOCAL_CFLAGS += -DXP_UNIX
291endif
292
293LOCAL_CFLAGS += -UNDEBUG
294
295LOCAL_MODULE:= slesTest_dim
296
297include $(BUILD_EXECUTABLE)
298
299# multithread
300
301include $(CLEAR_VARS)
302
303LOCAL_MODULE_TAGS := tests
304
305LOCAL_C_INCLUDES:= \
306	$(call include-path-for, wilhelm)
307
308LOCAL_SRC_FILES:= \
309	multithread.c
310
311LOCAL_SHARED_LIBRARIES := \
312	libutils \
313	liblog \
314	libOpenSLES
315
316LOCAL_STATIC_LIBRARIES := \
317    libOpenSLESUT
318
319ifeq ($(TARGET_OS),linux)
320	LOCAL_CFLAGS += -DXP_UNIX
321endif
322
323LOCAL_CFLAGS += -UNDEBUG
324
325LOCAL_MODULE:= slesTest_multithread
326
327include $(BUILD_EXECUTABLE)
328
329# playbq
330
331include $(CLEAR_VARS)
332
333LOCAL_MODULE_TAGS := tests
334
335LOCAL_C_INCLUDES:= \
336	$(call include-path-for, wilhelm) \
337	$(call include-path-for, audio-utils)
338
339LOCAL_SRC_FILES:= \
340	playbq.cpp
341
342LOCAL_SHARED_LIBRARIES := \
343	libaudioutils \
344	libnbaio \
345	libutils \
346	liblog \
347	libOpenSLES
348
349LOCAL_STATIC_LIBRARIES := \
350    libOpenSLESUT \
351    libsndfile
352
353ifeq ($(TARGET_OS),linux)
354	LOCAL_CFLAGS += -DXP_UNIX
355endif
356
357LOCAL_CFLAGS += -UNDEBUG
358
359LOCAL_MODULE:= slesTest_playbq
360
361include $(BUILD_EXECUTABLE)
362
363# monkey
364
365include $(CLEAR_VARS)
366
367LOCAL_MODULE_TAGS := tests
368
369LOCAL_C_INCLUDES:= \
370	$(call include-path-for, wilhelm)
371
372LOCAL_SRC_FILES:= \
373	monkey.c
374
375LOCAL_SHARED_LIBRARIES := \
376	libutils \
377	liblog \
378	libOpenSLES
379
380LOCAL_STATIC_LIBRARIES := \
381    libOpenSLESUT
382
383ifeq ($(TARGET_OS),linux)
384	LOCAL_CFLAGS += -DXP_UNIX
385endif
386
387LOCAL_CFLAGS += -UNDEBUG
388
389LOCAL_MODULE:= slesTest_monkey
390
391include $(BUILD_EXECUTABLE)
392
393# xa
394
395include $(CLEAR_VARS)
396
397LOCAL_MODULE_TAGS := tests
398
399LOCAL_C_INCLUDES:= \
400	$(call include-path-for, wilhelm)
401
402LOCAL_SRC_FILES:= \
403	xa.c
404
405LOCAL_SHARED_LIBRARIES := \
406	libutils \
407	liblog \
408	libOpenMAXAL
409
410LOCAL_STATIC_LIBRARIES := \
411    libOpenSLESUT
412
413ifeq ($(TARGET_OS),linux)
414	LOCAL_CFLAGS += -DXP_UNIX
415endif
416
417LOCAL_CFLAGS += -UNDEBUG
418
419LOCAL_MODULE:= slesTest_xa
420
421include $(BUILD_EXECUTABLE)
422
423# dual
424
425include $(CLEAR_VARS)
426
427LOCAL_MODULE_TAGS := tests
428
429LOCAL_C_INCLUDES:= \
430	$(call include-path-for, wilhelm)
431
432LOCAL_SRC_FILES:= \
433	dual.c
434
435LOCAL_SHARED_LIBRARIES := \
436	libutils \
437	liblog \
438	libOpenSLES \
439	libOpenMAXAL
440
441LOCAL_STATIC_LIBRARIES := \
442    libOpenSLESUT
443
444ifeq ($(TARGET_OS),linux)
445	LOCAL_CFLAGS += -DXP_UNIX
446endif
447
448LOCAL_CFLAGS += -UNDEBUG
449
450LOCAL_MODULE:= slesTest_dual
451
452include $(BUILD_EXECUTABLE)
453
454# xaplay
455
456include $(CLEAR_VARS)
457
458LOCAL_MODULE_TAGS := tests
459
460LOCAL_C_INCLUDES:= \
461	$(call include-path-for, wilhelm)
462
463LOCAL_SRC_FILES:= \
464	xaplay.c nativewindow.cpp
465
466LOCAL_SHARED_LIBRARIES := \
467	libutils \
468	liblog \
469	libOpenMAXAL \
470    libgui \
471    libbinder \
472    libandroid
473
474LOCAL_STATIC_LIBRARIES := \
475    libOpenSLESUT
476
477ifeq ($(TARGET_OS),linux)
478	LOCAL_CFLAGS += -DXP_UNIX
479endif
480
481LOCAL_CFLAGS += -UNDEBUG
482
483LOCAL_MODULE:= xaplay
484
485include $(BUILD_EXECUTABLE)
486