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