14c71179974933c5c36cbfc3e8227c8df63248d91Glenn KastenLOCAL_PATH:= $(call my-dir)
24c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
3df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten# intbufq
44c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
54c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasteninclude $(CLEAR_VARS)
64c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
74c71179974933c5c36cbfc3e8227c8df63248d91Glenn KastenLOCAL_MODULE_TAGS := tests
84c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
94c71179974933c5c36cbfc3e8227c8df63248d91Glenn KastenLOCAL_C_INCLUDES:= \
105321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm)
114c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
124c71179974933c5c36cbfc3e8227c8df63248d91Glenn KastenLOCAL_SRC_FILES:= \
134c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten    intbufq.c \
144c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten	getch.c
154c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
164c71179974933c5c36cbfc3e8227c8df63248d91Glenn KastenLOCAL_SHARED_LIBRARIES := \
174c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten	libutils \
183f73d418d3738c05fbb872644edc90765d1de00aYing Wang	liblog \
194c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten	libOpenSLES
204c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
214c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kastenifeq ($(TARGET_OS),linux)
224c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
234c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten	#LOCAL_SHARED_LIBRARIES += librt
244c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kastenendif
254c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
267126c25d7c037e5086216cf540ecf40779c3585aGlenn KastenLOCAL_CFLAGS += -UNDEBUG
277126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten
284c71179974933c5c36cbfc3e8227c8df63248d91Glenn KastenLOCAL_MODULE:= slesTest_intbufq
294c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
304c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasteninclude $(BUILD_EXECUTABLE)
314c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
32df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten# multiplay
334c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
344c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasteninclude $(CLEAR_VARS)
354c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
364c71179974933c5c36cbfc3e8227c8df63248d91Glenn KastenLOCAL_MODULE_TAGS := tests
374c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
384c71179974933c5c36cbfc3e8227c8df63248d91Glenn KastenLOCAL_C_INCLUDES:= \
395321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm)
404c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
414c71179974933c5c36cbfc3e8227c8df63248d91Glenn KastenLOCAL_SRC_FILES:= \
424c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten	multiplay.c
434c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
444c71179974933c5c36cbfc3e8227c8df63248d91Glenn KastenLOCAL_SHARED_LIBRARIES := \
454c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten	libutils \
463f73d418d3738c05fbb872644edc90765d1de00aYing Wang	liblog \
474c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten	libOpenSLES
484c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
494c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kastenifeq ($(TARGET_OS),linux)
504c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
514c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kastenendif
524c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
537126c25d7c037e5086216cf540ecf40779c3585aGlenn KastenLOCAL_CFLAGS += -UNDEBUG
547126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten
554c71179974933c5c36cbfc3e8227c8df63248d91Glenn KastenLOCAL_MODULE:= slesTest_multiplay
564c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasten
574c71179974933c5c36cbfc3e8227c8df63248d91Glenn Kasteninclude $(BUILD_EXECUTABLE)
581d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kasten
59df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten# engine
601d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kasten
611d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kasteninclude $(CLEAR_VARS)
621d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kasten
631d8ab068ca8a72771514b443b42003ca06623d5eGlenn KastenLOCAL_MODULE_TAGS := tests
641d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kasten
651d8ab068ca8a72771514b443b42003ca06623d5eGlenn KastenLOCAL_C_INCLUDES:= \
665321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm) \
675321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm-ut)
681d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kasten
691d8ab068ca8a72771514b443b42003ca06623d5eGlenn KastenLOCAL_SRC_FILES:= \
701d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kasten	engine.c
711d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kasten
721d8ab068ca8a72771514b443b42003ca06623d5eGlenn KastenLOCAL_SHARED_LIBRARIES := \
731d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kasten	libutils \
743f73d418d3738c05fbb872644edc90765d1de00aYing Wang	liblog \
751d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kasten	libOpenSLES
761d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kasten
77c2b9d79c4b59caff965076f445f5a735a360b084Glenn KastenLOCAL_STATIC_LIBRARIES := \
785e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    libOpenSLESUT \
795e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    liblog
80c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasten
811d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kastenifeq ($(TARGET_OS),linux)
821d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
831d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kastenendif
841d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kasten
857126c25d7c037e5086216cf540ecf40779c3585aGlenn KastenLOCAL_CFLAGS += -UNDEBUG
867126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten
871d8ab068ca8a72771514b443b42003ca06623d5eGlenn KastenLOCAL_MODULE:= slesTest_engine
881d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kasten
891d8ab068ca8a72771514b443b42003ca06623d5eGlenn Kasteninclude $(BUILD_EXECUTABLE)
90c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasten
91df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten# object
92c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasten
93c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasteninclude $(CLEAR_VARS)
94c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasten
95c2b9d79c4b59caff965076f445f5a735a360b084Glenn KastenLOCAL_MODULE_TAGS := tests
96c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasten
97c2b9d79c4b59caff965076f445f5a735a360b084Glenn KastenLOCAL_C_INCLUDES:= \
985321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm) \
995321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm-ut)
100c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasten
101c2b9d79c4b59caff965076f445f5a735a360b084Glenn KastenLOCAL_SRC_FILES:= \
102c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasten	object.c
103c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasten
104c2b9d79c4b59caff965076f445f5a735a360b084Glenn KastenLOCAL_SHARED_LIBRARIES := \
105c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasten	libutils \
1063f73d418d3738c05fbb872644edc90765d1de00aYing Wang	liblog \
107c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasten	libOpenSLES
108c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasten
109c2b9d79c4b59caff965076f445f5a735a360b084Glenn KastenLOCAL_STATIC_LIBRARIES := \
1105e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    libOpenSLESUT \
1115e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    liblog
112c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasten
113c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kastenifeq ($(TARGET_OS),linux)
114c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
115c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kastenendif
116c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasten
1177126c25d7c037e5086216cf540ecf40779c3585aGlenn KastenLOCAL_CFLAGS += -UNDEBUG
1187126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten
119c2b9d79c4b59caff965076f445f5a735a360b084Glenn KastenLOCAL_MODULE:= slesTest_object
120c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasten
121c2b9d79c4b59caff965076f445f5a735a360b084Glenn Kasteninclude $(BUILD_EXECUTABLE)
122df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten
123df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten# configbq
124df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten
125df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasteninclude $(CLEAR_VARS)
126df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten
127df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn KastenLOCAL_MODULE_TAGS := tests
128df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten
129df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn KastenLOCAL_C_INCLUDES:= \
1305321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm)
131df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten
132df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn KastenLOCAL_SRC_FILES:= \
133df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten	configbq.c
134df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten
135df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn KastenLOCAL_SHARED_LIBRARIES := \
136df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten	libutils \
1373f73d418d3738c05fbb872644edc90765d1de00aYing Wang	liblog \
138df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten	libOpenSLES
139df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten
1409e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kastenifeq ($(TARGET_OS),linux)
1419e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
1429e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kastenendif
1439e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasten
1449e60b0a390d780539459f41c2bf4a45a326a7b62Glenn KastenLOCAL_CFLAGS += -UNDEBUG
1459e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasten
1469e60b0a390d780539459f41c2bf4a45a326a7b62Glenn KastenLOCAL_MODULE:= slesTest_configbq
1479e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasten
1489e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasteninclude $(BUILD_EXECUTABLE)
1499e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasten
1509e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasten# reverb
1519e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasten
1529e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasteninclude $(CLEAR_VARS)
1539e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasten
1549e60b0a390d780539459f41c2bf4a45a326a7b62Glenn KastenLOCAL_MODULE_TAGS := tests
1559e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasten
1569e60b0a390d780539459f41c2bf4a45a326a7b62Glenn KastenLOCAL_C_INCLUDES:= \
1575321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm)
1589e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasten
1599e60b0a390d780539459f41c2bf4a45a326a7b62Glenn KastenLOCAL_SRC_FILES:= \
1609e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasten	reverb.c
1619e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasten
1629e60b0a390d780539459f41c2bf4a45a326a7b62Glenn KastenLOCAL_SHARED_LIBRARIES := \
1639e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasten	libutils \
1643f73d418d3738c05fbb872644edc90765d1de00aYing Wang	liblog \
1659e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasten	libOpenSLES
1669e60b0a390d780539459f41c2bf4a45a326a7b62Glenn Kasten
167df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn KastenLOCAL_STATIC_LIBRARIES := \
1685e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    libOpenSLESUT \
1695e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    liblog
170df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten
171df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kastenifeq ($(TARGET_OS),linux)
172df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
173df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kastenendif
174df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten
175df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn KastenLOCAL_CFLAGS += -UNDEBUG
176df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten
1779e60b0a390d780539459f41c2bf4a45a326a7b62Glenn KastenLOCAL_MODULE:= slesTest_reverb
178df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasten
179df30c8bcac7de55c9d9f7e4cde7aac24158d8941Glenn Kasteninclude $(BUILD_EXECUTABLE)
180104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasten
1810a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten# srcsink
1820a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
1830a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasteninclude $(CLEAR_VARS)
1840a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
1850a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_MODULE_TAGS := tests
1860a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
1870a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_C_INCLUDES:= \
1885321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm)
1890a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
1900a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_SRC_FILES:= \
1910a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten	srcsink.c
1920a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
1930a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_SHARED_LIBRARIES := \
1940a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten	libutils \
1953f73d418d3738c05fbb872644edc90765d1de00aYing Wang	liblog \
1960a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten	libOpenSLES
1970a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
1980a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_STATIC_LIBRARIES := \
1995e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    libOpenSLESUT \
2005e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    liblog
2010a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
2020a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kastenifeq ($(TARGET_OS),linux)
2030a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
2040a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kastenendif
2050a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
2060a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_CFLAGS += -UNDEBUG
2070a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
2080a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_MODULE:= slesTest_srcsink
2090a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
2100a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasteninclude $(BUILD_EXECUTABLE)
2110a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
212104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasten# outputmix
213104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasten
214104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasteninclude $(CLEAR_VARS)
215104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasten
216104c000a6f36b871ca11e0394db1e5217f374cafGlenn KastenLOCAL_MODULE_TAGS := tests
217104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasten
218104c000a6f36b871ca11e0394db1e5217f374cafGlenn KastenLOCAL_C_INCLUDES:= \
2195321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm) \
2205321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm-ut)
221104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasten
222104c000a6f36b871ca11e0394db1e5217f374cafGlenn KastenLOCAL_SRC_FILES:= \
223104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasten	outputmix.c
224104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasten
225104c000a6f36b871ca11e0394db1e5217f374cafGlenn KastenLOCAL_SHARED_LIBRARIES := \
226104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasten	libutils \
2273f73d418d3738c05fbb872644edc90765d1de00aYing Wang	liblog \
228104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasten	libOpenSLES
229104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasten
230104c000a6f36b871ca11e0394db1e5217f374cafGlenn KastenLOCAL_STATIC_LIBRARIES := \
2315e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    libOpenSLESUT \
2325e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    liblog
233104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasten
234104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kastenifeq ($(TARGET_OS),linux)
235104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
236104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kastenendif
237104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasten
238104c000a6f36b871ca11e0394db1e5217f374cafGlenn KastenLOCAL_CFLAGS += -UNDEBUG
239104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasten
240104c000a6f36b871ca11e0394db1e5217f374cafGlenn KastenLOCAL_MODULE:= slesTest_outputmix
241104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasten
242104c000a6f36b871ca11e0394db1e5217f374cafGlenn Kasteninclude $(BUILD_EXECUTABLE)
243711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
244711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten# urimime
245711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
246711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasteninclude $(CLEAR_VARS)
247711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
248711332800108ad6e0e594796e5f8db0da3eff402Glenn KastenLOCAL_MODULE_TAGS := tests
249711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
250711332800108ad6e0e594796e5f8db0da3eff402Glenn KastenLOCAL_C_INCLUDES:= \
2515321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm)
252711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
253711332800108ad6e0e594796e5f8db0da3eff402Glenn KastenLOCAL_SRC_FILES:= \
254711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten	urimime.c
255711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
256711332800108ad6e0e594796e5f8db0da3eff402Glenn KastenLOCAL_SHARED_LIBRARIES := \
257711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten	libutils \
2583f73d418d3738c05fbb872644edc90765d1de00aYing Wang	liblog \
259711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten	libOpenSLES
260711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
261711332800108ad6e0e594796e5f8db0da3eff402Glenn KastenLOCAL_STATIC_LIBRARIES := \
2625e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    libOpenSLESUT \
2635e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    liblog
264711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
265711332800108ad6e0e594796e5f8db0da3eff402Glenn Kastenifeq ($(TARGET_OS),linux)
266711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
267711332800108ad6e0e594796e5f8db0da3eff402Glenn Kastenendif
268711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
269711332800108ad6e0e594796e5f8db0da3eff402Glenn KastenLOCAL_CFLAGS += -UNDEBUG
270711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
271711332800108ad6e0e594796e5f8db0da3eff402Glenn KastenLOCAL_MODULE:= slesTest_urimime
272711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
273711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasteninclude $(BUILD_EXECUTABLE)
274711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
275711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten# dim
276711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
277711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasteninclude $(CLEAR_VARS)
278711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
279711332800108ad6e0e594796e5f8db0da3eff402Glenn KastenLOCAL_MODULE_TAGS := tests
280711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
281711332800108ad6e0e594796e5f8db0da3eff402Glenn KastenLOCAL_C_INCLUDES:= \
2825321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm)
283711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
284711332800108ad6e0e594796e5f8db0da3eff402Glenn KastenLOCAL_SRC_FILES:= \
285711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten	dim.c
286711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
287711332800108ad6e0e594796e5f8db0da3eff402Glenn KastenLOCAL_SHARED_LIBRARIES := \
288711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten	libutils \
2893f73d418d3738c05fbb872644edc90765d1de00aYing Wang	liblog \
290711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten	libOpenSLES
291711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
292711332800108ad6e0e594796e5f8db0da3eff402Glenn KastenLOCAL_STATIC_LIBRARIES := \
2935e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    libOpenSLESUT \
2945e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    liblog
295711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
296711332800108ad6e0e594796e5f8db0da3eff402Glenn Kastenifeq ($(TARGET_OS),linux)
297711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
298711332800108ad6e0e594796e5f8db0da3eff402Glenn Kastenendif
299711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
300711332800108ad6e0e594796e5f8db0da3eff402Glenn KastenLOCAL_CFLAGS += -UNDEBUG
301711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
302711332800108ad6e0e594796e5f8db0da3eff402Glenn KastenLOCAL_MODULE:= slesTest_dim
303711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasten
304711332800108ad6e0e594796e5f8db0da3eff402Glenn Kasteninclude $(BUILD_EXECUTABLE)
3057126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten
3067126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten# multithread
3077126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten
3087126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasteninclude $(CLEAR_VARS)
3097126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten
3107126c25d7c037e5086216cf540ecf40779c3585aGlenn KastenLOCAL_MODULE_TAGS := tests
3117126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten
3127126c25d7c037e5086216cf540ecf40779c3585aGlenn KastenLOCAL_C_INCLUDES:= \
3135321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm)
3147126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten
3157126c25d7c037e5086216cf540ecf40779c3585aGlenn KastenLOCAL_SRC_FILES:= \
3167126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten	multithread.c
3177126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten
3187126c25d7c037e5086216cf540ecf40779c3585aGlenn KastenLOCAL_SHARED_LIBRARIES := \
3197126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten	libutils \
3203f73d418d3738c05fbb872644edc90765d1de00aYing Wang	liblog \
3217126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten	libOpenSLES
3227126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten
3237126c25d7c037e5086216cf540ecf40779c3585aGlenn KastenLOCAL_STATIC_LIBRARIES := \
3245e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    libOpenSLESUT \
3255e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    liblog
3267126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten
3277126c25d7c037e5086216cf540ecf40779c3585aGlenn Kastenifeq ($(TARGET_OS),linux)
3287126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
3297126c25d7c037e5086216cf540ecf40779c3585aGlenn Kastenendif
3307126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten
3317126c25d7c037e5086216cf540ecf40779c3585aGlenn KastenLOCAL_CFLAGS += -UNDEBUG
3327126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten
3337126c25d7c037e5086216cf540ecf40779c3585aGlenn KastenLOCAL_MODULE:= slesTest_multithread
3347126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasten
3357126c25d7c037e5086216cf540ecf40779c3585aGlenn Kasteninclude $(BUILD_EXECUTABLE)
3360a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3370a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten# playbq
3380a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3390a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasteninclude $(CLEAR_VARS)
3400a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3410a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_MODULE_TAGS := tests
3420a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3430a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_C_INCLUDES:= \
34456847632bc2fd39a8fff68fa1e883f06310c876aGlenn Kasten	$(call include-path-for, wilhelm) \
34556847632bc2fd39a8fff68fa1e883f06310c876aGlenn Kasten	$(call include-path-for, audio-utils)
3460a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3470a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_SRC_FILES:= \
348ad6c970f500cf99dd1eb23b9f5b2360948db90e7Glenn Kasten	playbq.cpp
3490a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3500a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_SHARED_LIBRARIES := \
351456d8452cb6ceeda3b2134b9077f19ca0f4a1890Glenn Kasten	libaudioutils \
352ad6c970f500cf99dd1eb23b9f5b2360948db90e7Glenn Kasten	libnbaio \
3530a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten	libutils \
3543f73d418d3738c05fbb872644edc90765d1de00aYing Wang	liblog \
3550a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten	libOpenSLES
3560a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3570a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_STATIC_LIBRARIES := \
3580a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten    libOpenSLESUT \
3595e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    libsndfile \
3605e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    liblog
3610a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3620a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kastenifeq ($(TARGET_OS),linux)
3630a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
3640a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kastenendif
3650a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3660a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_CFLAGS += -UNDEBUG
3670a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3680a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_MODULE:= slesTest_playbq
3690a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
37056847632bc2fd39a8fff68fa1e883f06310c876aGlenn Kasteninclude $(BUILD_EXECUTABLE)
3710a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3720a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten# monkey
3730a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3740a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasteninclude $(CLEAR_VARS)
3750a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3760a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_MODULE_TAGS := tests
3770a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3780a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_C_INCLUDES:= \
3795321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm)
3800a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3810a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_SRC_FILES:= \
3820a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten	monkey.c
3830a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3840a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_SHARED_LIBRARIES := \
3850a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten	libutils \
3863f73d418d3738c05fbb872644edc90765d1de00aYing Wang	liblog \
3870a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten	libOpenSLES
3880a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3890a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_STATIC_LIBRARIES := \
3905e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    libOpenSLESUT \
3915e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    liblog
3920a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3930a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kastenifeq ($(TARGET_OS),linux)
3940a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
3950a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kastenendif
3960a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3970a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_CFLAGS += -UNDEBUG
3980a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
3990a058cc3d720cdf3f0f8222472a862258482f34fGlenn KastenLOCAL_MODULE:= slesTest_monkey
4000a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasten
4010a058cc3d720cdf3f0f8222472a862258482f34fGlenn Kasteninclude $(BUILD_EXECUTABLE)
4028db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasten
4038db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasten# xa
4048db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasten
4058db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasteninclude $(CLEAR_VARS)
4068db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasten
4078db0b106cdce5f5216b1535492de7930ad738aedGlenn KastenLOCAL_MODULE_TAGS := tests
4088db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasten
4098db0b106cdce5f5216b1535492de7930ad738aedGlenn KastenLOCAL_C_INCLUDES:= \
4105321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm)
4118db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasten
4128db0b106cdce5f5216b1535492de7930ad738aedGlenn KastenLOCAL_SRC_FILES:= \
4138db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasten	xa.c
4148db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasten
4158db0b106cdce5f5216b1535492de7930ad738aedGlenn KastenLOCAL_SHARED_LIBRARIES := \
4168db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasten	libutils \
4173f73d418d3738c05fbb872644edc90765d1de00aYing Wang	liblog \
418527f8ca99f2938d6569fc25dcf3256985a54dec6Glenn Kasten	libOpenMAXAL
4198db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasten
4208db0b106cdce5f5216b1535492de7930ad738aedGlenn KastenLOCAL_STATIC_LIBRARIES := \
4215e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    libOpenSLESUT \
4225e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    liblog
4238db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasten
4248db0b106cdce5f5216b1535492de7930ad738aedGlenn Kastenifeq ($(TARGET_OS),linux)
4258db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
4268db0b106cdce5f5216b1535492de7930ad738aedGlenn Kastenendif
4278db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasten
4288db0b106cdce5f5216b1535492de7930ad738aedGlenn KastenLOCAL_CFLAGS += -UNDEBUG
4298db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasten
4308db0b106cdce5f5216b1535492de7930ad738aedGlenn KastenLOCAL_MODULE:= slesTest_xa
4318db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasten
4328db0b106cdce5f5216b1535492de7930ad738aedGlenn Kasteninclude $(BUILD_EXECUTABLE)
4331d081e49a10543018e1ae33792bd3d30504719baGlenn Kasten
4341d081e49a10543018e1ae33792bd3d30504719baGlenn Kasten# dual
4351d081e49a10543018e1ae33792bd3d30504719baGlenn Kasten
4361d081e49a10543018e1ae33792bd3d30504719baGlenn Kasteninclude $(CLEAR_VARS)
4371d081e49a10543018e1ae33792bd3d30504719baGlenn Kasten
4381d081e49a10543018e1ae33792bd3d30504719baGlenn KastenLOCAL_MODULE_TAGS := tests
4391d081e49a10543018e1ae33792bd3d30504719baGlenn Kasten
4401d081e49a10543018e1ae33792bd3d30504719baGlenn KastenLOCAL_C_INCLUDES:= \
4415321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm)
4421d081e49a10543018e1ae33792bd3d30504719baGlenn Kasten
4431d081e49a10543018e1ae33792bd3d30504719baGlenn KastenLOCAL_SRC_FILES:= \
4441d081e49a10543018e1ae33792bd3d30504719baGlenn Kasten	dual.c
4451d081e49a10543018e1ae33792bd3d30504719baGlenn Kasten
4461d081e49a10543018e1ae33792bd3d30504719baGlenn KastenLOCAL_SHARED_LIBRARIES := \
4471d081e49a10543018e1ae33792bd3d30504719baGlenn Kasten	libutils \
4483f73d418d3738c05fbb872644edc90765d1de00aYing Wang	liblog \
449527f8ca99f2938d6569fc25dcf3256985a54dec6Glenn Kasten	libOpenSLES \
450527f8ca99f2938d6569fc25dcf3256985a54dec6Glenn Kasten	libOpenMAXAL
4511d081e49a10543018e1ae33792bd3d30504719baGlenn Kasten
4521d081e49a10543018e1ae33792bd3d30504719baGlenn KastenLOCAL_STATIC_LIBRARIES := \
4535e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    libOpenSLESUT \
4545e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    liblog
4551d081e49a10543018e1ae33792bd3d30504719baGlenn Kasten
4561d081e49a10543018e1ae33792bd3d30504719baGlenn Kastenifeq ($(TARGET_OS),linux)
4571d081e49a10543018e1ae33792bd3d30504719baGlenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
4581d081e49a10543018e1ae33792bd3d30504719baGlenn Kastenendif
4591d081e49a10543018e1ae33792bd3d30504719baGlenn Kasten
4601d081e49a10543018e1ae33792bd3d30504719baGlenn KastenLOCAL_CFLAGS += -UNDEBUG
4611d081e49a10543018e1ae33792bd3d30504719baGlenn Kasten
4621d081e49a10543018e1ae33792bd3d30504719baGlenn KastenLOCAL_MODULE:= slesTest_dual
4631d081e49a10543018e1ae33792bd3d30504719baGlenn Kasten
4641d081e49a10543018e1ae33792bd3d30504719baGlenn Kasteninclude $(BUILD_EXECUTABLE)
46575290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten
46675290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten# xaplay
46775290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten
46875290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasteninclude $(CLEAR_VARS)
46975290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten
47075290ff394698c53f35a21612c03b8ddd21fecf9Glenn KastenLOCAL_MODULE_TAGS := tests
47175290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten
47275290ff394698c53f35a21612c03b8ddd21fecf9Glenn KastenLOCAL_C_INCLUDES:= \
4735321b3665e1a538cdcf894dea99d15c10b18ccf8Glenn Kasten	$(call include-path-for, wilhelm)
47475290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten
47575290ff394698c53f35a21612c03b8ddd21fecf9Glenn KastenLOCAL_SRC_FILES:= \
47675290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten	xaplay.c nativewindow.cpp
47775290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten
47875290ff394698c53f35a21612c03b8ddd21fecf9Glenn KastenLOCAL_SHARED_LIBRARIES := \
47975290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten	libutils \
4803f73d418d3738c05fbb872644edc90765d1de00aYing Wang	liblog \
48175290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten	libOpenMAXAL \
48275290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten    libgui \
48375290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten    libbinder \
48475290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten    libandroid
48575290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten
48675290ff394698c53f35a21612c03b8ddd21fecf9Glenn KastenLOCAL_STATIC_LIBRARIES := \
4875e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    libOpenSLESUT \
4885e6f449b9126cfd53743c83d55c52f1f50aa450dGlenn Kasten    liblog
48975290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten
49075290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kastenifeq ($(TARGET_OS),linux)
49175290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten	LOCAL_CFLAGS += -DXP_UNIX
49275290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kastenendif
49375290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten
49475290ff394698c53f35a21612c03b8ddd21fecf9Glenn KastenLOCAL_CFLAGS += -UNDEBUG
49575290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten
49675290ff394698c53f35a21612c03b8ddd21fecf9Glenn KastenLOCAL_MODULE:= xaplay
49775290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasten
49875290ff394698c53f35a21612c03b8ddd21fecf9Glenn Kasteninclude $(BUILD_EXECUTABLE)
499