Fix inline assembly for clang

add r8, r0, asl #2
and
add r8, r8, r0, asl #2

are identical in gcc inline assembly, but clang accepts only the latter
variant.

Change-Id: I922367984b6ae2f7268ce99facaf8da425c39d7e
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Add test for AMR-NB decoder

The test accepts a .amr file as input and dumps output PCM
in a wav file.

To run the test, use following command
libstagefright_amrnbdec_test <input amr> <output wav>

Change-Id: I2492c2ed4e670c9fd8cb4213201ccbd0cb9bf8fe
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
Merge "Fix inline assembly for clang"
Merge "Add test for AMR-NB decoder"
Clean up test makefiles.

The build system takes care of linking the correct STL and gtest
libraries for you, and specifying them manually confuses the build
system when using libc++.

Change-Id: I6ac66c2f4e97cd3c55efb7a85e10922420554e7f
Clean up some makefiles.

The build system takes care of these things for you.

Change-Id: Ife9605f15786e11d6a3578f56ed83dd9ae7fd799
Merge "Clean up test makefiles."
Merge "Clean up some makefiles."
Clean up redundant links to stlport.

Change-Id: I4169b2476b7fd708102b971cf26cd92464b5c501
Merge "Clean up redundant links to stlport."