summaryrefslogtreecommitdiff
path: root/graphics/gd/patches/patch-aa
blob: dcd62665a763cf1fc452b0f547f30cea0caa17fd (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
$NetBSD: patch-aa,v 1.3 1999/05/02 17:46:19 tsarna Exp $
--- Makefile.orig	Tue Aug  8 15:28:27 1995
+++ Makefile	Fri Apr 16 03:49:36 1999
@@ -7,28 +7,32 @@
 #If the ar command fails on your system, consult the ar manpage
 #for your system. 
 
-CC=gcc 
-AR=ar
-CFLAGS=-O
-LIBS=-L./ -lgd -lm
+CC=${LIBTOOL} cc
+LIBS=libgd.la -lm
+OBJS=gd.o gdfontt.o gdfonts.o gdfontmb.o gdfontl.o gdfontg.o
 
 all: libgd.a gddemo giftogd webgif
 
 gddemo: gddemo.o libgd.a gd.h gdfonts.h gdfontl.h
-	$(CC) gddemo.o -o gddemo	$(LIBS)
+	${LIBTOOL} --mode=link cc gddemo.o -o gddemo	$(LIBS)
 
 giftogd: giftogd.o libgd.a gd.h
-	$(CC) giftogd.o -o giftogd	$(LIBS) 
+	${LIBTOOL} --mode=link cc giftogd.o -o giftogd	$(LIBS) 
 
-libgd.a: gd.o gdfontt.o gdfonts.o gdfontmb.o gdfontl.o gdfontg.o \
-	gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h
-	rm -f libgd.a
-	$(AR) rc libgd.a gd.o gdfontt.o gdfonts.o gdfontmb.o \
-		gdfontl.o gdfontg.o
+libgd.a: ${OBJS} gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h
+	${LIBTOOL} --mode=link cc -o ${.TARGET:.a=.la} ${OBJS:.o=.lo} -rpath ${PREFIX}/lib -version-info 0:0
 
 webgif: webgif.o libgd.a gd.h
-	$(CC) webgif.o -o webgif	$(LIBS)
+	${LIBTOOL} --mode=link cc webgif.o -o webgif	$(LIBS)
 
 clean:
-	rm -f *.o *.a gddemo giftogd 
+	rm -f *.lo *.o *.a gddemo giftogd 
 
+install:
+	${LIBTOOL} --mode=install install -cs -o bin -g bin gddemo giftogd webgif ${PREFIX}/bin
+	${LIBTOOL} --mode=install install -c -o bin -g bin libgd.la ${PREFIX}/lib
+	install -c -o bin -g bin gd.h gdfonts.h ${PREFIX}/include/gd
+	install -c -o bin -g bin gdfontt.h gdfontmb.h ${PREFIX}/include/gd
+	install -c -o bin -g bin gdfontl.h gdfontg.h ${PREFIX}/include/gd
+	install -c -o bin -g bin index.html ${PREFIX}/share/examples/gd
+	install -c -o bin -g bin demoin.gif ${PREFIX}/share/examples/gd