summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorMatthew Fennell <matthew@fennell.dev>2025-12-27 12:40:20 +0000
committerMatthew Fennell <matthew@fennell.dev>2025-12-27 12:40:20 +0000
commit5d8e439bc597159e3c9f0a8b65c0ae869dead3a8 (patch)
treeed28aefed8add0da1c55c08fdf80b23c4346e0dc /src/main.c
Import Upstream version 43.0upstream/latest
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c44
1 files changed, 44 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
new file mode 100644
index 0000000..c25123e
--- /dev/null
+++ b/src/main.c
@@ -0,0 +1,44 @@
+/*
+ * main.c
+ * Copyright (C) 2015-2020 Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
+ *
+ * endeavour is free software: you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * endeavour is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "gtd-application.h"
+#include "gtd-utils-private.h"
+
+#include <config.h>
+#include <glib/gi18n.h>
+
+gint
+main (gint argc,
+ gchar **argv)
+{
+ g_autoptr (GtdApplication) app = NULL;
+
+ gtd_ensure_types ();
+
+ bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+ textdomain (GETTEXT_PACKAGE);
+
+ g_set_application_name (_("Endeavour"));
+
+ app = gtd_application_new ();
+ g_application_set_default (G_APPLICATION (app));
+
+ return g_application_run (G_APPLICATION (app), argc, argv);
+}
+