- Timestamp:
- May 9, 2011, 12:55:14 AM (12 years ago)
- Location:
- abuse/trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
abuse/trunk/PACKAGERS
r609 r614 12 12 13 13 14 2.) Datadirectory14 2.) Assets directory 15 15 16 The default data directory is ${prefix}/share/games/abuse. With the default 17 prefix value, this expands to /usr/local/share/games/abuse. 16 The default assets directory is ${datadir}/games/abuse. With the default prefix 17 value, this expands to /usr/local/share/games/abuse. 18 19 To override the assets directory, use the `--with-assetsdir' configure flag, 20 for instance: 21 22 ./configure --with-assetsdir=/opt/abuse 18 23 19 24 -
abuse/trunk/configure.ac
r610 r614 20 20 fi 21 21 22 dnl Figure out where the datafiles will be23 EXPDATADIR="-DEXPDATADIR=\\\"$datadir/games/abuse\\\""24 AC_SUBST(EXPDATADIR)25 26 22 AC_ARG_ENABLE(debug, 27 23 [ --enable-debug build debug versions of the game (default no)]) … … 31 27 [ --disable-nonfree disable non-free data (default no)]) 32 28 33 dnl Checks for libraries 29 AC_ARG_WITH(assetsdir, 30 [ --with-assetsdir=DIR override default game data directory]) 31 32 dnl Figure out where the datafiles will be 33 if test "x${with_assetsdir}" = x; then 34 with_assetsdir='$(datadir)/games/abuse' 35 fi 36 AC_SUBST([assetsdir], [$with_assetsdir]) 37 38 dnl Checks for libraries 34 39 dnl Do we need to link against something for X shared memory support? 35 AC_CHECK_LIB(Xext,XShmAttach,:,[ 36 AC_CHECK_LIB(XextSam,XShmAttach,LIBS="$LIBS -lXextSam",,$X_LIBS -lX11 -lXext) 37 ],$X_LIBS -lX11) 40 AC_CHECK_LIB(Xext, XShmAttach, :, 41 [AC_CHECK_LIB(XextSam, XShmAttach, LIBS="$LIBS -lXextSam", :, 42 $X_LIBS -lX11 -lXext)], 43 $X_LIBS -lX11) 38 44 39 45 dnl Checks for Solaris compatibility 40 AC_CHECK_LIB(m, pow,LIBS="$LIBS -lm")41 AC_CHECK_LIB(socket, socket,LIBS="$LIBS -lsocket")42 AC_CHECK_LIB(nsl, gethostbyname,LIBS="$LIBS -lnsl")46 AC_CHECK_LIB(m, pow, LIBS="$LIBS -lm") 47 AC_CHECK_LIB(socket, socket, LIBS="$LIBS -lsocket") 48 AC_CHECK_LIB(nsl, gethostbyname, LIBS="$LIBS -lnsl") 43 49 44 50 dnl Check for SDL … … 114 120 #else 115 121 #include <GL/gl.h> 116 #endif 117 ],[ 118 ],[ 119 have_opengl=yes 120 ]) 122 #endif], 123 [], 124 [have_opengl=yes]) 121 125 AC_MSG_RESULT($have_opengl) 122 if test x$have_opengl= xyes; then126 if test "x$have_opengl" = xyes; then 123 127 CFLAGS="$CFLAGS -DHAVE_OPENGL" 124 128 CXXFLAGS="$CXXFLAGS -DHAVE_OPENGL" … … 140 144 echo " 141 145 ------ Configuration for $PACKAGE $VERSION ------ 142 Compiler: ${CC} (version `${CC} --version`) 143 Install prefix: $prefix 144 SDL version: `sdl-config --version` 145 OpenGL support: $have_opengl 146 Compiler: ${CC} (`${CC} --version | head -n 1`) 147 Install prefix: ${prefix} 148 Assets directory: ${with_assetsdir} 149 SDL version: `sdl-config --version` 150 OpenGL support: ${have_opengl} 146 151 147 152 Now type 'make' to build $PACKAGE. -
abuse/trunk/data/Makefile.am
r609 r614 2 2 EXTRA_DIST = \ 3 3 $(demos) $(music) $(lisp) $(extra) $(art) $(levels) $(doc) $(sound) 4 5 datafiledir = $(datadir)/games/abuse6 4 7 5 install-data-local: 8 6 @for p in $(EXTRA_DIST); do \ 9 7 d="`echo \"$$p\" | sed -ne 's@\(.*\)/.*@\1@p'`"; \ 10 $(MKDIR_P) "$(DESTDIR)$( datafiledir)/$$d"; \11 echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$( datafiledir)/$$d"; \12 $(INSTALL_DATA) "$(srcdir)/$$p" "$(DESTDIR)$( datafiledir)/$$d" || exit $$?; \8 $(MKDIR_P) "$(DESTDIR)$(assetsdir)/$$d"; \ 9 echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(assetsdir)/$$d"; \ 10 $(INSTALL_DATA) "$(srcdir)/$$p" "$(DESTDIR)$(assetsdir)/$$d" || exit $$?; \ 13 11 done 14 12 15 13 uninstall-local: 16 14 @for p in $(EXTRA_DIST); do \ 17 echo " ( cd '$(DESTDIR)$( datafiledir)' && rm -f" $$p ")"; \18 cd "$(DESTDIR)$( datafiledir)" && rm -f $$p; \15 echo " ( cd '$(DESTDIR)$(assetsdir)' && rm -f" $$p ")"; \ 16 cd "$(DESTDIR)$(assetsdir)" && rm -f $$p; \ 19 17 done 20 18 -
abuse/trunk/src/sdlport/Makefile.am
r481 r614 1 ## Process this file with automake to produce Makefile.in 2 DEFS = @DEFS@ @EXPDATADIR@1 2 DEFS = @DEFS@ 3 3 4 4 noinst_LIBRARIES = libsdlport.a … … 19 19 INCLUDES = -I$(srcdir)/../ -I$(srcdir)/../imlib $(SDL_CFLAGS) 20 20 21 CPPFLAGS = @CPPFLAGS@ -DNO_CHECK 21 CPPFLAGS = @CPPFLAGS@ -DNO_CHECK -DASSETSDIR=\"$(datadir)/games/abuse\" 22 -
abuse/trunk/src/sdlport/setup.cpp
r555 r614 93 93 if( (fd = fopen( rcfile, "w" )) != NULL ) 94 94 { 95 char datadir[255];96 strncpy(datadir, EXPDATADIR, 255);97 98 95 fputs( "; Abuse-SDL Configuration file\n\n", fd ); 99 96 fputs( "; Startup fullscreen\nfullscreen=0\n\n", fd ); … … 105 102 fputs( "; Use OpenGL\ngl=0\n\n", fd ); 106 103 fputs( "; Location of the datafiles\ndatadir=", fd ); 107 fputs( datadir, fd ); 108 fputs( "\n\n", fd ); 104 fputs( ASSETSDIR "\n\n", fd ); 109 105 #endif 110 106 fputs( "; Use mono audio only\nmono=0\n\n", fd ); … … 434 430 set_filename_prefix( (const char*)buffer ); 435 431 #else 436 set_filename_prefix( EXPDATADIR );432 set_filename_prefix( ASSETSDIR ); 437 433 #endif 438 434
Note: See TracChangeset
for help on using the changeset viewer.