1#$Id$ 2 3include ../../config/makefile.h 4 5# LIBRARY = libdb.a 6 7 LIBRARY = libnwcutil.a 8 9 10 LIB_TARGETS = rjhtest rjhtest.o 11 12 OBJ_MOST = db.o hash_bigkey.o hash_func.o hash_page.o \ 13 hash.o hash_buf.o hash_log2.o mkstemp.o 14 15# hsearch.o 16 17 EXTRA = memmove.o realloc.o 18 19ifeq ($(TARGET),IBM) 20 EXTRA = realloc.o 21endif 22ifeq ($(TARGET),SP) 23 EXTRA = realloc.o 24endif 25 26# default definition 27ifndef LIB_DEFINES 28 LIB_DEFINES = -DBYTE_ORDER=BIG_ENDIAN -DMEMMOVE 29endif 30 31 OBJ = $(OBJ_MOST) $(EXTRA) 32 33 34include ../../config/makelib.h 35 36rjhtest: rjhtest.o $(OBJ) 37 $(CC) $(CFLAGS) -o $@ $^ 38 39 40db.c: db.h 41hash.c: db.h 42hash.c: hash.h 43hash.c: page.h 44hash.c: extern.h 45hash_bigkey.c: db.h 46hash_bigkey.c: hash.h 47hash_bigkey.c: page.h 48hash_bigkey.c: extern.h 49hash_buf.c: db.h 50hash_buf.c: hash.h 51hash_buf.c: page.h 52hash_buf.c: extern.h 53hash_func.c: db.h 54hash_func.c: hash.h 55hash_func.c: page.h 56hash_func.c: extern.h 57hash_page.c: db.h 58hash_page.c: hash.h 59hash_page.c: page.h 60hash_page.c: extern.h 61hsearch.c: db.h 62hsearch.c: search.h 63rjhtest.c: db.h 64rjhtest.c: rjhmisc.h 65db.h: cdefs.h compat.h 66