blob: 5d509b322c32d46332581f294b86c9dccc351ab7 [file] [log] [blame]
Iliyan Malchev4765c432012-06-11 14:36:16 -07001LOCAL_PATH:= $(call my-dir)
2
3ifeq ($(strip $(BOARD_USES_ALSA_AUDIO)),true)
4# Any prebuilt files with default TAGS can use the below:
Iliyan Malchev4765c432012-06-11 14:36:16 -07005
6include $(CLEAR_VARS)
7#LOCAL_SRC_FILES:= aplay.c alsa_pcm.c alsa_mixer.c
8LOCAL_SRC_FILES:= aplay.c
9LOCAL_MODULE:= aplay
10LOCAL_SHARED_LIBRARIES:= libc libcutils libalsa-intf
11LOCAL_MODULE_TAGS:= debug
12include $(BUILD_EXECUTABLE)
13
14include $(CLEAR_VARS)
15#LOCAL_SRC_FILES:= arec.c alsa_pcm.c
16LOCAL_SRC_FILES:= arec.c
17LOCAL_MODULE:= arec
18LOCAL_SHARED_LIBRARIES:= libc libcutils libalsa-intf
19LOCAL_MODULE_TAGS:= debug
20include $(BUILD_EXECUTABLE)
21
22include $(CLEAR_VARS)
23LOCAL_SRC_FILES:= amix.c
24LOCAL_MODULE:= amix
25LOCAL_SHARED_LIBRARIES := libc libcutils libalsa-intf
26LOCAL_MODULE_TAGS:= debug
27include $(BUILD_EXECUTABLE)
28
29include $(CLEAR_VARS)
30LOCAL_SRC_FILES:= alsaucm_test.c
31LOCAL_MODULE:= alsaucm_test
32LOCAL_SHARED_LIBRARIES:= libc libcutils libalsa-intf
33LOCAL_MODULE_TAGS:= debug
34include $(BUILD_EXECUTABLE)
35
36include $(CLEAR_VARS)
37LOCAL_COPY_HEADERS_TO := mm-audio/libalsa-intf
38LOCAL_COPY_HEADERS := alsa_audio.h
39LOCAL_COPY_HEADERS += alsa_ucm.h
40LOCAL_COPY_HEADERS += msm8960_use_cases.h
41LOCAL_SRC_FILES:= alsa_mixer.c alsa_pcm.c alsa_ucm.c
42LOCAL_MODULE:= libalsa-intf
43LOCAL_MODULE_TAGS := optional
44LOCAL_SHARED_LIBRARIES:= libc libcutils #libutils #libmedia libhardware_legacy
Ajay Dudani9746c472012-06-18 16:01:16 -070045LOCAL_CFLAGS := -DQC_PROP -DCONFIG_DIR=\"/system/etc/snd_soc_msm/\"
ehgrace.kim4bb2a8f2012-08-17 16:44:18 -070046
Iliyan Malchev4765c432012-06-11 14:36:16 -070047ifeq ($(TARGET_SIMULATOR),true)
48 LOCAL_LDLIBS += -ldl
49else
50 LOCAL_SHARED_LIBRARIES += libdl
51endif
52LOCAL_PRELINK_MODULE := false
53include $(BUILD_SHARED_LIBRARY)
54endif