update Fri Jan 29 18:37:00 PST 2010
[pkgsrc.git] / games / icbm3d / patches / patch-aa
1 $NetBSD: patch-aa,v 1.6 2010/01/29 23:10:38 joerg Exp $
2
3 --- makefile.orig       1998-07-31 14:41:20.000000000 +1000
4 +++ makefile
5 @@ -9,14 +9,14 @@
6  
7  # Makefile user-definable variables------------------------------------------
8  
9 -CC=gcc
10 +#CC=gcc
11  MATHLIB=-lm
12  
13  INSTALLROOT=$(PREFIX)
14  LANGUAGE=english
15  
16 -XLIB=-L$(PREFIX)/lib -lX11 #-lcompat
17 -CFLAGS=-I$(PREFIX)/include -O2
18 +XLIB=${LDFLAGS} -lX11 #-lcompat
19 +CFLAGS=-I$(X11BASE)/include # -O2
20  
21  
22  # End of makefile user-definable variables-----------------------------------
23 @@ -26,22 +26,22 @@ CFLAGS=-I$(PREFIX)/include -O2
24  # Makefile commands:
25  
26  all:   icbm3d
27 -       chmod 644 *.c *.h makefile *.txt
28 -       @echo "Moving 'icbm3d' to $(INSTALLROOT)"
29 -       - cp icbm3d $(INSTALLROOT)/icbm3d
30 +
31 +install:       icbm3d
32 +       $(BSD_INSTALL_PROGRAM) icbm3d ${DESTDIR}$(PREFIX)/bin
33 +       $(BSD_INSTALL_MAN_DIR) ${DESTDIR}$(PREFIX)/share/doc/icbm3d
34 +       $(BSD_INSTALL_MAN) README.txt ${DESTDIR}$(PREFIX)/share/doc/icbm3d/
35  
36  clean:
37         - rm *.o icbm3d language.h
38  
39 -
40 -OBJECTS=icbm3d.o window.o connect.o hints.o visual.o gc.o color.o randnum.o \
41 -       text.o
42 +SRCS= icbm3d.c window.c connect.c hints.c visual.c gc.o color.c randnum.c text.c
43 +OBJS= ${SRCS:.c=.o}
44  
45  # Applications:
46  
47 -icbm3d:        $(OBJECTS)
48 -       $(CC) $(OBJECTS) $(XLIB) $(MATHLIB) $(CFLAGS) -o icbm3d
49 -       chmod 755 icbm3d
50 +icbm3d:        $(OBJS)
51 +       $(CC) $(OBJS) $(XLIB) $(MATHLIB) $(CFLAGS) $(LDFLAGS) -o icbm3d
52  
53  
54  #dependencies
55 @@ -71,7 +71,6 @@ text.o:               text.c text.h
56  
57  language.h:    lang_$(LANGUAGE).h
58         @echo "Using $(LANGUAGE) for messages..."
59 -       - rm language.h
60         @echo "/* *** DO NOT EDIT THIS FILE! *** */" > language.h
61         @echo "/* Instead, edit: lang_$(LANGUAGE).h and rebuild with: */" \
62                 >> language.h