]> pd.if.org Git - liblfds/blob - liblfds/liblfds7.0.0/liblfds700/build/gcc_kbuild_and_gnumake/Kbuild
Initial import (all versions, including the new 7.1.0)
[liblfds] / liblfds / liblfds7.0.0 / liblfds700 / build / gcc_kbuild_and_gnumake / Kbuild
1 lib-y :=
2
3 lib-y += ../../src/lfds700_btree_addonly_unbalanced/lfds700_btree_addonly_unbalanced_cleanup.o
4 lib-y += ../../src/lfds700_btree_addonly_unbalanced/lfds700_btree_addonly_unbalanced_get.o
5 lib-y += ../../src/lfds700_btree_addonly_unbalanced/lfds700_btree_addonly_unbalanced_init.o
6 lib-y += ../../src/lfds700_btree_addonly_unbalanced/lfds700_btree_addonly_unbalanced_insert.o
7 lib-y += ../../src/lfds700_btree_addonly_unbalanced/lfds700_btree_addonly_unbalanced_query.o
8
9 lib-y += ../../src/lfds700_freelist/lfds700_freelist_cleanup.o
10 lib-y += ../../src/lfds700_freelist/lfds700_freelist_init.o
11 lib-y += ../../src/lfds700_freelist/lfds700_freelist_pop.o
12 lib-y += ../../src/lfds700_freelist/lfds700_freelist_push.o
13 lib-y += ../../src/lfds700_freelist/lfds700_freelist_query.o
14
15 lib-y += ../../src/lfds700_hash_addonly/lfds700_hash_addonly_cleanup.o
16 lib-y += ../../src/lfds700_hash_addonly/lfds700_hash_addonly_get.o
17 lib-y += ../../src/lfds700_hash_addonly/lfds700_hash_addonly_init.o
18 lib-y += ../../src/lfds700_hash_addonly/lfds700_hash_addonly_insert.o
19 lib-y += ../../src/lfds700_hash_addonly/lfds700_hash_addonly_iterate.o
20 lib-y += ../../src/lfds700_hash_addonly/lfds700_hash_addonly_query.o
21
22 lib-y += ../../src/lfds700_list_addonly_ordered_singlylinked/lfds700_list_addonly_ordered_singlylinked_cleanup.o
23 lib-y += ../../src/lfds700_list_addonly_ordered_singlylinked/lfds700_list_addonly_ordered_singlylinked_get.o
24 lib-y += ../../src/lfds700_list_addonly_ordered_singlylinked/lfds700_list_addonly_ordered_singlylinked_init.o
25 lib-y += ../../src/lfds700_list_addonly_ordered_singlylinked/lfds700_list_addonly_ordered_singlylinked_insert.o
26 lib-y += ../../src/lfds700_list_addonly_ordered_singlylinked/lfds700_list_addonly_ordered_singlylinked_query.o
27
28 lib-y += ../../src/lfds700_list_addonly_singlylinked_unordered/lfds700_list_addonly_singlylinked_unordered_cleanup.o
29 lib-y += ../../src/lfds700_list_addonly_singlylinked_unordered/lfds700_list_addonly_singlylinked_unordered_get.o
30 lib-y += ../../src/lfds700_list_addonly_singlylinked_unordered/lfds700_list_addonly_singlylinked_unordered_init.o
31 lib-y += ../../src/lfds700_list_addonly_singlylinked_unordered/lfds700_list_addonly_singlylinked_unordered_insert.o
32 lib-y += ../../src/lfds700_list_addonly_singlylinked_unordered/lfds700_list_addonly_singlylinked_unordered_query.o
33
34 lib-y += ../../src/lfds700_misc/lfds700_misc_cleanup.o
35 lib-y += ../../src/lfds700_misc/lfds700_misc_globals.o
36 lib-y += ../../src/lfds700_misc/lfds700_misc_init.o
37 lib-y += ../../src/lfds700_misc/lfds700_misc_prng.o
38 lib-y += ../../src/lfds700_misc/lfds700_misc_query.o
39
40 lib-y += ../../src/lfds700_queue/lfds700_queue_cleanup.o
41 lib-y += ../../src/lfds700_queue/lfds700_queue_dequeue.o
42 lib-y += ../../src/lfds700_queue/lfds700_queue_enqueue.o
43 lib-y += ../../src/lfds700_queue/lfds700_queue_init.o
44 lib-y += ../../src/lfds700_queue/lfds700_queue_query.o
45
46 lib-y += ../../src/lfds700_queue_bounded_singleconsumer_singleproducer/lfds700_queue_bounded_singleconsumer_singleproducer_cleanup.o
47 lib-y += ../../src/lfds700_queue_bounded_singleconsumer_singleproducer/lfds700_queue_bounded_singleconsumer_singleproducer_dequeue.o
48 lib-y += ../../src/lfds700_queue_bounded_singleconsumer_singleproducer/lfds700_queue_bounded_singleconsumer_singleproducer_enqueue.o
49 lib-y += ../../src/lfds700_queue_bounded_singleconsumer_singleproducer/lfds700_queue_bounded_singleconsumer_singleproducer_init.o
50 lib-y += ../../src/lfds700_queue_bounded_singleconsumer_singleproducer/lfds700_queue_bounded_singleconsumer_singleproducer_query.o
51
52 lib-y += ../../src/lfds700_ringbuffer/lfds700_ringbuffer_cleanup.o
53 lib-y += ../../src/lfds700_ringbuffer/lfds700_ringbuffer_init.o
54 lib-y += ../../src/lfds700_ringbuffer/lfds700_ringbuffer_query.o
55 lib-y += ../../src/lfds700_ringbuffer/lfds700_ringbuffer_read.o
56 lib-y += ../../src/lfds700_ringbuffer/lfds700_ringbuffer_write.o
57
58 lib-y += ../../src/lfds700_stack/lfds700_stack_cleanup.o
59 lib-y += ../../src/lfds700_stack/lfds700_stack_init.o
60 lib-y += ../../src/lfds700_stack/lfds700_stack_pop.o
61 lib-y += ../../src/lfds700_stack/lfds700_stack_push.o
62 lib-y += ../../src/lfds700_stack/lfds700_stack_query.o
63
64 libs-y := ../../bin/
65
66 ccflags-y := -I$(src)/../../inc
67 ccflags-y += -I$(src)/../../inc/liblfds700
68 ccflags-y += -D_KERNEL_MODE
69 ccflags-y += -fno-strict-aliasing
70 ccflags-y += -std=gnu89
71 ccflags-y += -Wall
72 ccflags-y += -Werror
73 ccflags-y += -Wno-unknown-pragmas
74 ccflags-y += -Wno-unused-but-set-variable
75 ccflags-y += -Wno-unused-variable
76