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