888bd5db18
- The score file should not be in ${PREFIX}/lib/X11/xsoldier, where only static content should be put, move it to /var/games/xsoldier.scores and add INSTALL/DEINSTALL scripts to handle it - Make the score file group-writable to 'games' and the game setgid 'games' instead of setuid root Bump package name to reflect changes
103 lines
4.3 KiB
Plaintext
103 lines
4.3 KiB
Plaintext
--- Imakefile.orig Fri Feb 28 08:48:57 1997
|
||
+++ Imakefile Mon Sep 16 02:01:05 2002
|
||
@@ -6,58 +6,58 @@
|
||
|
||
|
||
/* ----------------------------------------------------------------------- */
|
||
-/* -------------------- その1 インストール先の設定 ----------------------- */
|
||
+/* ---------------------- PART1 INSTALL DIRECTORY ------------------------ */
|
||
/* ----------------------------------------------------------------------- */
|
||
|
||
-/* インストールディレクトリ */
|
||
-/* 書き込み権限が無いとインストール出来ません.=> 遊べない.(^^; */
|
||
-PIXMAPDIR = /usr/local/games/lib/xsoldier
|
||
-SCOREDIR = /usr/local/games/lib/xsoldier
|
||
-BINDIR = /usr/local/games
|
||
+/* Install Directory */
|
||
+/* You can't install without write permission of these. => Unplayable. (^^;*/
|
||
+PIXMAPDIR = ${PREFIX}/lib/X11/xsoldier
|
||
+SCOREDIR = /var/games
|
||
+BINDIR = ${PREFIX}/bin
|
||
|
||
-/* スコアファイル名.SCOREDIR 以下に置かれます. */
|
||
-SCOREFILE = .scorefile
|
||
+/* Score File Name. It's under SCOREDIR. */
|
||
+SCOREFILE = xsoldier.scores
|
||
|
||
|
||
/* ----------------------------------------------------------------------- */
|
||
-/* --------------------- その2 コンパイルの設定 -------------------------- */
|
||
+/* ------------------- PART2 COMPILE CONFIGURATION ----------------------- */
|
||
/* ----------------------------------------------------------------------- */
|
||
|
||
-/* xmkmf の Makefile で cc になっちゃう場合 */
|
||
+/* What compiler do you want to use? */
|
||
/* CC = gcc */
|
||
|
||
-/* xpmがXと異なるディレクトリにインストールされている場合 */
|
||
+/* If you have xpm not in the X directory. */
|
||
/* XPMINCDIR = /usr/X11R6/include */
|
||
/* XPMLIBDIR = /usr/X11R6/lib */
|
||
-/* ココに path を書いて */
|
||
+/* Write path name here and ..... */
|
||
/* XPMINCFLAGS = -I$(XPMINCDIR) */
|
||
/* XPMLIBFLAGS = -L$(XPMLIBDIR) */
|
||
-/* 上の2つのコメントを解除してください */
|
||
+/* Uncomment the upper 2 lines. */
|
||
|
||
-/* ゲームのウエイト */
|
||
+/* Game Wait */
|
||
WAIT = 35000
|
||
|
||
-/* その他コンパイルオプション */
|
||
-/* -DDUPSCORE … 同一人物がハイスコアに複数エントリ出来る */
|
||
-/* -DSYSV … SystemV 系などで random 関数が無い場合, */
|
||
-/* かわりに srand48 と lrand48 関数を使用します */
|
||
+/* The other compile options */
|
||
+/* -DDUPSCORE -> Allow multiple entry in the high score */
|
||
+/* -DSYSV -> Specify when not have random functions(SystemV etc.) */
|
||
+/* Use srand48 and lrand48 instead. */
|
||
LOCAL_DEF =
|
||
|
||
-/* ジョイスティックを使う場合 */
|
||
+/* When you use the joystick */
|
||
/* #define JOYSTICK */
|
||
|
||
|
||
/* ----------------------------------------------------------------------- */
|
||
-/* ------------------ その3 インストールコマンドの設定 ------------------- */
|
||
+/* ------------------ PART3 INSTALL COMMAND CONFIGURATION ---------------- */
|
||
/* ----------------------------------------------------------------------- */
|
||
|
||
-/* Solarisでopenwinを使用してコンパイルするときに必要 */
|
||
+/* You need this when you use openwin on Solaris. */
|
||
/* INSTALL = /usr/ucb/install */
|
||
|
||
|
||
/* ----------------------------------------------------------------------- */
|
||
/* */
|
||
-/* 基本的にここから下はいぢらなくて済むハズ */
|
||
+/* Basically, you don't need change below. */
|
||
/* */
|
||
/* ----------------------------------------------------------------------- */
|
||
|
||
@@ -85,9 +85,9 @@ LOCAL_LDFLAGS = $(XPMLIBFLAGS)
|
||
|
||
OBJS = $(SRCS:.c=.o)
|
||
|
||
-ComplexProgramTarget(xsoldier)
|
||
+ComplexProgramTargetNoMan(xsoldier)
|
||
|
||
-install:: install.pixmap install.score install.bin
|
||
+install:: install.pixmap install.bin
|
||
|
||
update:: install.pixmap install.bin
|
||
@echo "install update . done"
|
||
@@ -109,5 +109,5 @@ install.pixmap::
|
||
install.bin::
|
||
@if [ -d $(BINDIR) ]; then set +x; \
|
||
else (set -x; $(MKDIRHIER) $(BINDIR)); fi
|
||
- $(INSTALL) -c -m 4755 $(PROGRAM) $(BINDIR)/$(PROGRAM)
|
||
+ $(INSTALL) -c -m 2755 -g games $(PROGRAM) $(BINDIR)/$(PROGRAM)
|
||
@echo "install bin . done"
|