1
AC_INIT(unity-place-sample, 0.1.0, https://launchpad.net/unity-place-sample)
2
AC_COPYRIGHT([Copyright 2010 Canonical])
4
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
6
#####################################################
8
#####################################################
9
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
13
AC_CONFIG_HEADERS([config.h])
15
#####################################################
16
# Init the other things we depend on
17
#####################################################
19
AM_PROG_VALAC([0.10.0])
20
AS_IF([test -z "$VALAC"], [AC_MSG_ERROR(["No valac compiler found."])])
26
AC_CONFIG_MACRO_DIR([m4])
28
#############################################
30
#############################################
31
GETTEXT_PACKAGE="$PACKAGE"
32
AC_SUBST(GETTEXT_PACKAGE)
33
AC_SUBST([CONFIG_STATUS_DEPENDENCIES],['$(top_srcdir)/po/LINGUAS'])
34
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [gettext domain])
37
# AM_GNOME_GETTEXT above substs $DATADIRNAME
38
# this is the directory where the *.{mo,gmo} files are installed
39
localedir='${prefix}/${DATADIRNAME}/locale'
42
IT_PROG_INTLTOOL([0.40.0])
44
AC_DEFINE_UNQUOTED(LOCALE_DIR, "${PREFIX}/${DATADIRNAME}/locale",[Locale directory])
45
AC_DEFINE_UNQUOTED(DATADIR, "${PREFIX}/${DATADIRNAME}",[Data directory])
46
AC_DEFINE_UNQUOTED(PREFIXDIR, "${PREFIX}",[Prefix directory])
48
######################################################
49
# intltool rule for generating translated .place file
50
######################################################
51
INTLTOOL_PLACE_RULE='%.place: %.place.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
52
AC_SUBST(INTLTOOL_PLACE_RULE)
54
#####################################################
55
# Check for module and library dependancies
56
#####################################################
58
PKG_CHECK_MODULES(PLACE_DAEMON,
59
glib-2.0 >= $GLIB_REQUIRED
60
gobject-2.0 >= $GLIB_REQUIRED
61
gio-2.0 >= $GLIB_REQUIRED
62
gio-unix-2.0 >= $GLIB_REQUIRED
68
AC_SUBST(PLACE_DAEMON_CFLAGS)
69
AC_SUBST(PLACE_DAEMON_LIBS)
71
#####################################################
72
# local install for distcheck and stand-alone running
73
#####################################################
74
with_localinstall="no"
75
AC_ARG_ENABLE(localinstall,
76
AS_HELP_STRING([--enable-localinstall],
77
[Install all of the files locally instead of in system directories (for distcheck)]),
78
with_localinstall=$enableval,
81
AM_CONDITIONAL([HAVE_LOCALINSTALL], [test "x$with_localinstall" = "xyes"])
83
#####################################################
84
# Expand variables needed for config.vala (see acinclude.m4)
85
#####################################################
86
AS_AC_EXPAND(PREFIX, $prefix)
89
AS_AC_EXPAND(DATADIR, $datarootdir)
92
#####################################################
93
# look for dbus service dir
94
#####################################################
95
if test "x$with_localinstall" = "xyes"; then
96
DBUSSERVICEDIR="${datadir}/dbus-1/services/"
98
DBUSSERVICEDIR=`$PKG_CONFIG --variable=session_bus_services_dir dbus-1`
100
AC_SUBST(DBUSSERVICEDIR)
102
#####################################################
103
# Create the Makefiles
104
#####################################################
115
#####################################################
117
#####################################################
120
Unity Sample Place Daemon $VERSION
121
-------------------------------
125
Local install : ${with_localinstall}
127
Extra CFlags : ${CPPFLAGS} $MAINTAINER_CFLAGS
128
Extra ValaFlags: ${CPPFLAGS} $MAINTAINER_VALAFLAGS