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