diff --git a/Makefile.am b/Makefile.am deleted file mode 100644 index 509c9ea8..00000000 --- a/Makefile.am +++ /dev/null @@ -1,287 +0,0 @@ -BUILT_SOURCES = -CLEANFILES = -EXTRA_DIST = -SUFFIXES = -bin_PROGRAMS = -doc_DATA = -man_MANS = -etcdir = $(sysconfdir)/awesome -etc_DATA = -iconsdir = $(pkgdatadir)/icons -dist_icons_DATA = -iconslayoutsdir = $(iconsdir)/layouts -dist_iconslayouts_DATA = -awesomelibdir = $(pkgdatadir)/lib -dist_awesomelib_DATA = - -LAYOUTS = - -LAYOUTS += layouts/tile.c -LAYOUTS += layouts/tile.h - -LAYOUTS += layouts/floating.c -LAYOUTS += layouts/floating.h - -LAYOUTS += layouts/max.c -LAYOUTS += layouts/max.h - -LAYOUTS += layouts/fibonacci.c -LAYOUTS += layouts/fibonacci.h - -LAYOUTS += layouts/magnifier.c -LAYOUTS += layouts/magnifier.h - -WIDGETS = -WIDGETS += widgets/taglist.c -WIDGETS += widgets/textbox.c -WIDGETS += widgets/iconbox.c -WIDGETS += widgets/progressbar.c -WIDGETS += widgets/tasklist.c -WIDGETS += widgets/graph.c -WIDGETS += widgets/systray.c - - -doc_DATA += README - -EXTRA_DIST += LICENSE - -EXTRA_DIST += STYLE -doc_DATA += STYLE - -EXTRA_DIST += build-utils/gendoc.lua - -EXTRA_DIST += lib/awful.lua -EXTRA_DIST += lib/tabulous.lua -dist_awesomelib_DATA += lib/awful.lua -dist_awesomelib_DATA += lib/tabulous.lua -dist_awesomelib_DATA += lib/awful.luac -dist_awesomelib_DATA += lib/tabulous.luac -CLEANFILES += lib/awful.luac -CLEANFILES += lib/tabulous.luac - -EXTRA_DIST += awesomerc.lua.in -CLEANFILES += awesomerc.lua -BUILT_SOURCES += awesomerc.lua -doc_DATA += awesomerc.lua -etc_DATA += awesomerc.lua - -SUFFIXES += .lua .luac -.lua.luac: - $(LUAC) -s -o $@ $< - -awesomerc.lua: $(srcdir)/awesomerc.lua.in - $(SED) -e "s|[@]iconslayoutsdir@|$(iconslayoutsdir)|;s|[@]iconsdir@|$(iconsdir)|" \ - < $(srcdir)/awesomerc.lua.in > awesomerc.lua - -CLEANFILES += layoutgen.h -BUILT_SOURCES += layoutgen.h -EXTRA_DIST += build-utils/layoutgen.sh -layoutgen.h: $(awesome_SOURCES) - @echo "generating layoutgen.h from layouts headers file" - $(top_srcdir)/build-utils/layoutgen.sh "$(top_srcdir)" > layoutgen.h - -CLEANFILES += widgetgen.h -BUILT_SOURCES += widgetgen.h -EXTRA_DIST += build-utils/widgetgen.sh -widgetgen.h: widget.h - @echo "generating widgetgen.h from widget.h" - $(top_srcdir)/build-utils/widgetgen.sh "$(top_srcdir)" > widgetgen.h - -A_V = awesome-version-internal -CLEANFILES += $(A_V).h -BUILT_SOURCES += $(A_V).h.stamp -$(A_V).h.stamp: - @current_ver=`$(SHELL) $(top_srcdir)/build-utils/package-version $(top_srcdir) version-stamp`; \ - { echo '#ifndef AWESOME_VERSION_INTERNAL'; \ - echo "#define AWESOME_VERSION_INTERNAL \"$${current_ver}\""; \ - echo "#endif"; } > "$(A_V).h.new" - @if test -f "$(A_V).h" \ - && cmp "$(A_V).h.new" "$(A_V).h"; then :; \ - else cat "$(A_V).h.new" > "$(A_V).h"; fi; \ - rm -f "$(A_V).h.new" - -if USING_GCC -# If you are using gcc, and want to deactivate this default set of -# compile flags, run make with AWESOME_CFLAGS="". -AWESOME_CFLAGS = -std=gnu99 -pipe \ - -Wall -Wextra \ - -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wsign-compare \ - -Wunused -Wno-unused-parameter -Winit-self -Wpointer-arith -Wredundant-decls \ - -Wmissing-prototypes -Wmissing-format-attribute -Wmissing-noreturn \ - -fno-strict-aliasing -endif -AM_CPPFLAGS = $(pangocairo_CFLAGS) $(AWESOME_CFLAGS) \ - $(GdkPixbuf_CFLAGS) $(GDK_CFLAGS) $(imlib2_CFLAGS) \ - $(xcb_CFLAGS) $(xcb_event_CFLAGS) \ - $(xcb_randr_CFLAGS) $(xcb_xinerama_CFLAGS) \ - $(xcb_aux_CFLAGS) $(xcb_atom_CFLAGS) $(xcb_keysyms_CFLAGS) \ - $(xcb_icccm_CFLAGS) $(dbus_CFLAGS) $(Lua_CFLAGS) - -bin_PROGRAMS += awesome -awesome_SOURCES = \ - common/socket.c common/socket.h \ - common/swindow.c common/swindow.h \ - common/version.c common/version.h \ - common/util.c common/util.h \ - common/xutil.c common/xutil.h \ - common/xembed.c common/xembed.h \ - common/configopts.h common/configopts.c \ - common/xscreen.h common/xscreen.c \ - common/draw.c common/draw.h \ - common/markup.c common/markup.h \ - common/list.h common/refcount.h \ - structs.h \ - client.c client.h \ - systray.c systray.h \ - titlebar.c titlebar.h \ - placement.c placement.h \ - focus.c focus.h \ - stack.c stack.h \ - cnode.c cnode.h \ - event.c event.h \ - layout.c layout.h \ - keybinding.c \ - keygrabber.c keygrabber.h \ - awesome.c \ - tag.c tag.h \ - lua.c lua.h \ - screen.c screen.h \ - statusbar.c statusbar.h \ - window.c window.h \ - mouse.c mouse.h \ - widget.c widget.h \ - ewmh.c ewmh.h \ - dbus.c dbus.h -awesome_SOURCES += $(LAYOUTS) -awesome_SOURCES += $(WIDGETS) -awesome_LDADD = $(pangocairo_LIBS) $(xcb_LIBS) $(xcb_event_LIBS) \ - $(xcb_randr_LIBS) $(xcb_xinerama_LIBS) $(xcb_aux_LIBS) \ - $(xcb_atom_LIBS) $(xcb_keysyms_LIBS) $(xcb_icccm_LIBS) $(dbus_LIBS)\ - $(imlib2_LIBS) $(GdkPixbuf_LIBS) $(GDK_LIBS) $(Lua_LIBS) $(ev_LIBS) - -bin_PROGRAMS += awesome-client -awesome_client_SOURCES = \ - awesome-client.c \ - common/socket.c common/socket.h \ - common/version.c common/version.h \ - common/util.c common/util.h -awesome_client_LDADD = $(readline_LIBS) - -if HAVE_XMLTO -if HAVE_ASCIIDOC -if XMLTO_MAN_WORKS -man_MANS += awesome.1 -man_MANS += awesome-client.1 -man_MANS += awesomerc.5 -endif -endif -endif - -EXTRA_DIST += awesome.1.txt -EXTRA_DIST += awesome-client.1.txt -EXTRA_DIST += awesomerc.5.txt - -dist_icons_DATA += icons/awesome16.png -dist_icons_DATA += icons/awesome32.png -dist_icons_DATA += icons/awesome48.png -dist_icons_DATA += icons/awesome64.png -dist_iconslayouts_DATA += icons/layouts/dwindle.png -dist_iconslayouts_DATA += icons/layouts/dwindlew.png -dist_iconslayouts_DATA += icons/layouts/floating.png -dist_iconslayouts_DATA += icons/layouts/floatingw.png -dist_iconslayouts_DATA += icons/layouts/max.png -dist_iconslayouts_DATA += icons/layouts/maxw.png -dist_iconslayouts_DATA += icons/layouts/spiral.png -dist_iconslayouts_DATA += icons/layouts/spiralw.png -dist_iconslayouts_DATA += icons/layouts/tile.png -dist_iconslayouts_DATA += icons/layouts/tilew.png -dist_iconslayouts_DATA += icons/layouts/tilebottom.png -dist_iconslayouts_DATA += icons/layouts/tilebottomw.png -dist_iconslayouts_DATA += icons/layouts/tileleft.png -dist_iconslayouts_DATA += icons/layouts/tileleftw.png -dist_iconslayouts_DATA += icons/layouts/tiletop.png -dist_iconslayouts_DATA += icons/layouts/tiletopw.png -dist_iconslayouts_DATA += icons/layouts/magnifier.png -dist_iconslayouts_DATA += icons/layouts/magnifierw.png - -clean-local: - rm -f awesome*.1 awesome*.1.xml awesome*.5 awesome*.5.xml - -SUFFIXES += .1.xml .1 -SUFFIXES += .5.xml .5 -if HAVE_XMLTO -.1.xml.1: - $(XMLTO) man $< -.5.xml.5: - $(XMLTO) man $< -endif - -SUFFIXES += .1.txt .1.xml -SUFFIXES += .5.txt .5.xml -if HAVE_ASCIIDOC -CLEANFILES += apidocgen.txt -BUILT_SOURCES += apidocgen.txt -APIDOCSOURCES=$(shell grep -l 'const struct luaL_reg' $(awesome_SOURCES)) -apidocgen.txt: $(APIDOCSOURCES) build-utils/gendoc.lua - cat $(APIDOCSOURCES) | $(LUA) $(top_srcdir)/build-utils/gendoc.lua > apidocgen.txt -.1.txt.1.xml: - $(ASCIIDOC) -d manpage -b docbook -o $@ $< -awesomerc.5.xml: apidocgen.txt -.5.txt.5.xml: - $(ASCIIDOC) -d manpage -b docbook -o $@ $< -endif - - -# Check that package version matches git version before creating dist tarballs -dist-hook: git-version-check -distcheck-hook: git-version-check - -# Note: We cannot run autogen.sh from here, because we would need some way to -# restart the whole dist process from the start and there is none. -EXTRA_DIST += build-utils/package-version -git-version-check: - @git_ver=`$(top_srcdir)/build-utils/package-version $(top_srcdir) version-stamp`; \ - if test "x$${git_ver}" = "x$(PACKAGE_VERSION)"; then :; else \ - echo "ERROR: PACKAGE_VERSION and 'git describe' version do not match:"; \ - echo " current 'git describe' version: $${git_ver}"; \ - echo " current PACKAGE_VERSION: $(PACKAGE_VERSION)"; \ - echo "Update PACKAGE_VERSION by running $(top_srcdir)/autogen.sh."; \ - exit 1; \ - fi - -# Version stamp files can only exist in tarball source trees. -# -# So there is no need to generate them anywhere else or to clean them -# up anywhere. -dist-hook: - echo "$(PACKAGE_VERSION)" > "$(distdir)/version-stamp" - -EXTRA_DIST += awesome.doxygen.in - -# Workaround for buggy pre-1.5.3 doxygen. -# -# Some pre-1.5.3 versions of doxygen segfault on reading these lines. -# Call make with DOXYGEN_SEGFAULT=-segfault as a workaround. -CLEANFILES += awesome.doxygen-segfault -awesome.doxygen-segfault: awesome.doxygen - $(SED) '/^QT_AUTOBRIEF/d; /^EXTRACT_ANON_NSPACES/d; /^HTML_DYNAMIC_SECTIONS/d' \ - < awesome.doxygen > awesome.doxygen-segfault - -if HAVE_DOXYGEN -doc: doc/html/index.html - -doc/html/index.html: awesome.doxygen$(DOXYGEN_SEGFAULT) $(awesome_SOURCES) $(awesome_client_SOURCES) - $(DOXYGEN) awesome.doxygen$(DOXYGEN_SEGFAULT) -endif - - -# Presuming we are running awesome on this screen, and this is screen 0, ... -# ...we replace the running awesome instance by a freshly compiled one. -restart-uninstalled: awesome awesome-client - echo "awesome.restart()" | "$${PWD}/awesome-client" - -# ...we replace the running awesome instance by the last installed one. -restart-installed: - screen=`echo "$${DISPLAY}" | sed 's/.*:[0-9]\.\([0-9]*\)$$/\1/; s/.*:\([0-9]*\)$$/0/'`; \ - echo "awesome.restart()" | "$(DESTDIR)$(bindir)/awesome-client" - diff --git a/as_ac_expand.m4 b/as_ac_expand.m4 deleted file mode 100644 index 7355c7d7..00000000 --- a/as_ac_expand.m4 +++ /dev/null @@ -1,44 +0,0 @@ -dnl as-ac-expand.m4 0.2.0 -dnl dnl autostars m4 macro for expanding directories using configure's prefix -dnl dnl thomas@apestaart.org -dnl -dnl dnl AS_AC_EXPAND(VAR, CONFIGURE_VAR) -dnl dnl example -dnl dnl AS_AC_EXPAND(SYSCONFDIR, $sysconfdir) -dnl dnl will set SYSCONFDIR to /usr/local/etc if prefix=/usr/local -dnl -AC_DEFUN([AS_AC_EXPAND], -[ - EXP_VAR=[$1] - FROM_VAR=[$2] - - dnl first expand prefix and exec_prefix if necessary - prefix_save=$prefix - exec_prefix_save=$exec_prefix - - dnl if no prefix given, then use /usr/local, the default prefix - if test "x$prefix" = "xNONE"; then - prefix="$ac_default_prefix" - fi - dnl if no exec_prefix given, then use prefix - if test "x$exec_prefix" = "xNONE"; then - exec_prefix=$prefix - fi - - full_var="$FROM_VAR" - dnl loop until it doesn't change anymore - while true; do - new_full_var="`eval echo $full_var`" - if test "x$new_full_var" = "x$full_var"; then break; fi - full_var=$new_full_var - done - - dnl clean up - full_var=$new_full_var - AC_SUBST([$1], "$full_var") - - dnl restore prefix and exec_prefix - prefix=$prefix_save - exec_prefix=$exec_prefix_save -]) - diff --git a/autogen.sh b/autogen.sh deleted file mode 100755 index 88f7b9bd..00000000 --- a/autogen.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh - -# Change to source tree -srcdir=`dirname "$0"` -[ -z "$srcdir" ] || cd "$srcdir" - -# sed program -SED=${SED-sed} - -# If GIT_DIR is set, use it. If not, try ".git". -if test -n "$GIT_DIR"; then :; -else GIT_DIR=".git"; export GIT_DIR -fi - -# Check whether the version needs to be updated from VCS/version-stamp -if [ -d "$GIT_DIR" ] && [ -d "autom4te.cache" ]; then - git_describe=`./build-utils/package-version . version-stamp` - for f in autom4te.cache/output.*; do - [ -f "$f" ] || continue - pkg_ver=`${SED} -n "s/^PACKAGE_VERSION='\(.*\)'\$/\1/p" "$f"` - if [ "x$pkg_ver" = "x$git_describe" ] - then : - else - echo "Cleaning out autom4te.cache (${pkg_ver} -> ${git_describe})" - rm -rf "autom4te.cache" - break - fi - done -fi - -echo "Generating configure files... may take a while." - -autoreconf --install --force && \ - echo "Preparing was successful if there was no error messages above." && \ - echo "Now type:" && \ - echo " ./configure && make" && \ - echo "Run './configure --help' for more information" diff --git a/configure.ac b/configure.ac deleted file mode 100644 index d0cf63ad..00000000 --- a/configure.ac +++ /dev/null @@ -1,201 +0,0 @@ -# -*- Autoconf -*- -# Process this file with autoreconf to produce a configure script. - -m4_include(as_ac_expand.m4) - -AC_PREREQ(2.61) -dnl Each time you want an updated version number for your build, you need to -dnl (re-)run autoreconf. -AC_INIT([awesome window manager], - [m4_esyscmd([./build-utils/package-version . version-stamp])], - [http://awesome.naquadah.org/bugs/], - [awesome]) -AC_CONFIG_AUX_DIR([auto-aux]) -AC_CONFIG_SRCDIR([awesome.c]) -dnl The AC_CONFIG_HEADER and awesome's own config.h are different beasts -dnl AC_CONFIG_HEADER([config.h]) -dnl Other options: -dnl check-news to check that NEWS has been adapted to current version -AM_INIT_AUTOMAKE([ --Wall -Werror -1.10 -dist-bzip2 -filename-length-max=99 -foreign -std-options -subdir-objects -]) -AC_CONFIG_HEADER([config.h]) - -AC_DEFINE_UNQUOTED([AWESOME_RELEASE], [m4_esyscmd([./build-utils/package-codename . codename-stamp])], [release code name]) - -AC_MSG_CHECKING([package version according to autoconf]) -AC_MSG_RESULT([${PACKAGE_VERSION}]) -AC_MSG_CHECKING([package version according to version script]) -version_script=`"${srcdir}/build-utils/package-version" "${srcdir}" version-stamp` -AC_MSG_RESULT([${version_script}]) - -# Checks for programs. -AC_PROG_SED -AC_PROG_CC -AM_PROG_CC_C_O -AC_PROG_INSTALL - -AC_ARG_VAR([ASCIIDOC], [asciidoc doc generation tool]) -AC_ARG_VAR([XMLTO], [xmlto converter from xml to other formats]) -AC_ARG_VAR([DOXYGEN], [doxygen source documentation system]) - -test "x$ASCIIDOC" = "x" && AC_PATH_PROG([ASCIIDOC], [asciidoc], [:]) -test "x$XMLTO" = "x" && AC_PATH_PROG([XMLTO], [xmlto], [:]) -test "x$DOXYGEN" = "x" && AC_PATH_PROG([DOXYGEN], [doxygen], [:]) - -test "x$ASCIIDOC" = "x:" && AC_MSG_WARN([awesome man page generation requires asciidoc]) -test "x$XMLTO" = "x:" && AC_MSG_WARN([awesome man page generation requires xmlto]) -test "x$DOXYGEN" = "x:" && AC_MSG_WARN([awesome developer doc generation requires doxygen]) - -AM_CONDITIONAL([HAVE_ASCIIDOC], [test "x$ASCIIDOC" != "x:"]) -AM_CONDITIONAL([HAVE_XMLTO], [test "x$XMLTO" != "x:"]) -AM_CONDITIONAL([HAVE_DOXYGEN], [test "x$DOXYGEN" != "x:"]) - -xmlto_man_works=no -if test ="x$XMLTO" != "x:"; then dnl try generating an example man page - rm -f conf-example.1 - cat>conf-example.1.xml< - - - -conf-example -1 - - -conf-example -'configure' time test for working 'xmlto man' - - -foo - - -DESCRIPTION -bar - - -MANEOF - AC_MSG_CHECKING([whether xmlto can create a man page]) - if ${XMLTO} man conf-example.1.xml >/dev/null 2>&1 && test -s conf-example.1; then - xmlto_man_works=yes - AC_MSG_RESULT([yes]) - rm -f conf-example.1 conf-example.1.xml - else - AC_MSG_RESULT([no]) - AC_MSG_WARN([awesome man page generation requires 'xmlto man', but it does not work. -Do you need to (properly) install http://docbook.sourceforge.net/projects/xsl/?]) - fi -fi -AM_CONDITIONAL([XMLTO_MAN_WORKS], [test "x$xmlto_man_works" = "xyes"]) - -AM_CONDITIONAL([USING_GCC], [test "x$GCC" = "xyes"]) - -AC_CANONICAL_HOST -AC_DEFINE_UNQUOTED([AWESOME_COMPILE_MACHINE], ["$host"], [build for this machine]) - -AC_DEFINE_UNQUOTED([AWESOME_COMPILE_HOSTNAME], ["${ac_hostname}"], [build host]) - -AC_ARG_VAR([WHOAMI], [whoami(1) command]) -AC_PATH_PROG([WHOAMI], [whoami], [false]) -AS_IF([test "x$WHOAMI" = "xfalse"], [aw_whoami="???"], [aw_whoami=`$WHOAMI`]) -AC_DEFINE_UNQUOTED([AWESOME_COMPILE_BY], ["$aw_whoami"], [build user]) - -AC_ARG_VAR([LUA], [Lua interpreter]) -AC_PATH_PROG([LUA], [lua], [:]) -test "x$LUA" = "x" && AC_MSG_WARN([awesome compilation requires lua]) - -AC_ARG_VAR([LUAC], [Lua compiler]) -AC_PATH_PROG([LUAC], [luac], [:]) -test "x$LUAC" = "x" && AC_MSG_WARN([awesome compilation requires luac]) - -AS_AC_EXPAND(awesomelibdir, "$datarootdir/awesome/lib") -AC_DEFINE_UNQUOTED([AWESOME_LUA_LIB_PATH], "${awesomelibdir}", [awesome lib path]) -AS_AC_EXPAND(awesomesysconfdir, "$sysconfdir/awesome") -AC_DEFINE_UNQUOTED([AWESOME_CONF_PATH], "${awesomesysconfdir}", [awesome conf path]) - -# Checks for libraries. -AC_PATH_XTRA -PKG_CHECK_MODULES([pangocairo], [pangocairo],, - [AC_MSG_ERROR([awesome requires pangocairo.])]) -PKG_CHECK_MODULES([Lua], [lua >= 5.1],, - [PKG_CHECK_MODULES([Lua], [lua5.1],, - [AC_MSG_ERROR([awesome requires Lua >= 5.1.])])]) -PKG_CHECK_MODULES([glib], [glib-2.0],, - [AC_MSG_ERROR([awesome requires glib-2.0.])]) - -AC_ARG_WITH([dbus], AS_HELP_STRING([--with-dbus], [Build with D-BUS (default: enabled)]), [], [with_dbus=yes]) -if test "x$with_dbus" == "xyes"; then - PKG_CHECK_MODULES([dbus], [dbus-1],, - [AC_MSG_ERROR([awesome requires dbus-1.])]) - AC_DEFINE([WITH_DBUS],1,[Defined to use D-BUS]) -fi - -AC_ARG_WITH([imlib2], AS_HELP_STRING([--with-imlib2], [Build with Imlib2 (default: disabled)])) - -if test "x$with_imlib2" == "xyes"; then - PKG_CHECK_MODULES([imlib2], [imlib2],, - [AC_MSG_ERROR([Cannot find Imlib2.])]) - AC_DEFINE([WITH_IMLIB2],1,[Defined to use Imlib2]) -else - PKG_CHECK_MODULES([GdkPixbuf], [gdk-pixbuf-2.0 >= 2.2],, - [AC_MSG_ERROR([Cannot find gdk-pixbuf-2.0 >= 2.2])]) - PKG_CHECK_MODULES([GDK], [gdk-2.0 >= 2.2],, - [AC_MSG_ERROR([Cannot find gdk-2.0 >= 2.2])]) -fi -PKG_CHECK_MODULES([xcb], [xcb],, - [AC_MSG_ERROR([awesome requires xcb.])]) -PKG_CHECK_MODULES([xcb_event], [xcb-event],, - [AC_MSG_ERROR([awesome requires xcb-event.])]) -PKG_CHECK_MODULES([xcb_randr], [xcb-randr],, - [AC_MSG_ERROR([awesome requires xcb-randr.])]) -PKG_CHECK_MODULES([xcb_xinerama], [xcb-xinerama],, - [AC_MSG_ERROR([awesome requires xcb-xinerama.])]) -PKG_CHECK_MODULES([xcb_aux], [xcb-aux],, - [AC_MSG_ERROR([awesome requires xcb-aux.])]) -PKG_CHECK_MODULES([xcb_atom], [xcb-atom],, - [AC_MSG_ERROR([awesome requires xcb-atom.])]) -PKG_CHECK_MODULES([xcb_keysyms], [xcb-keysyms],, - [AC_MSG_ERROR([awesome requires xcb-keysyms.])]) -PKG_CHECK_MODULES([xcb_render], [xcb-render],, - [AC_MSG_ERROR([awesome requires xcb-render.])]) -PKG_CHECK_MODULES([xcb_icccm], [xcb-icccm],, - [AC_MSG_ERROR([awesome requires xcb-icccm.])]) -PKG_CHECK_MODULES([cairo_xcb], [cairo-xcb],, - [AC_MSG_ERROR([awesome requires cairo-xcb.])]) -AC_CHECK_LIB(readline, readline, - [AC_SUBST([readline_LIBS], ["-lreadline -lncurses"])], - [AC_MSG_FAILURE([awesome needs readline])], -lncurses) -AC_CHECK_LIB(ev, ev_loop, - [AC_SUBST([ev_LIBS], ["-lev"])], - [AC_MSG_FAILURE([awesome needs libev])]) - -# Checks for header files. -AC_PATH_X -AC_HEADER_STDC -AC_HEADER_SYS_WAIT -AC_CHECK_HEADERS([fcntl.h limits.h locale.h stdlib.h string.h sys/socket.h unistd.h]) - -# Checks for typedefs, structures, and compiler characteristics. -AC_C_CONST -AC_C_INLINE -AC_TYPE_SIZE_T -AC_TYPE_SSIZE_T - -# Checks for library functions. -AC_FUNC_FORK -AC_FUNC_REALLOC -AC_FUNC_SELECT_ARGTYPES -AC_TYPE_SIGNAL -AC_FUNC_VPRINTF -AC_CHECK_FUNCS([getline memchr regcomp select setenv socket strchr strrchr strstr]) - -AC_CONFIG_FILES([Makefile]) -AC_CONFIG_FILES([awesome.doxygen]) -AC_OUTPUT