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