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