diff --git a/Makefile.am b/Makefile.am deleted file mode 100644 index b8604eb..0000000 --- a/Makefile.am +++ /dev/null @@ -1,93 +0,0 @@ -bin_SCRIPTS = scripts/listen \ - scripts/say \ - scripts/listen - -nodist_noinst_SCRIPTS = pre-inst-env - -GOBJECTS = $(SOURCES:%.scm=%.go) - -moddir=$(prefix)/share/guile/site/$(GUILE_EFFECTIVE_VERSION) -godir=$(libdir)/guile/$(GUILE_EFFECTIVE_VERSION)/site-ccache -ccachedir=$(libdir)/guile/$(GUILE_EFFECTIVE_VERSION)/site-ccache - -nobase_dist_mod_DATA = $(SOURCES) $(NOCOMP_SOURCES) -nobase_go_DATA = $(GOBJECTS) - -# Make sure source files are installed first, so that the mtime of -# installed compiled files is greater than that of installed source -# files. See -# -# for details. -guile_install_go_files = install-nobase_goDATA -$(guile_install_go_files): install-nobase_dist_modDATA - -GUILE_WARNINGS = -Wunbound-variable -Warity-mismatch -Wformat -SUFFIXES = .scm .go -.scm.go: - $(AM_V_GEN)$(top_builddir)/pre-inst-env $(GUILE_TOOLS) compile $(GUILE_TARGET) $(GUILE_WARNINGS) -o "$@" "$<" - -SOURCES = bugafriend.scm \ - bugafriend/utils/registry.go \ - bugafriend/utils/registry.scm \ - bugafriend/hconfig.scm \ - bugafriend/hconfig.go \ - bugafriend/listener.go \ - bugafriend/listener.scm \ - bugafriend/ui.go \ - bugafriend/ui.scm - -TESTS = - -TEST_EXTENSIONS = .scm -SCM_LOG_DRIVER = \ - $(top_builddir)/pre-inst-env \ - $(GUILE) --no-auto-compile -e main \ - $(top_srcdir)/build-aux/test-driver.scm - -# Tell 'build-aux/test-driver.scm' to display only source file names, -# not indivdual test names. -AM_SCM_LOG_DRIVER_FLAGS = --brief=yes - -AM_SCM_LOG_FLAGS = --no-auto-compile -L "$(top_srcdir)" - -AM_TESTS_ENVIRONMENT = abs_top_srcdir="$(abs_top_srcdir)" - -info_TEXINFOS = doc/version.texi \ - doc/bugafriend.texi - -EXTRA_DIST = README.org \ - README \ - HACKING \ - COPYING \ - doc/.dirstamp \ - doc/stamp-vti \ - doc/bugafriend.info \ - NEWS \ - AUTHORS \ - ChangeLog \ - guix.scm \ - .gitignore \ - hall.scm \ - build-aux/texinfo.tex \ - build-aux/test-driver.scm \ - build-aux/missing \ - build-aux/install-sh \ - build-aux/mdate-sh \ - configure.ac \ - Makefile.am \ - pre-inst-env.in \ - build-aux/test-driver.scm \ - $(TESTS) - -ACLOCAL_AMFLAGS = -I m4 - -AM_DISTCHECK_DVI_TARGET = info # Disable DVI as part of distcheck - -clean-go: - -$(RM) $(GOBJECTS) -.PHONY: clean-go - -CLEANFILES = \ - $(BUILT_SOURCES) \ - $(GOBJECTS) \ - $(TESTS:tests/%.scm=%.log) diff --git a/configure.ac b/configure.ac deleted file mode 100644 index 73cdc72..0000000 --- a/configure.ac +++ /dev/null @@ -1,41 +0,0 @@ -dnl -*- Autoconf -*- - -AC_INIT(bugafriend, 0.1) -AC_SUBST(HVERSION, "\"0.1\"") -AC_SUBST(AUTHOR, "\"Vivi Langdon\"") -AC_SUBST(COPYRIGHT, "'(2024)") -AC_SUBST(LICENSE, gpl3+) -AC_CONFIG_SRCDIR(bugafriend.scm) -AC_CONFIG_AUX_DIR([build-aux]) -AM_INIT_AUTOMAKE([1.12 gnu silent-rules subdir-objects color-tests parallel-tests -Woverride -Wno-portability]) -AM_SILENT_RULES([yes]) - -AC_CONFIG_FILES([Makefile]) -AC_CONFIG_FILES([pre-inst-env], [chmod +x pre-inst-env]) -AC_CONFIG_FILES([scripts/say],[chmod +x scripts/say]) -AC_CONFIG_FILES([scripts/listen],[chmod +x scripts/listen]) -dnl Search for 'guile' and 'guild'. This macro defines -dnl 'GUILE_EFFECTIVE_VERSION'. -GUILE_PKG([3.0 2.2 2.0]) -GUILE_PROGS -GUILE_SITE_DIR -if test "x$GUILD" = "x"; then - AC_MSG_ERROR(['guild' binary not found; please check your guile-2.x installation.]) -fi - -if test "$cross_compiling" != no; then - GUILE_TARGET="--target=$host_alias" - AC_SUBST([GUILE_TARGET]) -fi - -dnl Hall auto-generated guile-module dependencies -GUILE_MODULE_REQUIRED([goblins]) -GUILE_MODULE_REQUIRED([ncurses curses]) - -dnl Installation directories for .scm and .go files. -guilemoduledir="${datarootdir}/guile/site/$GUILE_EFFECTIVE_VERSION" -guileobjectdir="${libdir}/guile/$GUILE_EFFECTIVE_VERSION/site-ccache" -AC_SUBST([guilemoduledir]) -AC_SUBST([guileobjectdir]) - -AC_OUTPUT diff --git a/hall.scm b/hall.scm index 86a1cb9..0ef39e9 100644 --- a/hall.scm +++ b/hall.scm @@ -26,6 +26,8 @@ "utils" ((compiled-scheme-file "registry") (scheme-file "registry"))) + (scheme-file "user") + (scheme-file "room") (scheme-file "hconfig") (compiled-scheme-file "hconfig") (compiled-scheme-file "listener") @@ -36,7 +38,8 @@ (programs ((directory "scripts" - ((text-file "listen") + ((text-file "say") + (text-file "listen") (in-file "say") (in-file "listen"))))) (documentation @@ -50,6 +53,7 @@ (text-file ".dirstamp") (text-file "stamp-vti") (info-file "bugafriend") + (info-file "version") (texi-file "bugafriend"))) (text-file "NEWS") (text-file "AUTHORS")