1# @(#)Makefile 5.6 (Berkeley) 02/15/93 2 3LIBDB= libdb.a 4OBJ1= bt_close.o bt_conv.o bt_debug.o bt_delete.o bt_get.o bt_open.o \ 5 bt_overflow.o bt_page.o bt_put.o bt_search.o bt_seq.o bt_split.o \ 6 bt_stack.o bt_utils.o 7OBJ2= db.o 8OBJ3= hash.o hash_bigkey.o hash_buf.o hash_func.o hash_log2.o hash_page.o \ 9 hsearch.o ndbm.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 14# If you need mktemp or mkstemp, add "mktemp.o" to the COMP list. 15COMP= 16 17${LIBDB}: ${OBJ1} ${OBJ2} ${OBJ3} ${OBJ4} ${OBJ5} ${COMP} 18 ar cq $@ \ 19 `lorder ${OBJ1} ${OBJ2} ${OBJ3} ${OBJ4} ${OBJ5} ${COMP} | tsort` 20 ranlib $@ 21 22${OBJ1}: 23 ${CC} -c -O -I. -Iinclude -I../btree ../btree/*.c 24${OBJ2}: 25 ${CC} -c -O -I. -Iinclude -I../db ../db/*.c 26${OBJ3}: 27 ${CC} -c -O -I. -Iinclude -I../hash ../hash/*.c 28${OBJ4}: 29 ${CC} -c -O -I. -Iinclude -I../mpool ../mpool/*.c 30${OBJ5}: 31 ${CC} -c -O -I. -Iinclude -I../recno ../recno/*.c 32 33mktemp.o: 34 ${CC} -c -O -I. -Iinclude clib/mktemp.c 35 36clean: 37 rm -f ${LIBDB} ${OBJ1} ${OBJ2} ${OBJ3} ${OBJ4} ${OBJ5} ${COMP} 38