3 lib-y += ../../src/lfds710_btree_addonly_unbalanced/lfds710_btree_addonly_unbalanced_cleanup.o
4 lib-y += ../../src/lfds710_btree_addonly_unbalanced/lfds710_btree_addonly_unbalanced_get.o
5 lib-y += ../../src/lfds710_btree_addonly_unbalanced/lfds710_btree_addonly_unbalanced_init.o
6 lib-y += ../../src/lfds710_btree_addonly_unbalanced/lfds710_btree_addonly_unbalanced_insert.o
7 lib-y += ../../src/lfds710_btree_addonly_unbalanced/lfds710_btree_addonly_unbalanced_query.o
9 lib-y += ../../src/lfds710_freelist/lfds710_freelist_cleanup.o
10 lib-y += ../../src/lfds710_freelist/lfds710_freelist_init.o
11 lib-y += ../../src/lfds710_freelist/lfds710_freelist_pop.o
12 lib-y += ../../src/lfds710_freelist/lfds710_freelist_push.o
13 lib-y += ../../src/lfds710_freelist/lfds710_freelist_query.o
15 lib-y += ../../src/lfds710_hash_addonly/lfds710_hash_addonly_cleanup.o
16 lib-y += ../../src/lfds710_hash_addonly/lfds710_hash_addonly_get.o
17 lib-y += ../../src/lfds710_hash_addonly/lfds710_hash_addonly_init.o
18 lib-y += ../../src/lfds710_hash_addonly/lfds710_hash_addonly_insert.o
19 lib-y += ../../src/lfds710_hash_addonly/lfds710_hash_addonly_iterate.o
20 lib-y += ../../src/lfds710_hash_addonly/lfds710_hash_addonly_query.o
22 lib-y += ../../src/lfds710_list_addonly_singlylinked_ordered/lfds710_list_addonly_singlylinked_ordered_cleanup.o
23 lib-y += ../../src/lfds710_list_addonly_singlylinked_ordered/lfds710_list_addonly_singlylinked_ordered_get.o
24 lib-y += ../../src/lfds710_list_addonly_singlylinked_ordered/lfds710_list_addonly_singlylinked_ordered_init.o
25 lib-y += ../../src/lfds710_list_addonly_singlylinked_ordered/lfds710_list_addonly_singlylinked_ordered_insert.o
26 lib-y += ../../src/lfds710_list_addonly_singlylinked_ordered/lfds710_list_addonly_singlylinked_ordered_query.o
28 lib-y += ../../src/lfds710_list_addonly_singlylinked_unordered/lfds710_list_addonly_singlylinked_unordered_cleanup.o
29 lib-y += ../../src/lfds710_list_addonly_singlylinked_unordered/lfds710_list_addonly_singlylinked_unordered_get.o
30 lib-y += ../../src/lfds710_list_addonly_singlylinked_unordered/lfds710_list_addonly_singlylinked_unordered_init.o
31 lib-y += ../../src/lfds710_list_addonly_singlylinked_unordered/lfds710_list_addonly_singlylinked_unordered_insert.o
32 lib-y += ../../src/lfds710_list_addonly_singlylinked_unordered/lfds710_list_addonly_singlylinked_unordered_query.o
34 lib-y += ../../src/lfds710_misc/lfds710_misc_internal_backoff_init.o
35 lib-y += ../../src/lfds710_misc/lfds710_misc_globals.o
36 lib-y += ../../src/lfds710_misc/lfds710_misc_query.o
38 lib-y += ../../src/lfds710_prng/lfds710_prng_init.o
40 lib-y += ../../src/lfds710_queue_bounded_manyproducer_manyconsumer/lfds710_queue_bounded_manyproducer_manyconsumer_cleanup.o
41 lib-y += ../../src/lfds710_queue_bounded_manyproducer_manyconsumer/lfds710_queue_bounded_manyproducer_manyconsumer_dequeue.o
42 lib-y += ../../src/lfds710_queue_bounded_manyproducer_manyconsumer/lfds710_queue_bounded_manyproducer_manyconsumer_enqueue.o
43 lib-y += ../../src/lfds710_queue_bounded_manyproducer_manyconsumer/lfds710_queue_bounded_manyproducer_manyconsumer_init.o
44 lib-y += ../../src/lfds710_queue_bounded_manyproducer_manyconsumer/lfds710_queue_bounded_manyproducer_manyconsumer_query.o
46 lib-y += ../../src/lfds710_queue_bounded_singleproducer_singleconsumer/lfds710_queue_bounded_singleproducer_singleconsumer_cleanup.o
47 lib-y += ../../src/lfds710_queue_bounded_singleproducer_singleconsumer/lfds710_queue_bounded_singleproducer_singleconsumer_dequeue.o
48 lib-y += ../../src/lfds710_queue_bounded_singleproducer_singleconsumer/lfds710_queue_bounded_singleproducer_singleconsumer_enqueue.o
49 lib-y += ../../src/lfds710_queue_bounded_singleproducer_singleconsumer/lfds710_queue_bounded_singleproducer_singleconsumer_init.o
50 lib-y += ../../src/lfds710_queue_bounded_singleproducer_singleconsumer/lfds710_queue_bounded_singleproducer_singleconsumer_query.o
52 lib-y += ../../src/lfds710_queue_unbounded_manyproducer_manyconsumer/lfds710_queue_unbounded_manyproducer_manyconsumer_cleanup.o
53 lib-y += ../../src/lfds710_queue_unbounded_manyproducer_manyconsumer/lfds710_queue_unbounded_manyproducer_manyconsumer_dequeue.o
54 lib-y += ../../src/lfds710_queue_unbounded_manyproducer_manyconsumer/lfds710_queue_unbounded_manyproducer_manyconsumer_enqueue.o
55 lib-y += ../../src/lfds710_queue_unbounded_manyproducer_manyconsumer/lfds710_queue_unbounded_manyproducer_manyconsumer_init.o
56 lib-y += ../../src/lfds710_queue_unbounded_manyproducer_manyconsumer/lfds710_queue_unbounded_manyproducer_manyconsumer_query.o
58 lib-y += ../../src/lfds710_ringbuffer/lfds710_ringbuffer_cleanup.o
59 lib-y += ../../src/lfds710_ringbuffer/lfds710_ringbuffer_init.o
60 lib-y += ../../src/lfds710_ringbuffer/lfds710_ringbuffer_query.o
61 lib-y += ../../src/lfds710_ringbuffer/lfds710_ringbuffer_read.o
62 lib-y += ../../src/lfds710_ringbuffer/lfds710_ringbuffer_write.o
64 lib-y += ../../src/lfds710_stack/lfds710_stack_cleanup.o
65 lib-y += ../../src/lfds710_stack/lfds710_stack_init.o
66 lib-y += ../../src/lfds710_stack/lfds710_stack_pop.o
67 lib-y += ../../src/lfds710_stack/lfds710_stack_push.o
68 lib-y += ../../src/lfds710_stack/lfds710_stack_query.o
72 ccflags-y := -I$(src)/../../inc
73 ccflags-y += -I$(src)/../../inc/liblfds710
74 ccflags-y += -DKERNEL_MODE
76 ccflags-y += -fno-strict-aliasing
77 ccflags-y += -std=gnu89
80 ccflags-y += -Wno-unknown-pragmas
81 ccflags-y += -Wno-unused-but-set-variable
82 ccflags-y += -Wno-uninitialized