summaryrefslogtreecommitdiff
path: root/games/icbm3d/patches/patch-aa
blob: 1286718a183f2eee8c22dde55d6cb76b048ccc31 (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
$NetBSD: patch-aa,v 1.6 2010/01/29 23:10:38 joerg Exp $

--- makefile.orig	1998-07-31 14:41:20.000000000 +1000
+++ makefile
@@ -9,14 +9,14 @@
 
 # Makefile user-definable variables------------------------------------------
 
-CC=gcc
+#CC=gcc
 MATHLIB=-lm
 
 INSTALLROOT=$(PREFIX)
 LANGUAGE=english
 
-XLIB=-L$(PREFIX)/lib -lX11 #-lcompat
-CFLAGS=-I$(PREFIX)/include -O2
+XLIB=${LDFLAGS} -lX11 #-lcompat
+CFLAGS=-I$(X11BASE)/include # -O2
 
 
 # End of makefile user-definable variables-----------------------------------
@@ -26,22 +26,22 @@ CFLAGS=-I$(PREFIX)/include -O2
 # Makefile commands:
 
 all:	icbm3d
-	chmod 644 *.c *.h makefile *.txt
-	@echo "Moving 'icbm3d' to $(INSTALLROOT)"
-	- cp icbm3d $(INSTALLROOT)/icbm3d
+
+install:       icbm3d
+	$(BSD_INSTALL_PROGRAM) icbm3d ${DESTDIR}$(PREFIX)/bin
+	$(BSD_INSTALL_MAN_DIR) ${DESTDIR}$(PREFIX)/share/doc/icbm3d
+	$(BSD_INSTALL_MAN) README.txt ${DESTDIR}$(PREFIX)/share/doc/icbm3d/
 
 clean:
 	- rm *.o icbm3d language.h
 
-
-OBJECTS=icbm3d.o window.o connect.o hints.o visual.o gc.o color.o randnum.o \
-	text.o
+SRCS= icbm3d.c window.c connect.c hints.c visual.c gc.o color.c randnum.c text.c
+OBJS= ${SRCS:.c=.o}
 
 # Applications:
 
-icbm3d:	$(OBJECTS)
-	$(CC) $(OBJECTS) $(XLIB) $(MATHLIB) $(CFLAGS) -o icbm3d
-	chmod 755 icbm3d
+icbm3d:        $(OBJS)
+	$(CC) $(OBJS) $(XLIB) $(MATHLIB) $(CFLAGS) $(LDFLAGS) -o icbm3d
 
 
 #dependencies
@@ -71,7 +71,6 @@ text.o:		text.c text.h
 
 language.h:	lang_$(LANGUAGE).h
 	@echo "Using $(LANGUAGE) for messages..."
-	- rm language.h
 	@echo "/* *** DO NOT EDIT THIS FILE! *** */" > language.h
 	@echo "/* Instead, edit: lang_$(LANGUAGE).h and rebuild with: */" \
 		>> language.h