1 LOCAL_PATH:= $(call my-dir)
2 #----------------------------------------
4 gst_audio_COPY_HEADERS_TO := gstreamer-0.11/gst/audio
5 gst_audio_COPY_HEADERS_BASE := \
6 gst-libs/gst/audio/audio.h \
7 gst-libs/gst/audio/gstaudioclock.h \
8 gst-libs/gst/audio/gstaudiofilter.h \
9 gst-libs/gst/audio/gstaudiosink.h \
10 gst-libs/gst/audio/gstaudiosrc.h \
11 gst-libs/gst/audio/gstbaseaudiosink.h \
12 gst-libs/gst/audio/gstbaseaudiosrc.h \
13 gst-libs/gst/audio/gstringbuffer.h \
14 gst-libs/gst/audio/mixerutils.h \
15 gst-libs/gst/audio/multichannel.h \
16 gst-libs/gst/audio/audio-enumtypes.h
18 gst_audio_COPY_HEADERS := $(addprefix ../,$(gst_audio_COPY_HEADERS_BASE)) \
24 # TODO: mixerutils.c is removed, because it depends on gst-lib/gst/interface.
25 # We need add it later
26 audio_LOCAL_SRC_FILES_BASE:= \
27 gst-libs/gst/audio/audio.c \
28 gst-libs/gst/audio/gstaudioclock.c \
29 gst-libs/gst/audio/mixerutils.c \
30 gst-libs/gst/audio/multichannel.c \
31 gst-libs/gst/audio/gstaudiofilter.c \
32 gst-libs/gst/audio/gstaudiosink.c \
33 gst-libs/gst/audio/gstaudiosrc.c \
34 gst-libs/gst/audio/gstbaseaudiosink.c \
35 gst-libs/gst/audio/gstbaseaudiosrc.c \
36 gst-libs/gst/audio/gstringbuffer.c \
37 gst-libs/gst/audio/audio-enumtypes.c
39 LOCAL_SRC_FILES:= $(addprefix ../,$(audio_LOCAL_SRC_FILES_BASE))
41 LOCAL_SHARED_LIBRARIES := \
50 LOCAL_MODULE:= libgstaudio-0.11
52 LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID \
53 $(GST_PLUGINS_BASE_CFLAGS)
55 # define LOCAL_PRELINK_MODULE to false to not use pre-link map
57 LOCAL_PRELINK_MODULE := false
59 LOCAL_COPY_HEADERS_TO := $(gst_audio_COPY_HEADERS_TO)
60 LOCAL_COPY_HEADERS := $(gst_audio_COPY_HEADERS)
61 LOCAL_MODULE_TAGS := optional
63 include $(BUILD_SHARED_LIBRARY)