aboutsummaryrefslogtreecommitdiff
path: root/Android.mk
blob: f52c33ec58a50c3775a4b23bb152f0c3458261fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

AVAHI_BUILT_SOURCES := \
	avahi-common/Android.mk \
	avahi-core/Android.mk \
	avahi-client-uninstalled.pc \
	avahi-client/Android.mk \
	avahi-utils/Android.mk \
	avahi-glib/Android.mk \
	avahi-glib-uninstalled.pc \
	avahi-gobject/Android.mk \
	avahi-gobject-uninstalled.pc \
	avahi-daemon/Android.mk

avahi-configure-real:
	cd $(AVAHI_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) \
	$(AVAHI_TOP)/$(CONFIGURE) --host=arm-linux-androideabi \
		--with-distro=none \
		--disable-qt3 --disable-qt4 \
		--disable-gtk --disable-gtk3 \
		--disable-gdbm \
		--disable-python --disable-pygtk --disable-python-dbus \
		--disable-mono --disable-monodoc --disable-doxygen-doc \
		--disable-doxygen-dot --disable-manpages \
--localstatedir=/data/data/org.freedesktop.telepathy/files/ \
--sysconfdir=/data/data/org.freedesktop.telepathy/files/ \
		ac_cv_func_dbus_connection_close=yes \
		ac_cv_func_dbus_bus_get_private=yes \
		ac_cv_lib_expat_XML_ParserCreate=yes \
		--disable-Werror && \
	for file in $(AVAHI_BUILT_SOURCES); do \
		rm -f $$file && \
		make -C $$(dirname $$file) $$(basename $$file) ; \
	done

avahi-configure: avahi-configure-real

.PHONY: avahi-configure

CONFIGURE_TARGETS += avahi-configure

#include all the subdirs...
-include $(AVAHI_TOP)/avahi-common/Android.mk
-include $(AVAHI_TOP)/avahi-client/Android.mk
-include $(AVAHI_TOP)/avahi-core/Android.mk
-include $(AVAHI_TOP)/avahi-daemon/Android.mk
-include $(AVAHI_TOP)/avahi-glib/Android.mk
-include $(AVAHI_TOP)/avahi-gobject/Android.mk
-include $(AVAHI_TOP)/avahi-utils/Android.mk