1# @(#)Makefile 5.1 (Berkeley) 02/18/92 2 3OBJ1= bt_close.o bt_conv.o bt_debug.o bt_delete.o bt_get.o bt_open.o \ 4 bt_overflow.o bt_put.o bt_search.o bt_seq.o bt_split.o bt_stack.o \ 5 bt_utils.o 6OBJ2= db.o 7OBJ3= hash.o hash_bigkey.o hash_buf.o hash_func.o hash_log2.o hash_page.o \ 8 hsearch.o ndbm.o 9OBJ4= mpool.o 10OBJ5= rec_close.o rec_delete.o rec_get.o rec_open.o rec_put.o rec_search.o \ 11 rec_seq.o rec_utils.o 12# If you need compatibility routines 13COMP= bcopy.o mktemp.o 14 15db.a: ${OBJ1} ${OBJ2} ${OBJ3} ${OBJ4} ${OBJ5} ${COMP} 16 ar cq $@ \ 17 `lorder ${OBJ1} ${OBJ2} ${OBJ3} ${OBJ4} ${OBJ5} ${COMP} | tsort` 18 ranlib $@ 19 20${OBJ1}: 21 ${CC} -c -O -I../btree -I../include ../btree/$*.c 22${OBJ2}: 23 ${CC} -c -O -I../db -I../include ../db/$*.c 24${OBJ3}: 25 ${CC} -c -O -I../hash -I../include ../hash/$*.c 26${OBJ4}: 27 ${CC} -c -O -I../mpool -I../include ../mpool/$*.c 28${OBJ5}: 29 ${CC} -c -O -I../recno -I../include ../recno/$*.c 30${COMP}: 31 ${CC} -c -O -I../port -I../include ../port/$*.c 32 33clean: 34 rm -f db.a ${OBJ1} ${OBJ2} ${OBJ3} ${OBJ4} ${OBJ5} ${COMP} 35