]> sourceware.org Git - newlib-cygwin.git/blob - newlib/libc/search/Makefile.am
2010-01-29 Jeff Johnston <jjohnstn@redhat.com>
[newlib-cygwin.git] / newlib / libc / search / Makefile.am
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
7 GENERAL_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
16 if ELIX_LEVEL_1
17 ELIX_SOURCES =
18 else
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
33 endif
34
35 libsearch_la_LDFLAGS = -Xcompiler -nostdlib
36
37 if USE_LIBTOOL
38 noinst_LTLIBRARIES = libsearch.la
39 libsearch_la_SOURCES = $(GENERAL_SOURCES) $(ELIX_SOURCES)
40 noinst_DATA = objectlist.awk.in
41 else
42 noinst_LIBRARIES = lib.a
43 lib_a_SOURCES = $(GENERAL_SOURCES) $(ELIX_SOURCES)
44 lib_a_CFLAGS = $(AM_CFLAGS)
45 noinst_DATA =
46 endif # USE_LIBTOOL
47
48 SUFFIXES = .def
49
50 CHEWOUT_FILES = \
51 bsearch.def \
52 qsort.def
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
66 include $(srcdir)/../../Makefile.shared
This page took 0.035291 seconds and 5 git commands to generate.