summaryrefslogtreecommitdiff
path: root/games/galaxa/patches/patch-aa
blob: 364e4bfff10832fb4e01d437cb9b109fe9dcdc1d (plain)
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
$NetBSD: patch-aa,v 1.5 1998/09/14 06:38:45 garbled Exp $
--- makefile.orig	Wed Apr 22 22:41:21 1998
+++ makefile	Sun Sep 13 23:25:17 1998
@@ -14,16 +14,21 @@
 OPTFLAG=
 
 POSTPROCESS=strip
+INSTALLROOT=$(PREFIX)
+SOUNDS=$(INSTALLROOT)/share/galaxa/sounds
+IMAGES=$(INSTALLROOT)/share/galaxa/images
+DATA=$(INSTALLROOT)/share/galaxa
 
+DIRS= -DSOUNDS=\"$(SOUNDS)\" -DIMAGES=\"$(IMAGES)\" -DDATA=\"$(DATA)\"
 
-XLIB=-lX11
-CFLAGS=
+#XLIB=-lX11
+#CFLAGS=
 
 # XLIB=-L/usr/openwin/lib -lX11
 # CFLAGS=-I/usr/openwin/include
 
-# XLIB=-L /usr/X11R6/lib -lX11 -lcompat
-# CFLAGS=-I/usr/X11/include
+XLIB=	-Wl,-R$(X11BASE)/lib -L$(X11BASE)/lib -lX11 #-lcompat
+CFLAGS=	-I$(X11BASE)/include $(DIRS)
 
 
 OBJECTS=galaxa.o hints.o randnum.o setup.o text.o soundmgr.o
@@ -39,30 +44,26 @@
 
 
 galaxa:	$(OBJECTS)
-	$(CC)	$(OBJECTS) $(XLIB) $(MATHLIB) $(CFLAGS) $(OPTFLAG) -o galaxa
+	$(CC) $(XLIB) $(MATHLIB) $(CFLAGS) $(OPTFLAG) -o $@ $(OBJECTS)
 	chmod 755 galaxa
 	$(POSTPROCESS) galaxa
 
+install: galaxa
+	install -g games -o bin -m 2755 galaxa $(INSTALLROOT)/bin
+	mkdir -p $(DATA)
+	mkdir -p $(SOUNDS)
+	mkdir -p $(IMAGES)
+	install -g bin -o bin -m 0644 sounds/* $(SOUNDS)
+	install -g bin -o bin -m 0644 images/* $(IMAGES)
+	if [ ! -e /var/games/galaxa-highs.dat ]; then \
+		install -g games -o bin -m 0664 galaxa-highs.dat /var/games ; \
+	fi
 
-#-- App object--#
+#-- Dependencies --#
 
 galaxa.o:	galaxa.c hints.h randnum.h setup.h text.h soundmgr.h
-	$(CC)	galaxa.c -c
-
-
-#-- Lib objects--#
-
 hints.o:	hints.c hints.h
-	$(CC)	hints.c -c
-
-text.o:	text.c text.h
-	$(CC)	text.c -c
-
+text.o:		text.c text.h
 soundmgr.o:	soundmgr.c soundmgr.h
-	$(CC)	soundmgr.c -c
-
 randnum.o:	randnum.c randnum.h
-	$(CC)	randnum.c -c
-
 setup.o:	setup.c setup.h hints.h text.h soundmgr.h randnum.h
-	$(CC)	setup.c -c