Mercurial > hg > early-roguelike
changeset 34:655c317b6237
rogue5: add savedir, logfile, bugfixes
| author | elwin | 
|---|---|
| date | Mon, 24 May 2010 20:16:15 +0000 | 
| parents | f502bf60e6e4 | 
| children | 05018c63a721 | 
| files | rogue5/Makefile.in rogue5/config.h.in rogue5/configure rogue5/configure.ac rogue5/extern.c rogue5/extern.h rogue5/mach_dep.c rogue5/main.c rogue5/mdport.c rogue5/options.c rogue5/rip.c rogue5/rogue.h rogue5/save.c | 
| diffstat | 13 files changed, 2187 insertions(+), 1460 deletions(-) [+] | 
line wrap: on
 line diff
--- a/rogue5/Makefile.in Mon May 24 20:10:59 2010 +0000 +++ b/rogue5/Makefile.in Mon May 24 20:16:15 2010 +0000 @@ -52,9 +52,15 @@ #SCOREFILE=rogue54.scr SCOREFILE = @SCOREFILE@ +#LOGFILE=rogue54.log +LOGFILE = @LOGFILE@ + #LOCKFILE=rogue54.lck LOCKFILE = @LOCKFILE@ +#SAVEDIR=rogue5save +SAVEDIR = @SAVEDIR@ + #GROUPOWNER=games GROUPOWNER = @GROUPOWNER@ @@ -193,12 +199,20 @@ install: $(PROGRAM) -$(TOUCH) test -if test ! -f $(DESTDIR)$(SCOREFILE) ; then $(INSTALL) -m 0664 test $(DESTDIR)$(SCOREFILE) ; fi + -if test "x$(LOGFILE)" != "x" -a ! -f $(DESTDIR)$(LOGFILE) ; then \ + $(INSTALL) -m 0664 test $(DESTDIR)$(LOGFILE) ; fi + -if test "x$(SAVEDIR)" != "x" -a ! -f $(DESTDIR)$(SAVEDIR) ; then \ + $(MKDIR) -p $(DESTDIR)$(SAVEDIR) ; fi -$(INSTALL) -m 0755 $(PROGRAM) $(DESTDIR)$(bindir)/$(PROGRAM) -if test "x$(GROUPOWNER)" != "x" ; then \ $(CHGRP) $(GROUPOWNER) $(DESTDIR)$(SCOREFILE) ; \ + $(CHGRP) $(GROUPOWNER) $(DESTDIR)$(LOGFILE) ; \ $(CHGRP) $(GROUPOWNER) $(DESTDIR)$(bindir)/$(PROGRAM) ; \ + $(CHGRP) $(GROUPOWNER) $(DESTDIR)$(SAVEDIR) ; \ $(CHMOD) 02755 $(DESTDIR)$(bindir)/$(PROGRAM) ; \ $(CHMOD) 0464 $(DESTDIR)$(SCOREFILE) ; \ + $(CHMOD) 0464 $(DESTDIR)$(LOGFILE) ; \ + $(CHMOD) 0775 $(DESTDIR)$(SAVEDIR) ; \ fi -if test -d $(man6dir) ; then $(INSTALL) -m 0644 rogue.6 $(DESTDIR)$(man6dir)/$(PROGRAM).6 ; fi -if test ! -d $(man6dir) ; then $(INSTALL) -m 0644 rogue.6 $(DESTDIR)$(mandir)/$(PROGRAM).6 ; fi
--- a/rogue5/config.h.in Mon May 24 20:10:59 2010 +0000 +++ b/rogue5/config.h.in Mon May 24 20:16:15 2010 +0000 @@ -189,6 +189,9 @@ /* Define to file to use for scoreboard lockfile */ #undef LOCKFILE +/* Define to file to use for log */ +#undef LOGFILE + /* Define to 1 if `lstat' dereferences a symlink specified with a trailing slash. */ #undef LSTAT_FOLLOWS_SLASHED_SYMLINK @@ -233,6 +236,9 @@ /* Define as the return type of signal handlers (`int' or `void'). */ #undef RETSIGTYPE +/* Define to systemwide directory for storing saved games */ +#undef SAVEDIR + /* Define to file to use for scoreboard */ #undef SCOREFILE
--- a/rogue5/configure Mon May 24 20:10:59 2010 +0000 +++ b/rogue5/configure Mon May 24 20:16:15 2010 +0000 @@ -1,11 +1,11 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.61 for Rogue 5.4.5. +# Generated by GNU Autoconf 2.63 for Rogue 5.4.5. # # Report bugs to <yendor@rogueforge.net>. # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
