Cygwin: mmap: allow remapping part of an existing anonymous mapping
[newlib-cygwin.git] / newlib / libc / search / Makefile.inc
blob5c28f197999ef37c915a98d2a98de392b5ce3795
1 libc_a_SOURCES += \
2         %D%/bsearch.c \
3         %D%/db_local.h \
4         %D%/extern.h \
5         %D%/hash.h \
6         %D%/ndbm.c \
7         %D%/page.h \
8         %D%/qsort.c
10 ## Following are EL/IX level 2 interfaces
11 if !ELIX_LEVEL_1
12 libc_a_SOURCES += \
13         %D%/hash.c \
14         %D%/hash_bigkey.c \
15         %D%/hash_buf.c \
16         %D%/hash_func.c \
17         %D%/hash_log2.c \
18         %D%/hash_page.c \
19         %D%/hcreate.c \
20         %D%/hcreate_r.c \
21         %D%/tdelete.c \
22         %D%/tdestroy.c \
23         %D%/tfind.c \
24         %D%/tsearch.c \
25         %D%/twalk.c
26 endif
28 ## Following are EL/IX level 4 interfaces
29 if ELIX_LEVEL_1
30 else
31 if ELIX_LEVEL_2
32 else
33 if ELIX_LEVEL_3
34 else
35 libc_a_SOURCES += \
36         %D%/bsd_qsort_r.c \
37         %D%/qsort_r.c
38 endif !ELIX_LEVEL_3
39 endif !ELIX_LEVEL_2
40 endif !ELIX_LEVEL_1
42 LIBC_CHEWOUT_FILES += \
43         %D%/bsearch.def \
44         %D%/qsort.def \
45         %D%/qsort_r.def