1 LOCAL_PATH:= $(call my-dir) 2 3 include $(CLEAR_VARS) 4 LOCAL_C_INCLUDES:= external/tinyalsa/include 5 LOCAL_SRC_FILES:= mixer.c pcm.c 6 LOCAL_MODULE := libtinyalsa 7 LOCAL_SHARED_LIBRARIES:= libcutils libutils 8 LOCAL_MODULE_TAGS := optional 9 LOCAL_PRELINK_MODULE := false 10 11 include $(BUILD_SHARED_LIBRARY) 12 13 ifeq ($(HOST_OS), linux) 14 include $(CLEAR_VARS) 15 LOCAL_C_INCLUDES:= external/tinyalsa/include 16 LOCAL_SRC_FILES:= mixer.c pcm.c 17 LOCAL_MODULE := libtinyalsa 18 LOCAL_STATIC_LIBRARIES:= libcutils libutils 19 include $(BUILD_HOST_STATIC_LIBRARY) 20 endif 21 22 include $(CLEAR_VARS) 23 LOCAL_C_INCLUDES:= external/tinyalsa/include 24 LOCAL_SRC_FILES:= tinyplay.c 25 LOCAL_MODULE := tinyplay 26 LOCAL_SHARED_LIBRARIES:= libcutils libutils libtinyalsa 27 LOCAL_MODULE_TAGS := optional 28 29 include $(BUILD_EXECUTABLE) 30 31 include $(CLEAR_VARS) 32 LOCAL_C_INCLUDES:= external/tinyalsa/include 33 LOCAL_SRC_FILES:= tinycap.c 34 LOCAL_MODULE := tinycap 35 LOCAL_SHARED_LIBRARIES:= libcutils libutils libtinyalsa 36 LOCAL_MODULE_TAGS := optional 37 38 include $(BUILD_EXECUTABLE) 39 40 include $(CLEAR_VARS) 41 LOCAL_C_INCLUDES:= external/tinyalsa/include 42 LOCAL_SRC_FILES:= tinymix.c 43 LOCAL_MODULE := tinymix 44 LOCAL_SHARED_LIBRARIES:= libcutils libutils libtinyalsa 45 LOCAL_MODULE_TAGS := optional 46 47 include $(BUILD_EXECUTABLE) 48 49 include $(CLEAR_VARS) 50 LOCAL_C_INCLUDES:= external/tinyalsa/include 51 LOCAL_SRC_FILES:= tinypcminfo.c 52 LOCAL_MODULE := tinypcminfo 53 LOCAL_SHARED_LIBRARIES:= libcutils libutils libtinyalsa 54 LOCAL_MODULE_TAGS := optional 55 56 include $(BUILD_EXECUTABLE) 57