From 58ff362a133ec6625f23e89b175f3bc8374218f2 Mon Sep 17 00:00:00 2001 From: Alvaro Soliverez Date: Mon, 14 Nov 2011 17:19:51 -0300 Subject: Support building for Android, modified from an original patch by Derek Foreman https://bugs.freedesktop.org/show_bug.cgi?id=42508 --- Android.mk | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 Android.mk (limited to 'Android.mk') diff --git a/Android.mk b/Android.mk new file mode 100644 index 00000000..e16fb6be --- /dev/null +++ b/Android.mk @@ -0,0 +1,40 @@ +LOCAL_PATH:= $(call my-dir) + +include $(CLEAR_VARS) + +TELEPATHY_MISSION_CONTROL_BUILT_SOURCES := \ + mission-control.pc \ + src/Android.mk \ + server/Android.mk \ + mission-control-plugins/Android.mk \ + util/Android.mk + +telepathy-mission-control-configure-real: + cd $(TELEPATHY_MISSION_CONTROL_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=$(PKG_CONFIG_TOP_BUILD_DIR) \ + $(TELEPATHY_MISSION_CONTROL_TOP)/$(CONFIGURE) --host=arm-linux-androideabi \ + --disable-gtk-doc && \ + for file in $(TELEPATHY_MISSION_CONTROL_BUILT_SOURCES); do \ + rm -f $$file && \ + make -C $$(dirname $$file) $$(basename $$file) ; \ + done + +telepathy-mission-control-configure: telepathy-mission-control-configure-real + +.PHONY: telepathy-mission-control-configure + +CONFIGURE_TARGETS += telepathy-mission-control-configure + +#include all the subdirs... +-include $(TELEPATHY_MISSION_CONTROL_TOP)/src/Android.mk +-include $(TELEPATHY_MISSION_CONTROL_TOP)/util/Android.mk +-include $(TELEPATHY_MISSION_CONTROL_TOP)/server/Android.mk +-include $(TELEPATHY_MISSION_CONTROL_TOP)/mission-control-plugins/Android.mk +-include $(TELEPATHY_MISSION_CONTROL_TOP)/utils/Android.mk -- cgit v1.2.1