summaryrefslogtreecommitdiff
path: root/devel/avltree/patches/patch-aa
blob: 0e962efd841f8174fe02137425a979a9e3c046d7 (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.3 2000/09/25 18:52:03 skrll Exp $

--- Makefile.orig	Thu Jan 13 21:04:47 2000
+++ Makefile
@@ -1,46 +1,15 @@
-# makefile for:		avltree
-# version:		1.1
-# Date created:		13 January 2000
-# Whom:			Bill Ross <bross@nas.nasa.gov> <ross@cgl.ucsf.edu>
-#
-CC=	cc
+LIB=	avltree
+SRCS=	avltree.c
 
-all:		libavltree.a
+SHLIB_MAJOR=	1
+SHLIB_MINOR=	1
+SHLIB_FULLVERSION=${SHLIB_MAJOR}.${SHLIB_MINOR}
 
-libavltree.a:	avltree.o
-		$(AR) r  libavltree.a avltree.o
-		strip libavltree.a
+MAN=	avltree.3
+INCS=	avltree.h
 
-avltree.o: 	avltree.c avltree.h
-		$(CC) -c avltree.c
+LIBDIR=		${PREFIX}/lib
+MANDIR=		${PREFIX}/man
+INCSDIR=	${PREFIX}/include
 
-install:	libavltree.a
-		install -c libavltree.a $(PREFIX)/lib
-		install -c avltree.h $(PREFIX)/include
-		gzip -c avltree.3 > $(PREFIX)/man/man3/avltree.3.gz
-
-##################
-# additional stuff for test, benchmark; not installed
-
-extras:		test bench1 bench2
-
-test:		test.o libavltree.a
-		$(CC) -o test test.o libavltree.a
-
-bench1:		avl_bench.o libavltree.a
-		$(CC) -o bench1 avl_bench.o libavltree.a
-
-bench2:		avl_bench.o db_avl.o
-		$(CC) -o bench2 avl_bench.o db_avl.o
-
-bench3:		avl_bench.o bp_avl.o
-		$(CC) -o bench3 avl_bench.o bp_avl.o bplus.a
-
-#
-##################
-
-clean:
-		@rm -f *.o
-
-clobber:	clean
-		@rm -f *.a test bench1 bench2 bench3 *.core
+.include <bsd.lib.mk>