From: Magnus H. <leg...@us...> - 2008-11-17 23:33:18
|
Update of /cvsroot/emacs-jabber/tox In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv3365 Added Files: Makefile.am configure.ac tox.service.in Log Message: Autoconf, automake, dbus service file --- NEW FILE: configure.ac --- AC_INIT([Talk over XMPP], [0.0.0], [ema...@li...], [tox]) AM_INIT_AUTOMAKE([foreign dist-bzip2 -Wall -Werror]) AC_PROG_CC AC_PATH_PROG(DBUS_BINDING_TOOL, dbus-binding-tool, [$am_missing_run dbus-binding-tool]) AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal, [$am_missing_run glib-genmarshal]) PKG_CHECK_MODULES(FARSIGHT, [farsight-0.1], [], AC_MSG_ERROR([farsight not found; see README])) PKG_CHECK_MODULES(DBUS, [dbus-glib-1], [], AC_MSG_ERROR([dbus-glib not found; see README])) AC_SUBST(AM_CFLAGS, "$FARSIGHT_CFLAGS $DBUS_CFLAGS") AC_SUBST(LDADD, "$FARSIGHT_LIBS $DBUS_LIBS") AC_CONFIG_FILES([Makefile]) AC_OUTPUT --- NEW FILE: Makefile.am --- libexec_PROGRAMS=tox tox_SOURCES=main.c tox.c tox-session.c tox.h tox-session.h \ $(BUILT_SOURCES) EXTRA_DIST=tox-object.xml tox-session.xml tox-marshal.list BUILT_SOURCES=tox-object-glue.h tox-session-glue.h tox-marshal.c tox-marshal.h tox-object-glue.h : tox-object.xml $(DBUS_BINDING_TOOL) --mode=glib-server --output=$@ --prefix=tox $(srcdir)/tox-object.xml tox-session-glue.h : tox-session.xml $(DBUS_BINDING_TOOL) --mode=glib-server --output=$@ --prefix=tox_session $(srcdir)/tox-session.xml tox-marshal.c : tox-marshal.list $(GLIB_GENMARSHAL) --prefix=tox_marshal $(srcdir)/tox-marshal.list --header --body > $@.tmp mv $@.tmp $@ tox-marshal.h : tox-marshal.list $(GLIB_GENMARSHAL) --prefix=tox_marshal $(srcdir)/tox-marshal.list --header > $@.tmp mv $@.tmp $@ dbusservicedir=$(datadir)/dbus-1/services dbusservice_DATA=tox.service EXTRA_DIST+=tox.service.in CLEANFILES=tox.service tox.service: tox.service.in config.status sed -e "s,@""libexecdir@,$(libexecdir)," $(srcdir)/tox.service.in > $@ --- NEW FILE: tox.service.in --- [D-BUS Service] Name=net.sourceforge.emacs-jabber.Tox Exec=@libexecdir@/tox |