aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--backends/platform/sdl/amigaos/amigaos-main.cpp3
-rw-r--r--backends/platform/sdl/amigaos/amigaos.mk18
-rwxr-xr-xconfigure4
3 files changed, 14 insertions, 11 deletions
diff --git a/backends/platform/sdl/amigaos/amigaos-main.cpp b/backends/platform/sdl/amigaos/amigaos-main.cpp
index 0743b3f9a0..65da6bbf85 100644
--- a/backends/platform/sdl/amigaos/amigaos-main.cpp
+++ b/backends/platform/sdl/amigaos/amigaos-main.cpp
@@ -30,6 +30,9 @@
int main(int argc, char *argv[]) {
+ // Set up a stack cookie to avoid crashes due to too few stack set by users
+ static const char *stack_cookie __attribute__((used)) = "$STACK: 600000";
+
// Create our OSystem instance
g_system = new OSystem_AmigaOS();
assert(g_system);
diff --git a/backends/platform/sdl/amigaos/amigaos.mk b/backends/platform/sdl/amigaos/amigaos.mk
index f84747c9b2..e998c6f3b2 100644
--- a/backends/platform/sdl/amigaos/amigaos.mk
+++ b/backends/platform/sdl/amigaos/amigaos.mk
@@ -1,12 +1,12 @@
# Special target to create an AmigaOS snapshot installation
-amigaos4dist: $(EXECUTABLE)
- mkdir -p $(AMIGAOS4PATH)
- mkdir -p $(AMIGAOS4PATH)/themes
- mkdir -p $(AMIGAOS4PATH)/extras
- $(STRIP) $(EXECUTABLE) -o $(AMIGAOS4PATH)/$(EXECUTABLE)
- cp ${srcdir}/icons/scummvm.info $(AMIGAOS4PATH)/$(EXECUTABLE).info
- cp $(DIST_FILES_THEMES) $(AMIGAOS4PATH)/themes/
+amigaosdist: $(EXECUTABLE)
+ mkdir -p $(AMIGAOSPATH)
+ mkdir -p $(AMIGAOSPATH)/themes
+ mkdir -p $(AMIGAOSPATH)/extras
+ $(STRIP) $(EXECUTABLE) -o $(AMIGAOSPATH)/$(EXECUTABLE)
+ cp ${srcdir}/icons/scummvm.info $(AMIGAOSPATH)/$(EXECUTABLE).info
+ cp $(DIST_FILES_THEMES) $(AMIGAOSPATH)/themes/
ifdef DIST_FILES_ENGINEDATA
- cp $(DIST_FILES_ENGINEDATA) $(AMIGAOS4PATH)/extras/
+ cp $(DIST_FILES_ENGINEDATA) $(AMIGAOSPATH)/extras/
endif
- cp $(DIST_FILES_DOCS) $(AMIGAOS4PATH)
+ cp $(DIST_FILES_DOCS) $(AMIGAOSPATH)
diff --git a/configure b/configure
index 87c4a0eb7d..541d1c2198 100755
--- a/configure
+++ b/configure
@@ -168,7 +168,7 @@ _as="as"
_windres=windres
_stagingpath="staging"
_win32path="c:/scummvm"
-_amigaos4path="Games:ScummVM"
+_amigaospath="Games:ScummVM"
_staticlibpath=
_sdlconfig=sdl-config
_freetypeconfig=freetype-config
@@ -4502,7 +4502,7 @@ WINDRES := $_windres
WINDRESFLAGS := $WINDRESFLAGS
STAGINGPATH=$_stagingpath
WIN32PATH=$_win32path
-AMIGAOS4PATH=$_amigaos4path
+AMIGAOSPATH=$_amigaospath
STATICLIBPATH=$_staticlibpath
BACKEND := $_backend