blob: cc7bb1733f64c93e98cf0d7348ac9587a7b3ff00 [file] [log] [blame]
--- linux/Makefile.old
+++ linux/Makefile
@@ -54,7 +54,7 @@
RELEASE_CFLAGS=$(BASE_CFLAGS) -O6 -ffast-math -funroll-loops \
-fomit-frame-pointer -fexpensive-optimizations
else
-RELEASE_CFLAGS=$(BASE_CFLAGS) -g -mpentiumpro -O6 -ffast-math -funroll-loops \
+RELEASE_CFLAGS=$(BASE_CFLAGS) -g $(GENTOO_CFLAGS) -DGENTOO_DATADIR=\\\"$(GENTOO_DATADIR)\\\" -O6 -ffast-math -funroll-loops \
-fomit-frame-pointer -fexpensive-optimizations
endif
@@ -92,7 +92,7 @@
#############################################################################
ifeq ($(ARCH),axp)
-TARGETS=$(BUILDDIR)/q2ded \
+TARGETS=\
$(BUILDDIR)/game$(ARCH).$(SHLIBEXT) \
$(BUILDDIR)/ctf/game$(ARCH).$(SHLIBEXT) \
# $(BUILDDIR)/xatrix/game$(ARCH).$(SHLIBEXT) \
@@ -100,11 +100,7 @@
else
TARGETS=$(BUILDDIR)/quake2 \
$(BUILDDIR)/game$(ARCH).$(SHLIBEXT) \
- $(BUILDDIR)/ref_soft.$(SHLIBEXT) \
- $(BUILDDIR)/ref_softx.$(SHLIBEXT) \
$(BUILDDIR)/ref_softaa.$(SHLIBEXT) \
- $(BUILDDIR)/ref_gl.$(SHLIBEXT) \
- $(BUILDDIR)/ref_glx.$(SHLIBEXT) \
$(BUILDDIR)/ctf/game$(ARCH).$(SHLIBEXT) \
# $(BUILDDIR)/xatrix/game$(ARCH).$(SHLIBEXT) \
# $(BUILDDIR)/rogue/game$(ARCH).$(SHLIBEXT)
@@ -125,9 +121,6 @@
build_release:
@-mkdir $(BUILD_RELEASE_DIR) \
$(BUILD_RELEASE_DIR)/client \
- $(BUILD_RELEASE_DIR)/ded \
- $(BUILD_RELEASE_DIR)/ref_soft \
- $(BUILD_RELEASE_DIR)/ref_gl \
$(BUILD_RELEASE_DIR)/game \
$(BUILD_RELEASE_DIR)/ctf \
# $(BUILD_RELEASE_DIR)/xatrix \
--- linux/sys_linux.c.old
+++ linux/sys_linux.c
@@ -220,7 +220,7 @@
char curpath[MAX_OSPATH];
char *path;
#ifdef __i386__
- const char *gamename = "gamei386.so";
+ const char *gamename = "GENTOO_DIR/gamei386.so";
#elif defined __alpha__
const char *gamename = "gameaxp.so";
#else
@@ -250,6 +250,14 @@
{
Com_Printf ("LoadLibrary (%s)\n",name);
break;
+ } else {
+ sprintf (name, "%s", gamename);
+ game_library = dlopen (name, RTLD_LAZY );
+ if (game_library)
+ {
+ Com_Printf ("LoadLibrary (%s)\n",name);
+ break;
+ }
}
}
--- qcommon/files.c.old
+++ qcommon/files.c
@@ -865,7 +865,7 @@
//
// start up with baseq2 by default
//
- FS_AddGameDirectory (va("%s/"BASEDIRNAME, fs_basedir->string) );
+ FS_AddGameDirectory (va(BASEDIRNAME) );
// any set gamedirs will be freed up to here
fs_base_searchpaths = fs_searchpaths;
--- qcommon/qcommon.h.old
+++ qcommon/qcommon.h
@@ -25,7 +25,7 @@
#define VERSION 3.21
-#define BASEDIRNAME "baseq2"
+#define BASEDIRNAME GENTOO_DATADIR
#ifdef WIN32