diff options
-rw-r--r-- | Makefile.am | 4 | ||||
-rwxr-xr-x | autogen.sh | 11 | ||||
-rw-r--r-- | configure.ac | 64 | ||||
-rw-r--r-- | po/POTFILES.in | 2 | ||||
-rw-r--r-- | po/POTFILES.skip | 0 | ||||
-rw-r--r-- | src/Makefile.am | 5 | ||||
-rw-r--r-- | src/indicator-messages.c | 12 |
7 files changed, 98 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..f0f2247 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,4 @@ + +SUBDIRS = \ + src + diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 0000000..f0cc344 --- /dev/null +++ b/autogen.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +PKG_NAME="indicator-applet" + +which gnome-autogen.sh || { + echo "You need gnome-common from GNOME SVN" + exit 1 +} + +USE_GNOME2_MACROS=1 \ +. gnome-autogen.sh diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..d441f21 --- /dev/null +++ b/configure.ac @@ -0,0 +1,64 @@ + +AC_INIT(src/applet-main.c) + +AC_PREREQ(2.53) + +AM_CONFIG_HEADER(config.h) +AM_INIT_AUTOMAKE(indicator-messaging, 0.1) + +AM_MAINTAINER_MODE + +IT_PROG_INTLTOOL([0.35.0]) +AC_ISC_POSIX +AC_PROG_CC +AM_PROG_CC_C_O +AC_STDC_HEADERS +AC_PROG_LIBTOOL + +AC_SUBST(VERSION) +AC_CONFIG_MACRO_DIR([m4]) + +########################### +# Dependencies +########################### + +GTK_REQUIRED_VERSION=2.12 +PANEL_REQUIRED_VERSION=2.0.0 + +PKG_CHECK_MODULES(APPLET, gtk+-2.0 >= $GTK_REQUIRED_VERSION) +AC_SUBST(APPLET_CFLAGS) +AC_SUBST(APPLET_LIBS) + +AC_PATH_PROG(GCONFTOOL, gconftool-2) +AM_GCONF_SOURCE_2 + +########################### +# Internationalization +########################### + +GETTEXT_PACKAGE=indicator-messaging +AC_SUBST(GETTEXT_PACKAGE) +AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Name of the default gettext domain]) + +AM_GLIB_GNU_GETTEXT + +########################### +# Files +########################### + +AC_OUTPUT([ +Makefile +src/Makefile +po/Makefile.in +]) + +########################### +# Results +########################### + +AC_MSG_NOTICE([ + +Messaging Indicator Configuration: + + Prefix: $prefix +]) diff --git a/po/POTFILES.in b/po/POTFILES.in new file mode 100644 index 0000000..4c79d09 --- /dev/null +++ b/po/POTFILES.in @@ -0,0 +1,2 @@ +[encoding: UTF-8] +src/indicator-messages.c diff --git a/po/POTFILES.skip b/po/POTFILES.skip new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/po/POTFILES.skip diff --git a/src/Makefile.am b/src/Makefile.am new file mode 100644 index 0000000..86b3234 --- /dev/null +++ b/src/Makefile.am @@ -0,0 +1,5 @@ + +messaginglibdir = $(libdir)/indicators +messaginglib_LTLIBRARIES = messaging.la +messaging_la_SOURCES = indicator-messages.c \ + indicator-messages.h diff --git a/src/indicator-messages.c b/src/indicator-messages.c new file mode 100644 index 0000000..3b63a4b --- /dev/null +++ b/src/indicator-messages.c @@ -0,0 +1,12 @@ + +#include <gtk/gtk.h> +#include "indicator-messages.h" + +GtkWidget * +get_menu_item (void) +{ + GtkWidget * main = gtk_menu_item_new_with_label("Message Me"); + + return main; +} + |