xref: /original-bsd/lib/libc/db/PORT/Makefile (revision 95ecee29)
1#	@(#)Makefile	8.3 (Berkeley) 09/06/93
2
3LIBDB=	libdb.a
4OBJ1=	hash.o hash_bigkey.o hash_buf.o hash_func.o hash_log2.o hash_page.o \
5	hsearch.o ndbm.o
6OBJ2=	bt_close.o bt_conv.o bt_debug.o bt_delete.o bt_get.o bt_open.o \
7	bt_overflow.o bt_page.o bt_put.o bt_search.o bt_seq.o bt_split.o \
8	bt_stack.o bt_utils.o
9OBJ3=	db.o
10OBJ4=	mpool.o
11OBJ5=	rec_close.o rec_delete.o rec_get.o rec_open.o rec_put.o rec_search.o \
12	rec_seq.o rec_utils.o
13
14MISC=
15
16${LIBDB}: ${OBJ1} ${OBJ2} ${OBJ3} ${OBJ4} ${OBJ5} ${MISC}
17	ar cq $@ \
18	    `lorder ${OBJ1} ${OBJ2} ${OBJ3} ${OBJ4} ${OBJ5} ${MISC} | tsort`
19	ranlib $@
20
21CL=	${CC} -c -O -I. -Iinclude
22
23hash.o: ../../hash/hash.c
24	${CL} -I../../hash ../../hash/hash.c
25hash_bigkey.o: ../../hash/hash_bigkey.c
26	${CL} -I../../hash ../../hash/hash_bigkey.c
27hash_buf.o: ../../hash/hash_buf.c
28	${CL} -I../../hash ../../hash/hash_buf.c
29hash_func.o: ../../hash/hash_func.c
30	${CL} -I../../hash ../../hash/hash_func.c
31hash_log2.o: ../../hash/hash_log2.c
32	${CL} -I../../hash ../../hash/hash_log2.c
33hash_page.o: ../../hash/hash_page.c
34	${CL} -I../../hash ../../hash/hash_page.c
35hsearch.o: ../../hash/hsearch.c
36	${CL} -I../../hash ../../hash/hsearch.c
37ndbm.o: ../../hash/ndbm.c
38	${CL} -I../../hash ../../hash/ndbm.c
39
40bt_close.o: ../../btree/bt_close.c
41	${CL} -I../../btree ../../btree/bt_close.c
42bt_conv.o: ../../btree/bt_conv.c
43	${CL} -I../../btree ../../btree/bt_conv.c
44bt_debug.o: ../../btree/bt_debug.c
45	${CL} -I../../btree ../../btree/bt_debug.c
46bt_delete.o: ../../btree/bt_delete.c
47	${CL} -I../../btree ../../btree/bt_delete.c
48bt_get.o: ../../btree/bt_get.c
49	${CL} -I../../btree ../../btree/bt_get.c
50bt_open.o: ../../btree/bt_open.c
51	${CL} -I../../btree ../../btree/bt_open.c
52bt_overflow.o: ../../btree/bt_overflow.c
53	${CL} -I../../btree ../../btree/bt_overflow.c
54bt_page.o: ../../btree/bt_page.c
55	${CL} -I../../btree ../../btree/bt_page.c
56bt_put.o: ../../btree/bt_put.c
57	${CL} -I../../btree ../../btree/bt_put.c
58bt_search.o: ../../btree/bt_search.c
59	${CL} -I../../btree ../../btree/bt_search.c
60bt_seq.o: ../../btree/bt_seq.c
61	${CL} -I../../btree ../../btree/bt_seq.c
62bt_split.o: ../../btree/bt_split.c
63	${CL} -I../../btree ../../btree/bt_split.c
64bt_stack.o: ../../btree/bt_stack.c
65	${CL} -I../../btree ../../btree/bt_stack.c
66bt_utils.o: ../../btree/bt_utils.c
67	${CL} -I../../btree ../../btree/bt_utils.c
68
69db.o: ../../db/db.c
70	${CL} ../../db/db.c
71
72mpool.o: ../../mpool/mpool.c
73	${CL} -I../../mpool ../../mpool/mpool.c
74
75rec_close.o: ../../recno/rec_close.c
76	${CL} -I../../recno ../../recno/rec_close.c
77rec_delete.o: ../../recno/rec_delete.c
78	${CL} -I../../recno ../../recno/rec_delete.c
79rec_get.o: ../../recno/rec_get.c
80	${CL} -I../../recno ../../recno/rec_get.c
81rec_open.o: ../../recno/rec_open.c
82	${CL} -I../../recno ../../recno/rec_open.c
83rec_put.o: ../../recno/rec_put.c
84	${CL} -I../../recno ../../recno/rec_put.c
85rec_search.o: ../../recno/rec_search.c
86	${CL} -I../../recno ../../recno/rec_search.c
87rec_seq.o: ../../recno/rec_seq.c
88	${CL} -I../../recno ../../recno/rec_seq.c
89rec_utils.o: ../../recno/rec_utils.c
90	${CL} -I../../recno ../../recno/rec_utils.c
91
92memmove.o:
93	${CC} -DMEMMOVE -c -O -I. -Iinclude clib/memmove.c
94mktemp.o:
95	${CC} -c -O -I. -Iinclude clib/mktemp.c
96realloc.o:
97	${CC} -c -O -I. -Iinclude clib/realloc.c
98snprintf.o:
99	${CC} -c -O -I. -Iinclude clib/snprintf.c
100
101clean:
102	rm -f ${LIBDB} ${OBJ1} ${OBJ2} ${OBJ3} ${OBJ4} ${OBJ5} ${MISC}
103