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
|