blob: 89c3d61786bd13599370a57ca3a91b3e2b6e330d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
--- Makefile.orig 1996-07-27 18:05:03 UTC
+++ Makefile
@@ -10,15 +10,15 @@ PROGS= xtrojka
# xtrojka version (do not change!)
VERSION=123
# where to put the binary
-TARGET_DIR=/usr/games
+TARGET_DIR=${PREFIX}/bin
# where to put the manpage
-MANDIR=/usr/local/man/man6
+MANDIR=${PREFIX}/man/man6
# the location of the highscorefile
-HSFILE=/fill_in_your_scorefile
+HSFILE=${PREFIX}/share/xtrojka/xtrojka.scores
# your favourite packer
COMPRESS=gzip -v9
# your favourite c-compiler
-CC=gcc
+CC?=gcc
# used X libraries
XLIBS= -lXaw -lXmu -lXt -lX11 -lXext
# some more X libraries
@@ -48,7 +48,7 @@ HSF=-DSCOREFILE='"$(HSFILE)"'
# comment out your favorite system (the one you use, that is...)
#
# search the libaries here
-LIBPATH=-L/usr/X11/lib
+LIBPATH=-L${LOCALBASE}/lib
# doesn't work too well on all systems
#LCK=-DLOCKING
# add debug info
@@ -75,7 +75,13 @@ XPMLIB=-lXpm
#
# Linux
#
-SYS=-DLINUX
+#SYS=-DLINUX
+
+#
+# FreeBSD
+#
+XDIR=-I${LOCALBASE}/include
+LIBS=-lm
#
#
@@ -105,11 +111,14 @@ tar:
rm -rf xtrojka$(VERSION);
install:
- @echo $(HSFILE)|sed -e 's/\//\\\//g'>/tmp/hsn; \
- sed -e "s/__SCOREDIR__/`cat /tmp/hsn`/g" xtrojka.man > xtrojka.6; \
- cp xtrojka.6 $(MANDIR); chmod go+r xtrojka.6; \
- cp xtrojka $(TARGET_DIR);chmod go+rx xtrojka; \
- touch $(HSFILE); chmod go+rwx $(HSFILE);
+ @rm -f hsn
+ echo $(HSFILE)|sed -e 's/\//\\\//g'>hsn
+ sed -e "s/__SCOREDIR__/`cat hsn`/g" xtrojka.man > xtrojka.6
+ gzip -c xtrojka.6 >$(MANDIR)/xtrojka.6.gz
+ $(BSD_INSTALL_PROGRAM) xtrojka $(TARGET_DIR)
+ touch $(HSFILE)
+ chmod 664 $(HSFILE)
+ @rm -f hsn
clean:
rm -rf tags *.o core xtrojka xtrojka.6
@@ -119,7 +128,7 @@ clean:
# DEPENDENCIES
#
-_strdefs.h _resdefs.h: XTrojka
+_strdefs.h _resdefs.h: XTrojka.uk
$(RESGEN)
actions.o: actions.c actions.h xtrojka.h debug.h
|