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