From: Colin Walters Date: Wed, 10 Apr 2002 19:05:44 +0000 (+0000) Subject: (gamedir, gameuser): New variables. X-Git-Tag: ttn-vms-21-2-B4~15709 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=1ba1fb11c0d8516249894ac08396152c3e1cd009;p=emacs.git (gamedir, gameuser): New variables. (toplevel, UTILITIES): Add update-game-score. (${archlibdir}): Handle HAVE_SHARED_GAME_DIR. --- diff --git a/lib-src/Makefile.in b/lib-src/Makefile.in index 20067cb8a91..6c20b857f64 100644 --- a/lib-src/Makefile.in +++ b/lib-src/Makefile.in @@ -82,6 +82,9 @@ top_srcdir=@top_srcdir@ # to `../configure'. archlibdir=@archlibdir@ +gamedir=@gamedir@ +gameuser=@gameuser@ + # ==================== Utility Programs for the Build ================= # ../configure figures out the correct values for these. @@ -100,8 +103,8 @@ INSTALLABLE_SCRIPTS = rcs-checkin grep-changelog # Things that Emacs runs internally, or during the build process, # which should not be installed in bindir. -UTILITIES= profile digest-doc \ - sorted-doc movemail cvtmail fakemail yow emacsserver hexl +UTILITIES= profile digest-doc sorted-doc movemail cvtmail fakemail \ + yow emacsserver hexl update-game-score DONT_INSTALL= test-distrib make-docfile @@ -288,6 +291,17 @@ ${archlibdir}: all $(INSTALL_PROGRAM) $(INSTALL_STRIP) $$file ${archlibdir}/$$file ; \ done ; \ fi +#ifdef HAVE_SHARED_GAME_DIR + chown ${gameuser} ${archlibdir}/update-game-score + chmod u+s ${archlibdir}/update-game-score + $(top_srcdir)/mkinstalldirs ${gamedir} + chown ${gameuser} ${gamedir} + chmod u=rwx,g=rwx,o=rx ${gamedir} +/* If you change these, be sure to change the variables in + lisp/play/{tetris,snake}.el. */ + touch ${gamedir}/snake-scores + touch ${gamedir}/tetris-scores +#endif if [ `(cd ${archlibdir} && /bin/pwd)` \ != `(cd ${srcdir} && /bin/pwd)` ]; then \ for file in ${SCRIPTS}; do \ @@ -430,6 +444,9 @@ emacsclient: ${srcdir}/emacsclient.c ../src/config.h $(GETOPTDEPS) hexl: ${srcdir}/hexl.c ../src/config.h $(CC) ${ALL_CFLAGS} ${srcdir}/hexl.c $(LOADLIBES) -o hexl +update-game-score: ${srcdir}/update-game-score.c ../src/config.h + $(CC) ${ALL_CFLAGS} ${srcdir}/update-game-score.c $(LOADLIBES) -o update-game-score + /* These are NOT included in INSTALLABLES or UTILITIES. See ../src/Makefile.in. */ emacstool: ${srcdir}/emacstool.c