openbsd-ports/games/moria/patches/patch-unix_Makefile

66 lines
2.3 KiB
Plaintext
Raw Normal View History

$OpenBSD: patch-unix_Makefile,v 1.1.1.1 2001/07/04 16:57:50 lebel Exp $
--- unix/Makefile.orig Wed Jul 4 12:31:27 2001
+++ unix/Makefile Wed Jul 4 12:31:34 2001
@@ -3,15 +3,15 @@
# LIBDIR must be the same directory defined in config.h
# OWNER is who you want the game to be chown to.
# GROUP is who you wnat the game to be chgrp to.
-BINDIR = /home/zariski/grabiner/moria
-LIBDIR = /home/zariski/grabiner/moria/files
-OWNER = grabiner
-GROUP = grad
+BINDIR = ${TRUEPREFIX}/bin
+LIBDIR = ${TRUEPREFIX}/share/moria
+OWNER = root
+GROUP = games
# For testing and debugging the program, it is best to use this line.
# CFLAGS = -g
# For playing the game, you may want to use this line
-CFLAGS = -O
+CFLAGS += -DPREFIX=\"${PREFIX}\"
# For BSD Systems
CURSES = -lcurses -ltermcap
@@ -26,8 +26,6 @@ CURSES = -lcurses -ltermcap
# Normal systems don't require anything here.
LFLAGS =
-CC = cc
-
SRCS = main.c misc1.c misc2.c misc3.c misc4.c store1.c files.c io.c \
create.c desc.c generate.c sets.c dungeon.c creature.c death.c \
eat.c help.c magic.c potions.c prayer.c save.c staffs.c wands.c \
@@ -60,19 +58,19 @@ TAGS : $(SRCS)
# you must define BINDIR and LIBDIR before installing
# assumes that BINDIR and LIBDIR exist
install:
- chmod 755 $(BINDIR)
- cp moria $(BINDIR)
- chmod 4711 $(BINDIR)/moria
- chmod 711 $(LIBDIR)
- (cd files; cp $(LIBFILES) $(LIBDIR))
- (cd $(LIBDIR); chmod 444 $(LIBFILES))
- (cd $(LIBDIR); touch scores; chmod 644 scores)
- chown $(OWNER) $(BINDIR)/moria
- chgrp $(GROUP) $(BINDIR)/moria
- (cd $(LIBDIR); chown $(OWNER) $(LIBFILES) scores)
- (cd $(LIBDIR); chgrp $(GROUP) $(LIBFILES) scores)
+ chmod 755 $(DESTDIR)$(BINDIR)
+ cp moria $(DESTDIR)$(BINDIR)
+ chown $(OWNER) $(DESTDIR)$(BINDIR)/moria
+ chgrp $(GROUP) $(DESTDIR)$(BINDIR)/moria
+ chmod 711 $(DESTDIR)$(BINDIR)/moria; chmod g+s $(DESTDIR)$(BINDIR)/moria
+ chmod 755 $(DESTDIR)$(LIBDIR)
+ (cd files; cp $(LIBFILES) $(DESTDIR)$(LIBDIR))
+ (cd $(DESTDIR)$(LIBDIR); chmod 444 $(LIBFILES))
+ (cd $(DESTDIR)$(LIBDIR); touch scores; chmod 664 scores)
+ (cd $(DESTDIR)$(LIBDIR); chown $(OWNER) $(LIBFILES) scores)
+ (cd $(DESTDIR)$(LIBDIR); chgrp $(GROUP) $(LIBFILES) scores)
# If you are short on disk space, or aren't interested in debugging moria.
-# strip $(BINDIR)/moria
+ strip $(DESTDIR)$(BINDIR)/moria
clean:
rm -r *.o