Cómo crear Alsa Utils con NDK

Mi objetivo es compilar amixer de alsa-utils-1.0.29 usando Android NDK a un ejecutable que puedo usar en un dispositivo Android.
No puedo encontrar una forma de construirlo usando ndk-build ni puedo encontrar ninguna documentación sobre cómo lograrlo.

¿Hay una manera de lograr eso?

Editar:
Intenté compilar de forma cruzada alsa-lib y alsa-utils en Ubunto usando esta guía , pero el resultado amixer no funciona con Android (no dice ningún archivo o directorio).
Cuando uso ndk-build amixer no compila (se queja en referencias indefinidas).

Editar 2:
Los pasos que hice que fallaron fueron los siguientes:
– Descargado alsa-lib y alsa-utils de alsa project site
– compilado alsa-lib utilizando Android.mk basado en este Android.mk – tuvo éxito
– compilado alsa-utils basado en esta pregunta SO: alsa-utils + ndk-build no funciona
– Al principio siempre cometí errores diciendo que no hay regla para construir amixer.o. Sólo la sustitución de $ (LOCAL_PATH) con ruta codificada resolvió
– Ahora, al compilar, aunque Android.mk apunta a todos los requeridos incluye, tengo muchos errores de referencia indefinidos como: "una referencia indefinida a 'snd_ctl_card_info_sizeof'"

¿Cuál es la forma de construir alsa-utils de una manera que se puede utilizar en Android?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.