1 # This file is the top android makefile for all sub-modules.
3 LOCAL_PATH := $(call my-dir)
6 gstreamer_TOP := $(LOCAL_PATH)
13 gst/parse/grammar.tab.h \
14 gst/parse/grammar.tab.c \
15 gst/parse/grammar.output \
16 gst/parse/lex.priv_gst_parse_yy.c \
17 pkgconfig/gstreamer-0.10.pc \
18 pkgconfig/gstreamer-base-0.10.pc \
19 pkgconfig/gstreamer-controller-0.10.pc \
20 pkgconfig/gstreamer-net-0.10.pc \
21 pkgconfig/gstreamer-0.10-uninstalled.pc \
22 pkgconfig/gstreamer-base-0.10-uninstalled.pc \
23 pkgconfig/gstreamer-controller-0.10-uninstalled.pc \
24 pkgconfig/gstreamer-net-0.10-uninstalled.pc \
26 gst/parse/Android.mk \
29 libs/gst/base/Android.mk \
30 libs/gst/controller/Android.mk \
31 libs/gst/net/Android.mk \
32 libs/gst/helpers/Android.mk \
34 plugins/elements/Android.mk \
35 plugins/indexers/Android.mk \
36 tests/examples/controller/Android.mk \
39 GST_BUILT_SOURCES := $(patsubst %, $(abspath $(gstreamer_TOP))/%, $(GST_BUILT_SOURCES))
41 .PHONY: gst-configure gst-configure-real
43 echo $(GST_BUILT_SOURCES)
44 cd $(gstreamer_TOP) ; \
45 CC="$(CONFIGURE_CC)" \
46 CFLAGS="$(CONFIGURE_CFLAGS)" \
48 LDFLAGS="$(CONFIGURE_LDFLAGS)" \
49 CPP=$(CONFIGURE_CPP) \
50 CPPFLAGS="$(CONFIGURE_CPPFLAGS)" \
51 PKG_CONFIG_LIBDIR=$(CONFIGURE_PKG_CONFIG_LIBDIR) \
52 PKG_CONFIG_TOP_BUILD_DIR=/ \
53 $(abspath $(gstreamer_TOP))/$(CONFIGURE) --host=arm-linux-androideabi \
54 --prefix=/system --disable-nls \
55 --disable-valgrind --disable-gtk-doc && \
56 for file in $(GST_BUILT_SOURCES); do \
58 make -C $$(dirname $$file) $$(basename $$file) ; \
61 gst-configure: gst-configure-real
63 CONFIGURE_TARGETS += gst-configure
65 -include $(gstreamer_TOP)/gst/Android.mk
66 -include $(gstreamer_TOP)/libs/Android.mk
67 -include $(gstreamer_TOP)/plugins/Android.mk
68 -include $(gstreamer_TOP)/tools/Android.mk
69 -include $(gstreamer_TOP)/tests/examples/controller/Android.mk