1
AC_INIT(btlogger, 0.3.4, jmoore@zedstar.org)
2
AM_INIT_AUTOMAKE
3
AC_CONFIG_SRCDIR([src/])
4
AM_CONFIG_HEADER([src/config.h])
5
6
AC_DEFINE([PROGNAME],["btlogger"],["simple bluetooth to sqlite logger"])
7
8
AC_DEFINE([DB],["/var/lib/misc/btlog.db"],["default location for database"])
9
10
AC_DEFINE([CONSUMER_KEY],["edit me"],["Consumer key"])
11
12
AC_DEFINE([CONSUMER_SECRET],["edit me"],["Consumer secret"])
13
14
AC_DEFINE([SCAN_FREQ],[20],["seconds to wait between scans"])
15
16
AC_DEFINE([API_URL],["https://twitter.com/"],["RESTful API"])
17
18
# --enable-debug flag
19
AC_ARG_ENABLE(debug,
20
    [  --enable-debug     Turn on debugging [[default=no]]],
21
    enable_debug="$enableval",
22
    enable_debug=no)
23
24
if test x$enable_debug = xyes ; then
25
    AC_DEFINE([DEBUG_MODE], [], [true])
26
fi
27
28
29
# Checks for programs.
30
AC_PROG_CC
31
32
# Checks for header files.
33
AC_HEADER_STDC
34
35
# Checks for typedefs, structures, and compiler characteristics.
36
AC_C_CONST
37
AC_TYPE_SIZE_T
38
39
# Checks for library functions.
40
AC_FUNC_MALLOC
41
42
# check for sqlite3
43
PKG_CHECK_MODULES(SQLITE3, [sqlite3])
44
45
# check for gthread
46
PKG_CHECK_MODULES(GTHREAD, gthread-2.0)
47
48
# check for librest
49
PKG_CHECK_MODULES(LIBREST, rest-0.7)
50
51
# check for glib
52
PKG_CHECK_MODULES(GLIB, [glib-2.0])
53
54
# check for dbus
55
PKG_CHECK_MODULES(DBUS, [dbus-1 dbus-glib-1])
56
57
# check for libsoup
58
PKG_CHECK_MODULES(LIBSOUP, [libsoup-2.4])
59
60
AC_CONFIG_FILES([Makefile src/Makefile])
61
62
AC_OUTPUT