1## Process this file with automake to generate Makefile.in 2 3AUTOMAKE_OPTIONS = cygnus 4 5INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS) 6 7GENERAL_SOURCES = \ 8 bsearch.c \ 9 db_local.h \ 10 extern.h \ 11 hash.h \ 12 page.h \ 13 qsort.c 14 15## Following are EL/IX level 2 interfaces 16if ELIX_LEVEL_1 17LIB_OBJS = 18else 19LIB_OBJS = \ 20 hash.$(oext) \ 21 hash_bigkey.$(oext) \ 22 hash_buf.$(oext) \ 23 hash_func.$(oext) \ 24 hash_log2.$(oext) \ 25 hash_page.$(oext) \ 26 hcreate.$(oext) \ 27 hcreate_r.$(oext) \ 28 tdelete.$(oext) \ 29 tdestroy.$(oext) \ 30 tfind.$(oext) \ 31 tsearch.$(oext) \ 32 twalk.$(oext) 33endif 34 35libsearch_la_LDFLAGS = -Xcompiler -nostdlib 36 37if USE_LIBTOOL 38noinst_LTLIBRARIES = libsearch.la 39libsearch_la_SOURCES = $(GENERAL_SOURCES) 40libsearch_la_LIBADD = $(LIB_OBJS) 41libsearch_la_DEPENDENCIES = $(LIB_OBJS) 42noinst_DATA = objectlist.awk.in 43else 44noinst_LIBRARIES = lib.a 45lib_a_SOURCES = $(GENERAL_SOURCES) 46lib_a_LIBADD = $(LIB_OBJS) 47lib_a_DEPENDENCIES = $(LIB_OBJS) 48noinst_DATA = 49endif # USE_LIBTOOL 50 51SUFFIXES = .def 52 53CHEWOUT_FILES = 54 55CHEW = ../../doc/makedoc -f $(srcdir)/../../doc/doc.str 56 57.c.def: 58 $(CHEW) < $< > $*.def 2> $*.ref 59 touch stmp-def 60 61TARGETDOC = ../tmp.texi 62 63doc: $(CHEWOUT_FILES) 64 65CLEANFILES = $(CHEWOUT_FILES) *.ref 66 67include $(srcdir)/../../Makefile.shared 68