summaryrefslogtreecommitdiff
path: root/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk42
1 files changed, 42 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
new file mode 100644
index 0000000..a1c0ff2
--- /dev/null
+++ b/Android.mk
@@ -0,0 +1,42 @@
+# This file is the top android makefile for all sub-modules.
+
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+
+libsndfile_TOP := $(LOCAL_PATH)
+
+LIBSNDFILE_BUILT_SOURCES := src/Android.mk src/genfiles
+
+LIBSNDFILE_BUILT_SOURCES := $(patsubst %, $(abspath $(libsndfile_TOP))/%, $(LIBSNDFILE_BUILT_SOURCES))
+
+.PHONY: libsndfile-configure libsndfile-configure-real
+libsndfile-configure-real:
+ echo $(LIBSNDFILE_BUILT_SOURCES)
+ cd $(libsndfile_TOP) ; \
+ CC="$(CONFIGURE_CC)" \
+ CFLAGS="$(CONFIGURE_CFLAGS)" \
+ LD=$(TARGET_LD) \
+ LDFLAGS="$(CONFIGURE_LDFLAGS)" \
+ CPP=$(CONFIGURE_CPP) \
+ CPPFLAGS="$(CONFIGURE_CPPFLAGS)" \
+ PKG_CONFIG_LIBDIR=$(CONFIGURE_PKG_CONFIG_LIBDIR) \
+ PKG_CONFIG_TOP_BUILD_DIR=/ \
+ $(abspath $(libsndfile_TOP))/$(CONFIGURE) --host=$(CONFIGURE_HOST) \
+ --prefix=/system \
+ --disable-experimental \
+ --disable-sqlite \
+ --disable-alsa \
+ --disable-external-libs \
+ --disable-octave \
+ --disable-test-coverage \
+ && \
+ for file in $(LIBSNDFILE_BUILT_SOURCES); do \
+ rm -f $$file && \
+ make -C $$(dirname $$file) $$(basename $$file) ; \
+ done
+
+libsndfile-configure: libsndfile-configure-real
+
+PA_CONFIGURE_TARGETS += libsndfile-configure
+
+-include $(libsndfile_TOP)/src/Android.mk