diff options
Diffstat (limited to 'Android.mk')
-rw-r--r-- | Android.mk | 42 |
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 |