summaryrefslogtreecommitdiff
path: root/src/disfluid
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2023-03-25 13:24:26 +0100
committerVivien Kraus <vivien@planete-kraus.eu>2023-03-25 13:59:33 +0100
commit476ba7b276658b35b54732fffde6cc87d7768f65 (patch)
treec6b5a96293d349fd2d62be0378f4822b3b43da86 /src/disfluid
parent2c04502589876dc4c19bdbff4426757571ac76b0 (diff)
Don’t develop the application in C
Diffstat (limited to 'src/disfluid')
-rw-r--r--src/disfluid/Makefile.am40
-rw-r--r--src/disfluid/main.c25
-rw-r--r--src/disfluid/run-unit-tests.c70
3 files changed, 0 insertions, 135 deletions
diff --git a/src/disfluid/Makefile.am b/src/disfluid/Makefile.am
deleted file mode 100644
index 555d455..0000000
--- a/src/disfluid/Makefile.am
+++ /dev/null
@@ -1,40 +0,0 @@
-bin_PROGRAMS += %D%/disfluid
-libexec_PROGRAMS += %D%/disfluid-run-unit-tests
-
-%C%_disfluid_SOURCES = \
- %D%/main.c
-%C%_disfluid_CPPFLAGS = \
- -I libprog -I $(srcdir)/libprog \
- -I include -I $(srcdir)/include \
- -DLOCALEDIR=\"$(localedir)\" \
- -DINSTALLDIR=\"$(bindir)\" \
- -DGETTEXT_PACKAGE=\"$(PACKAGE)\"
-%C%_disfluid_LDADD = \
- libprog/libgnu.la \
- src/libdisfluid/libdisfluid.la \
- src/adwaita/libdisfluid-adwaita.la \
- $(LIBTHREAD) \
- $(LTLIBINTL) \
- $(POSIX_SPAWN_LIB) \
- $(SETLOCALE_LIB) \
- $(SETLOCALE_NULL_LIB) \
- @INTL_MACOSX_LIBS@
-
-%C%_disfluid_run_unit_tests_SOURCES = \
- %D%/run-unit-tests.c
-%C%_disfluid_run_unit_tests_CPPFLAGS = \
- -I libprog -I $(srcdir)/libprog \
- -I include -I $(srcdir)/include \
- -DLOCALEDIR=\"$(localedir)\" \
- -DINSTALLDIR=\"$(bindir)\" \
- -DGETTEXT_PACKAGE=\"$(PACKAGE)\"
-%C%_disfluid_run_unit_tests_LDADD = \
- libprog/libgnu.la \
- src/libdisfluid/libdisfluid.la \
- src/adwaita/libdisfluid-adwaita.la \
- $(LIBTHREAD) \
- $(LTLIBINTL) \
- $(POSIX_SPAWN_LIB) \
- $(SETLOCALE_LIB) \
- $(SETLOCALE_NULL_LIB) \
- @INTL_MACOSX_LIBS@
diff --git a/src/disfluid/main.c b/src/disfluid/main.c
deleted file mode 100644
index 598cd36..0000000
--- a/src/disfluid/main.c
+++ /dev/null
@@ -1,25 +0,0 @@
-#include <config.h>
-#include "attribute.h"
-#include <disfluid.h>
-
-#include <locale.h>
-#include "gettext.h"
-#include "progname.h"
-#include "relocatable.h"
-
-#include "../adwaita/disfluid-adwaita.h"
-#include <glib.h>
-#include <adwaita.h>
-
-int
-main (int argc, char *argv[])
-{
- set_program_name (argv[0]);
- setlocale (LC_ALL, "");
- bindtextdomain (PACKAGE, relocate (LOCALEDIR));
- textdomain (PACKAGE);
- DisfluidAdwApplication *app = disfluid_adw_application_new ();
- int status = g_application_run ((GApplication *) app, argc, argv);
- g_object_unref (app);
- return status;
-}
diff --git a/src/disfluid/run-unit-tests.c b/src/disfluid/run-unit-tests.c
deleted file mode 100644
index 7f9b8f3..0000000
--- a/src/disfluid/run-unit-tests.c
+++ /dev/null
@@ -1,70 +0,0 @@
-#include <config.h>
-#include "attribute.h"
-#include <disfluid.h>
-
-#include <unistd.h>
-#include <locale.h>
-#include "gettext.h"
-#include "progname.h"
-#include "relocatable.h"
-
-#include <glib.h>
-
-#define _(String) gettext (String)
-#define N_(String) (String)
-
-int
-main (int argc, char *argv[])
-{
- (void) argc;
- set_program_name (argv[0]);
- setlocale (LC_ALL, "");
- bindtextdomain (PACKAGE, relocate (LOCALEDIR));
- textdomain (PACKAGE);
- size_t n_tests, n_errors;
- char *tests_output = disfluid_run_tests (&n_tests, &n_errors);
- const char *bindir = relocate (INSTALLDIR);
- char *disfluid_exec = malloc (strlen (bindir) + strlen ("/disfluid") + 1);
- if (disfluid_exec == NULL)
- {
- abort ();
- }
- strcpy (disfluid_exec, bindir);
- strcat (disfluid_exec, "/disfluid");
- char *arg_0 = NULL;
- if (asprintf (&arg_0, "%s", disfluid_exec) < 0)
- {
- abort ();
- }
- char *arg_1 = NULL;
- if (asprintf (&arg_1, "--%s=%lu", _("n-tests-run"), n_tests) < 0)
- {
- abort ();
- }
- char *arg_2 = NULL;
- if (asprintf (&arg_2, "--%s=%lu", _("n-tests-errors"), n_errors) < 0)
- {
- abort ();
- }
- char *arg_3 = NULL;
- if (asprintf (&arg_3, "--%s=%s", _("tests-output"), tests_output) < 0)
- {
- abort ();
- }
- char *args[] = { arg_0, arg_1, arg_2, arg_3, NULL };
- int error = execv (disfluid_exec, args);
- for (size_t i = 0; args[i] != NULL; i++)
- {
- free (args[i]);
- }
- free (tests_output);
- if (error)
- {
- fprintf (stderr, "%s:%d: cannot execute %s.\n", __FILE__, __LINE__,
- disfluid_exec);
- free (disfluid_exec);
- return EXIT_FAILURE;
- }
- free (disfluid_exec);
- return EXIT_SUCCESS;
-}