replaced hardcoded lua script and libs paths with defines, Atari build stack adjustments (reduced it's size to 8k)
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1800 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
parent
7184fb857f
commit
78e1745ef1
@ -290,7 +290,7 @@ else
|
||||
STRIP = m68k-atari-mint-strip -s
|
||||
X11LOPT =
|
||||
COPT = -W -Wall -m68020-60 -fomit-frame-pointer -std=c99 -Wdeclaration-after-statement -D__MINT__ -ffast-math -O$(OPTIM) -c -I$(prefix)/include `$(prefix)/bin/libpng12-config --cflags` `$(prefix)/bin/sdl-config --cflags` $(JOYCOPT) $(LAYERCOPT) $(LUACOPT)
|
||||
LOPT = -static -m68020-60 -lSDL_image `$(prefix)/bin/sdl-config --libs` -L$(prefix)/lib -ltiff -ljpeg `$(prefix)/bin/libpng12-config --libs` -lz -lm $(TTFLOPT) -lfreetype $(LUALOPT) -lm $(LAYERLOPT) -Wl,--stack,32k
|
||||
LOPT = -static -m68020-60 -lSDL_image `$(prefix)/bin/sdl-config --libs` -L$(prefix)/lib -ltiff -ljpeg `$(prefix)/bin/libpng12-config --libs` -lz -lm $(TTFLOPT) -lfreetype $(LUALOPT) -lm $(LAYERLOPT) -Wl,--stack,8k
|
||||
else
|
||||
|
||||
# Compiles a regular linux executable for the native platform
|
||||
|
||||
@ -45,7 +45,7 @@
|
||||
#include "graph.h"
|
||||
#include "filesel.h" // Read_list_of_drives()
|
||||
#include "realpath.h"
|
||||
|
||||
#include "setup.h"
|
||||
|
||||
/// Lua scripts bound to shortcut keys.
|
||||
char * Bound_script[10];
|
||||
@ -1491,8 +1491,8 @@ void Run_script(const char *script_subdirectory, const char *script_filename)
|
||||
|
||||
strcpy(buf, "LUA_PATH=");
|
||||
strcat(buf, Data_directory);
|
||||
Append_path(buf+9, "scripts", NULL);
|
||||
Append_path(buf+9, "libs", NULL);
|
||||
Append_path(buf+9, SCRIPTS_SUBDIRECTORY, NULL);
|
||||
Append_path(buf+9, LUALIB_SUBDIRECTORY, NULL);
|
||||
Append_path(buf+9, "?.lua", NULL);
|
||||
putenv(buf);
|
||||
|
||||
|
||||
@ -945,7 +945,7 @@ int Load_INI(T_Config * conf)
|
||||
{
|
||||
// Default when empty:
|
||||
Realpath(Data_directory, conf->Scripts_directory);
|
||||
Append_path(conf->Scripts_directory, "scripts", NULL);
|
||||
Append_path(conf->Scripts_directory, SCRIPTS_SUBDIRECTORY, NULL);
|
||||
}
|
||||
|
||||
conf->Allow_multi_shortcuts=0;
|
||||
|
||||
@ -89,7 +89,6 @@ void Set_program_directory(ARG_UNUSED const char * argv0,char * program_dir)
|
||||
#elif defined(__amigaos4__) || defined(__AROS__) || defined(__MORPHOS__) || defined(__amigaos__)
|
||||
strcpy(program_dir,"PROGDIR:");
|
||||
#elif defined(__MINT__)
|
||||
|
||||
static char path[1024]={0};
|
||||
char currentDrive='A';
|
||||
currentDrive=currentDrive+Dgetdrv();
|
||||
|
||||
16
src/setup.h
16
src/setup.h
@ -70,6 +70,22 @@ void Set_config_directory(const char * program_dir, char * config_dir);
|
||||
#define SKINS_SUBDIRECTORY "skins"
|
||||
#endif
|
||||
|
||||
/// Name of the subdirectory containing scripts
|
||||
#if defined (__MINT__)
|
||||
#define SCRIPTS_SUBDIRECTORY "SCRIPTS"
|
||||
#else
|
||||
#define SCRIPTS_SUBDIRECTORY "scripts"
|
||||
#endif
|
||||
|
||||
/// LUA directory prefix
|
||||
#if defined (__MINT__)
|
||||
#define LUALIB_SUBDIRECTORY "LIBS"
|
||||
#else
|
||||
#define LUALIB_SUBDIRECTORY "libs"
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
/// Name of the binary file containing some configuration settings.
|
||||
#if defined (__MINT__)
|
||||
#define CONFIG_FILENAME "GFX2.CFG"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user