source: trunk/libs/newlib/src/newlib/libc/search/Makefile.am

Last change on this file was 444, checked in by satin@…, 6 years ago

add newlib,libalmos-mkh, restructure shared_syscalls.h and mini-libc

File size: 1.2 KB
Line 
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
17ELIX_2_SOURCES =
18else
19ELIX_2_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
33endif
34
35## Following are EL/IX level 4 interfaces
36if ELIX_LEVEL_1
37ELIX_4_SOURCES =
38else
39if ELIX_LEVEL_2
40ELIX_4_SOURCES =
41else
42if ELIX_LEVEL_3
43ELIX_4_SOURCES =
44else
45ELIX_4_SOURCES = \
46        bsd_qsort_r.c \
47        qsort_r.c
48endif !ELIX_LEVEL_3
49endif !ELIX_LEVEL_2
50endif !ELIX_LEVEL_1
51
52libsearch_la_LDFLAGS = -Xcompiler -nostdlib
53
54if USE_LIBTOOL
55noinst_LTLIBRARIES = libsearch.la
56libsearch_la_SOURCES = $(GENERAL_SOURCES) $(ELIX_2_SOURCES) $(ELIX_4_SOURCES)
57noinst_DATA = objectlist.awk.in
58else
59noinst_LIBRARIES = lib.a
60lib_a_SOURCES = $(GENERAL_SOURCES) $(ELIX_2_SOURCES) $(ELIX_4_SOURCES)
61lib_a_CFLAGS = $(AM_CFLAGS)
62noinst_DATA =
63endif # USE_LIBTOOL
64
65CHEWOUT_FILES = \
66        bsearch.def \
67        qsort.def \
68        qsort_r.def
69
70CHAPTERS =
71
72include $(srcdir)/../../Makefile.shared
Note: See TracBrowser for help on using the repository browser.