version 1.24, 2000/11/24 14:36:33 |
version 1.25, 2001/03/02 16:57:26 |
|
|
.PATH: ${.CURDIR}/lst.lib |
.PATH: ${.CURDIR}/lst.lib |
|
|
|
|
make: libohash.a |
|
.PATH: ${.CURDIR}/ohash |
|
CFLAGS+=-I${.CURDIR}/ohash |
|
LDADD=-L${.OBJDIR} -lohash |
|
|
|
LIBOBJS= hash_create_entry.o hash_delete.o hash_do.o hash_entries.o \ |
|
hash_enum.o hash_init.o hash_interval.o \ |
|
hash_lookup_interval.o hash_lookup_memory.o hash_lookup_string.o \ |
|
hash_qlookup.o hash_qlookupi.o |
|
|
|
libohash.a: ${LIBOBJS} |
|
rm -f $@ |
|
ar cq $@ `lorder ${LIBOBJS}|tsort` |
|
ranlib $@ |
|
|
|
CLEANFILES+=generate hashconsts.h generate.o regress.o check |
CLEANFILES+=generate hashconsts.h generate.o regress.o check |
|
|
CLEANFILES+=${LIBOBJS} libohash.a |
CLEANFILES+=${LIBOBJS} libohash.a |
|
|
hashconsts.h: generate |
hashconsts.h: generate |
${.OBJDIR}/generate ${MAGICSLOTS} >${.TARGET} |
${.OBJDIR}/generate ${MAGICSLOTS} >${.TARGET} |
|
|
generate: generate.o error.o libohash.a |
generate: generate.o error.o |
${CC} -o ${.TARGET} ${CFLAGS} ${.ALLSRC} ${LDADD} |
${CC} -o ${.TARGET} ${CFLAGS} ${.ALLSRC} ${LDADD} |
|
|
check: regress.o str.o error.o buf.o libohash.a |
check: regress.o str.o error.o buf.o |
${CC} -o ${.TARGET} ${CFLAGS} ${.ALLSRC} ${LDADD} |
${CC} -o ${.TARGET} ${CFLAGS} ${.ALLSRC} ${LDADD} |
|
|
regress: check |
regress: check |