]> sourceware.org Git - newlib-cygwin.git/blame - newlib/libc/search/Makefile.am
2010-01-29 Jeff Johnston <jjohnstn@redhat.com>
[newlib-cygwin.git] / newlib / libc / search / Makefile.am
CommitLineData
a7b23a8f
TF
1## Process this file with automake to generate Makefile.in
2
3AUTOMAKE_OPTIONS = cygnus
4
5INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
6
90b65e2d 7GENERAL_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
16if ELIX_LEVEL_1
8f8f1db1 17ELIX_SOURCES =
90b65e2d 18else
8f8f1db1
JJ
19ELIX_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 33endif
a7b23a8f
TF
34
35libsearch_la_LDFLAGS = -Xcompiler -nostdlib
36
37if USE_LIBTOOL
38noinst_LTLIBRARIES = libsearch.la
8f8f1db1 39libsearch_la_SOURCES = $(GENERAL_SOURCES) $(ELIX_SOURCES)
a7b23a8f
TF
40noinst_DATA = objectlist.awk.in
41else
42noinst_LIBRARIES = lib.a
8f8f1db1 43lib_a_SOURCES = $(GENERAL_SOURCES) $(ELIX_SOURCES)
34e66679 44lib_a_CFLAGS = $(AM_CFLAGS)
a7b23a8f
TF
45noinst_DATA =
46endif # USE_LIBTOOL
47
778876f6
JJ
48SUFFIXES = .def
49
2d69f00e
JJ
50CHEWOUT_FILES = \
51 bsearch.def \
52 qsort.def
778876f6
JJ
53
54CHEW = ../../doc/makedoc -f $(srcdir)/../../doc/doc.str
55
56.c.def:
57 $(CHEW) < $< > $*.def 2> $*.ref
58 touch stmp-def
59
60TARGETDOC = ../tmp.texi
61
62doc: $(CHEWOUT_FILES)
63
64CLEANFILES = $(CHEWOUT_FILES) *.ref
65
a7b23a8f 66include $(srcdir)/../../Makefile.shared
This page took 0.140866 seconds and 5 git commands to generate.