OSDN Git Service

Remove libaudio from LOCAL_SHARED_LIBRARIES.
[android-x86/external-alsa-utils.git] / Android.mk
1
2 ifeq ($(strip $(BOARD_USES_ALSA_AUDIO)),true)
3 ifeq ($(strip $(BUILD_WITH_ALSA_UTILS)),true)
4
5 LOCAL_PATH:= $(call my-dir)
6
7 #
8 # Build aplay command
9 #
10
11 include $(CLEAR_VARS)
12
13 LOCAL_CFLAGS := \
14         -fPIC -D_POSIX_SOURCE \
15         -DALSA_CONFIG_DIR=\"/system/usr/share/alsa\" \
16         -DALSA_PLUGIN_DIR=\"/system/usr/lib/alsa-lib\" \
17         -DALSA_DEVICE_DIRECTORY=\"/dev/snd/\"
18
19 LOCAL_C_INCLUDES:= \
20         $(LOCAL_PATH)/include \
21         $(LOCAL_PATH)/android \
22         external/alsa-lib/include
23
24 LOCAL_SRC_FILES := \
25         aplay/aplay.c
26
27 LOCAL_MODULE_TAGS := optional
28 LOCAL_MODULE := alsa_aplay
29
30 LOCAL_SHARED_LIBRARIES := \
31         libasound \
32         libc
33
34 include $(BUILD_EXECUTABLE)
35
36 #
37 # Build alsactl command
38 #
39
40 include $(CLEAR_VARS)
41
42 LOCAL_CFLAGS := \
43         -fPIC -D_POSIX_SOURCE \
44         -DALSA_CONFIG_DIR=\"/system/usr/share/alsa\" \
45         -DALSA_PLUGIN_DIR=\"/system/usr/lib/alsa-lib\" \
46         -DALSA_DEVICE_DIRECTORY=\"/dev/snd/\"
47
48 LOCAL_C_INCLUDES:= \
49         $(LOCAL_PATH)/include \
50         $(LOCAL_PATH)/android \
51         external/alsa-lib/include
52
53 LOCAL_SRC_FILES := \
54         alsactl/alsactl.c \
55         alsactl/init_parse.c \
56         alsactl/state.c \
57         alsactl/utils.c
58
59 LOCAL_MODULE_TAGS := optional
60 LOCAL_MODULE := alsa_ctl
61
62 LOCAL_SHARED_LIBRARIES := \
63         libasound \
64         libc
65
66 include $(BUILD_EXECUTABLE)
67
68
69
70 #
71 # Build alsaucm command
72 #
73
74 include $(CLEAR_VARS)
75
76 LOCAL_CFLAGS := \
77         -fPIC -D_POSIX_SOURCE \
78         -DALSA_CONFIG_DIR=\"/system/usr/share/alsa/ucm\" \
79         -DALSA_PLUGIN_DIR=\"/system/usr/lib/alsa-lib\" \
80         -DALSA_DEVICE_DIRECTORY=\"/dev/snd/\"
81
82 LOCAL_C_INCLUDES:= \
83         $(LOCAL_PATH)/include \
84         $(LOCAL_PATH)/android \
85         external/alsa-lib/include
86
87 LOCAL_SRC_FILES := \
88         alsaucm/usecase.c \
89
90 LOCAL_MODULE_TAGS := debug
91 LOCAL_MODULE := alsa_ucm
92
93 LOCAL_SHARED_LIBRARIES := \
94         libasound \
95         libc
96
97 include $(BUILD_EXECUTABLE)
98
99
100 #
101 # Build amixer command
102 #
103
104 include $(CLEAR_VARS)
105
106 LOCAL_CFLAGS := \
107         -fPIC -D_POSIX_SOURCE \
108         -DALSA_CONFIG_DIR=\"/system/usr/share/alsa\" \
109         -DALSA_PLUGIN_DIR=\"/system/usr/lib/alsa-lib\" \
110         -DALSA_DEVICE_DIRECTORY=\"/dev/snd/\"
111
112 LOCAL_C_INCLUDES:= \
113         $(LOCAL_PATH)/include \
114         $(LOCAL_PATH)/android \
115         external/alsa-lib/include
116
117 LOCAL_SRC_FILES := \
118         amixer/amixer.c
119
120 LOCAL_MODULE_TAGS := optional
121 LOCAL_MODULE := alsa_amixer
122
123 LOCAL_SHARED_LIBRARIES := \
124         libasound \
125         libc
126
127 include $(BUILD_EXECUTABLE)
128
129 endif
130 endif