3
/* data structure library */
5
@IncludeExport(path="lib/libds", target_name="bit.h")
8
@IncludeExport(path="lib/libds", target_name="bitmap.h")
9
source "bitmap/bitmap.h"
10
source "bitmap/bitmap_find_bit.c"
12
@IncludeExport(path="lib/libds", target_name="hashtable.h")
13
source "hashtable/hashtable.h"
14
source "hashtable/hashtable_del.c"
15
source "hashtable/hashtable_destroy.c"
16
source "hashtable/hashtable_get.c"
17
source "hashtable/hashtable_get_key_first.c"
18
source "hashtable/hashtable_get_key_next.c"
19
source "hashtable/hashtable_init.c"
20
source "hashtable/hashtable_item_init.c"
21
source "hashtable/hashtable_put.c"
23
@IncludeExport(path="lib/libds", target_name="indexator.h")
24
source "indexator/indexator.h"
25
source "indexator/index_alloc.c"
26
source "indexator/index_clamp.c"
27
source "indexator/index_clean.c"
28
source "indexator/index_find.c"
29
source "indexator/index_info.c"
30
source "indexator/index_init.c"
31
source "indexator/index_lock.c"
32
source "indexator/index_priv.c"
34
@IncludeExport(path="lib/libds", target_name="msg_buff.h")
35
source "msg_buff/msg_buff.h"
36
source "msg_buff/msg_buff_dequeue.c"
37
source "msg_buff/msg_buff_empty.c"
38
source "msg_buff/msg_buff_enqueue.c"
39
source "msg_buff/msg_buff_init.c"
40
source "msg_buff/msg_buff_space.c"
42
@IncludeExport(path="lib/libds", target_name="priolist.h")
43
source "priolist/priolist.h"
44
source "priolist/priolist.c"
46
@IncludeExport(path="lib/libds", target_name="ring.h")
50
@IncludeExport(path="lib/libds", target_name="ring_buff.h")
51
source "ring_buff/ring_buff.h"
52
source "ring_buff/ring_buff.c"
54
@IncludeExport(path="lib/libds", target_name="slist.h")
55
source "slist/slist.h"
57
@IncludeExport(path="lib/libds", target_name="tree.h")
59
source "tree/tree_children.c"
60
source "tree/tree_link.c"
61
source "tree/tree_lookup.c"
62
source "tree/tree_postorder.c"
64
@NoRuntime depends embox.lib.libds_array
65
@NoRuntime depends embox.lib.libds_dlist