1dnl make yadickson soto
2
3AC_INIT([wbar], [2.3.4])
4AM_INIT_AUTOMAKE([ filename-length-max=256 tar-ustar ])
5
6AM_CONFIG_HEADER(config.h)
7AC_CONFIG_MACRO_DIR([m4])
8
9AC_PROG_CXX
10AC_PROG_INSTALL
11AC_HEADER_STDC
12
13
14eval "prefix=$prefix"
15
16if test "$prefix" = "NONE" ; then
17    eval "prefix=/usr"
18fi
19
20eval "exec_prefix=$prefix"
21eval "libdir=$libdir"
22eval "bindir=$bindir"
23eval "datadir=$datadir"
24eval "localedir=$localedir"
25eval "sysconfdir=$sysconfdir"
26
27LIBDIR=`eval echo $libdir`
28BINDIR=`eval echo $bindir`
29SHARE_DATADIR=`eval echo $datadir`
30LOCALEDIR=`eval echo $localedir`
31SYSCONFDIR=`eval echo $sysconfdir`
32
33AC_SUBST(LIBDIR)
34AC_SUBST(BINDIR)
35AC_SUBST(SYSCONFDIR)
36
37AC_SUBST(GETTEXT_PACKAGE, [AC_PACKAGE_NAME])
38AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE" , [ The gettext package ])
39
40AC_SUBST(GNOMELOCALEDIR, $LOCALEDIR)
41AC_DEFINE_UNQUOTED(GNOMELOCALEDIR, "$GNOMELOCALEDIR" , [ The gettext package dir ])
42
43AC_SUBST(DEFAULT_CONFIGDIR, "$SYSCONFDIR/AC_PACKAGE_NAME.d")
44AC_DEFINE_UNQUOTED(DEFAULT_CONFIGDIR, "$DEFAULT_CONFIGDIR" , [ The default config dir ])
45
46AC_SUBST(AUTOSTARTDIR, "$SYSCONFDIR/xdg/autostart")
47AC_DEFINE_UNQUOTED(AUTOSTARTDIR, "$AUTOSTARTDIR" , [ The autostart dir ])
48
49AC_SUBST(PIXMAPDIR, "$SHARE_DATADIR/pixmaps")
50AC_DEFINE_UNQUOTED(PIXMAPDIR, "$PIXMAPDIR" , [ The pixmaps dir ])
51
52AC_SUBST(GLADE_PACKAGE_DIR, "$SHARE_DATADIR/AC_PACKAGE_NAME/glade")
53AC_DEFINE_UNQUOTED(GLADE_PACKAGE_DIR, "$GLADE_PACKAGE_DIR" , [ The glade package dir ])
54
55AC_SUBST(GLADE_PACKAGE_NAME, "$GLADE_PACKAGE_DIR/AC_PACKAGE_NAME.glade")
56AC_DEFINE_UNQUOTED(GLADE_PACKAGE_NAME, "$GLADE_PACKAGE_NAME" , [ The glade package name ])
57
58AC_SUBST(DEFAULT_ARGV, "--bpress --above-desk --vbar --pos right --isize 64 --idist 5 --nanim 4 --falfa 65")
59AC_DEFINE_UNQUOTED(DEFAULT_ARGV, "$DEFAULT_ARGV" , [ The default argv ])
60
61AC_PROG_INTLTOOL()
62AM_GLIB_GNU_GETTEXT
63PKG_PROG_PKG_CONFIG
64
65PKG_CHECK_MODULES(modules, [imlib2 x11])
66AC_SUBST(modules_CFLAGS)
67AC_SUBST(modules_LIBS)
68
69AC_ARG_ENABLE(wbar-config, AS_HELP_STRING([--disable-wbar-config],
70	[build without the GTK+ configuration interface]),[use_wbar_config=$enableval],
71	[use_wbar_config=yes])
72if test "$use_wbar_config" = "yes"; then
73	PKG_CHECK_MODULES(gui_modules, [gtk+-2.0 libglade-2.0])
74	AC_SUBST(gui_modules_CFLAGS)
75	AC_SUBST(gui_modules_LIBS)
76fi
77
78AM_CONDITIONAL([WBAR_CONFIG],[test "$use_wbar_config" = "yes"])
79
80AC_SUBST(PIDOF_BIN, "pidof ")
81AC_PATH_PROG(PIDOF_BIN, pidof, pgrep)
82AC_DEFINE_UNQUOTED(PIDOF_BIN, "$PIDOF_BIN ", [ program to retreive wbar pid ])
83
84AC_CONFIG_FILES([Makefile \
85share/Makefile \
86etc/Makefile \
87etc/wbar.cfg \
88etc/wbar.desktop.in \
89pixmaps/Makefile \
90po/Makefile.in \
91doc/Makefile
92doc/man/Makefile
93doc/man/es/Makefile
94src/Makefile])
95
96AC_OUTPUT
97
98
99if test -d po \
100   &&  test -e po/Makefile ; then
101   echo "======================================="
102   echo ""
103   echo "Execute make update-po"
104   echo ""
105   cd po
106   make update-po | perl -ne 'print if /:$/'
107   echo ""
108   for file in $(ls *.po); do \
109       sed -i '/^\"POT-Creation-Date:.*\\n.*$/d' $file
110   done
111   cd ..
112   echo "======================================="
113fi
114