Commit diff
Commit 7d9ddc647752a2fd30872b88ce61238aac6c748
commit 7d9ddc647752a2fd30872b88ce61238aac6c748c
Author: tyama501 <61556504+tyama501@users.noreply.github.com>
Date: Fri Feb 6 01:32:50 2026 +0900
[ExtApp] Add ELKSmoria Roguelike game
---
buildext.sh | 16 ++++++++++++++++
elkscmd/ExtApplications | 5 +++++
2 files changed, 21 insertions(+)
diff --git a/buildext.sh b/buildext.sh
index 53de0ca5..3eb7e199 100755
--- a/buildext.sh
+++ b/buildext.sh
@@ -23,6 +23,7 @@
# lua OpenWatcom Lua 5.5 interpreter
# bobcat OpenWatcom Bobcat web browser (Lynx fork)
# kilomacs OpenWatcom Kilo-based editor with Emacs-style keybindings
+# elksmoria OpenWatcom Roguelike game
#
# Some projects may require prerequisites.
# To only build the C86 toolchain, use './buildext.sh owc_libc c86_toolchain'
@@ -258,6 +259,20 @@ kilomacs()
echo "Kilomacs build complete"
}
+elksmoria()
+{
+ echo "Building ELKSmoria..."
+ cd $TOPDIR/extapps
+ if [ ! -d elksmoria ] ; then
+ git clone https://github.com/tyama501/ELKSmoria.git elksmoria
+ fi
+ cd elksmoria
+ git pull
+ make clean
+ make
+ echo "ELKSmoria build complete"
+}
+
# build all extapps repos
make_all()
{
@@ -275,6 +290,7 @@ make_all()
lua
bobcat
kilomacs
+ elksmoria
fi
}
diff --git a/elkscmd/ExtApplications b/elkscmd/ExtApplications
index 15475289..0ec7a5e6 100644
--- a/elkscmd/ExtApplications
+++ b/elkscmd/ExtApplications
@@ -64,6 +64,11 @@ lua/testes/drawcube.lua ::root/drawcube.lua :lua
bobcat/src/bobcat :bobcat
bobcat/lynx.cfg ::etc/lynx.cfg :bobcat
kilomacs/emacs :kilomacs
+elksmoria/elksmori.os2 :elksmoria
+elksmoria/elks/morifile/license ::lib/morifile/license :elksmoria
+elksmoria/elks/morifile/newselks ::lib/morifile/newselks :elksmoria
+elksmoria/elks/morifile/origcmds ::lib/morifile/origcmds :elksmoria
+elksmoria/elks/morifile/roglcmds ::lib/morifile/roglcmds :elksmoria
# C86 devkit and header files
8086-toolchain/elks-bin/make ::usr/bin/make
8086-toolchain/elks-bin/cpp ::usr/bin