]> pd.if.org Git - liblfds/blob - liblfds/liblfds7.1.0/test_and_benchmark/libtest/build/gcc_gnumake_kbuild/Kbuild
Initial import (all versions, including the new 7.1.0)
[liblfds] / liblfds / liblfds7.1.0 / test_and_benchmark / libtest / build / gcc_gnumake_kbuild / Kbuild
1 lib-y :=
2
3 lib-y += ../../src/libtest_misc/libtest_misc_determine_erg.o
4 lib-y += ../../src/libtest_misc/libtest_misc_globals.o
5 lib-y += ../../src/libtest_misc/libtest_misc_memory_helpers.o
6 lib-y += ../../src/libtest_misc/libtest_misc_pal_helpers.o
7 lib-y += ../../src/libtest_misc/libtest_misc_query.o
8
9 lib-y += ../../src/libtest_porting_abstraction_layer/libtest_porting_abstraction_layer_free.o
10 lib-y += ../../src/libtest_porting_abstraction_layer/libtest_porting_abstraction_layer_get_full_logical_processor_set.o
11 lib-y += ../../src/libtest_porting_abstraction_layer/libtest_porting_abstraction_layer_malloc.o
12
13 lib-y += ../../src/libtest_results/libtest_results_cleanup.o
14 lib-y += ../../src/libtest_results/libtest_results_get_result.o
15 lib-y += ../../src/libtest_results/libtest_results_init.o
16 lib-y += ../../src/libtest_results/libtest_results_put_result.o
17
18 lib-y += ../../src/libtest_test/libtest_test_cleanup.o
19 lib-y += ../../src/libtest_test/libtest_test_init.o
20 lib-y += ../../src/libtest_test/libtest_test_run.o
21
22 lib-y += ../../src/libtest_tests/libtest_tests_btree_addonly_unbalanced_alignment.o
23 lib-y += ../../src/libtest_tests/libtest_tests_btree_addonly_unbalanced_random_adds_fail.o
24 lib-y += ../../src/libtest_tests/libtest_tests_btree_addonly_unbalanced_random_adds_fail_and_overwrite.o
25 lib-y += ../../src/libtest_tests/libtest_tests_btree_addonly_unbalanced_random_adds_overwrite.o
26 lib-y += ../../src/libtest_tests/libtest_tests_freelist_alignment.o
27 lib-y += ../../src/libtest_tests/libtest_tests_freelist_ea_popping.o
28 lib-y += ../../src/libtest_tests/libtest_tests_freelist_ea_popping_and_pushing.o
29 lib-y += ../../src/libtest_tests/libtest_tests_freelist_ea_pushing.o
30 lib-y += ../../src/libtest_tests/libtest_tests_freelist_ea_rapid_popping_and_pushing.o
31 lib-y += ../../src/libtest_tests/libtest_tests_freelist_without_ea_popping.o
32 lib-y += ../../src/libtest_tests/libtest_tests_freelist_without_ea_popping_and_pushing.o
33 lib-y += ../../src/libtest_tests/libtest_tests_freelist_without_ea_pushing.o
34 lib-y += ../../src/libtest_tests/libtest_tests_freelist_without_ea_rapid_popping_and_pushing.o
35 lib-y += ../../src/libtest_tests/libtest_tests_hash_addonly_alignment.o
36 lib-y += ../../src/libtest_tests/libtest_tests_hash_addonly_iterate.o
37 lib-y += ../../src/libtest_tests/libtest_tests_hash_addonly_random_adds_fail.o
38 lib-y += ../../src/libtest_tests/libtest_tests_hash_addonly_fail_and_overwrite.o
39 lib-y += ../../src/libtest_tests/libtest_tests_hash_addonly_random_adds_overwrite.o
40 lib-y += ../../src/libtest_tests/libtest_tests_list_addonly_singlylinked_ordered_alignment.o
41 lib-y += ../../src/libtest_tests/libtest_tests_list_addonly_singlylinked_ordered_new_ordered.o
42 lib-y += ../../src/libtest_tests/libtest_tests_list_addonly_singlylinked_ordered_new_ordered_with_cursor.o
43 lib-y += ../../src/libtest_tests/libtest_tests_list_addonly_singlylinked_unordered_alignment.o
44 lib-y += ../../src/libtest_tests/libtest_tests_list_addonly_singlylinked_unordered_new_after.o
45 lib-y += ../../src/libtest_tests/libtest_tests_list_addonly_singlylinked_unordered_new_end.o
46 lib-y += ../../src/libtest_tests/libtest_tests_list_addonly_singlylinked_unordered_new_start.o
47 lib-y += ../../src/libtest_tests/libtest_tests_porting_abstraction_layer_atomic_add.o
48 lib-y += ../../src/libtest_tests/libtest_tests_porting_abstraction_layer_atomic_cas.o
49 lib-y += ../../src/libtest_tests/libtest_tests_porting_abstraction_layer_atomic_dwcas.o
50 lib-y += ../../src/libtest_tests/libtest_tests_porting_abstraction_layer_atomic_exchange.o
51 lib-y += ../../src/libtest_tests/libtest_tests_prng_alignment.o
52 lib-y += ../../src/libtest_tests/libtest_tests_prng_generate.o
53 lib-y += ../../src/libtest_tests/libtest_tests_queue_bounded_manyproducer_manyconsumer_alignment.o
54 lib-y += ../../src/libtest_tests/libtest_tests_queue_bounded_manyproducer_manyconsumer_count.o
55 lib-y += ../../src/libtest_tests/libtest_tests_queue_bounded_manyproducer_manyconsumer_enqueuing.o
56 lib-y += ../../src/libtest_tests/libtest_tests_queue_bounded_manyproducer_manyconsumer_dequeuing.o
57 lib-y += ../../src/libtest_tests/libtest_tests_queue_bounded_manyproducer_manyconsumer_enqueuing_and_dequeuing.o
58 lib-y += ../../src/libtest_tests/libtest_tests_queue_bounded_manyproducer_manyconsumer_rapid_enqueuing_and_dequeuing.o
59 lib-y += ../../src/libtest_tests/libtest_tests_queue_bounded_singleproducer_singleconsumer_dequeuing.o
60 lib-y += ../../src/libtest_tests/libtest_tests_queue_bounded_singleproducer_singleconsumer_enqueuing.o
61 lib-y += ../../src/libtest_tests/libtest_tests_queue_bounded_singleproducer_singleconsumer_enqueuing_and_dequeuing.o
62 lib-y += ../../src/libtest_tests/libtest_tests_queue_unbounded_manyproducer_manyconsumer_alignment.o
63 lib-y += ../../src/libtest_tests/libtest_tests_queue_unbounded_manyproducer_manyconsumer_dequeuing.o
64 lib-y += ../../src/libtest_tests/libtest_tests_queue_unbounded_manyproducer_manyconsumer_enqueuing.o
65 lib-y += ../../src/libtest_tests/libtest_tests_queue_unbounded_manyproducer_manyconsumer_enqueuing_and_dequeuing.o
66 lib-y += ../../src/libtest_tests/libtest_tests_queue_unbounded_manyproducer_manyconsumer_enqueuing_with_malloc_and_dequeuing_with_free.o
67 lib-y += ../../src/libtest_tests/libtest_tests_queue_unbounded_manyproducer_manyconsumer_rapid_enqueuing_and_dequeuing.o
68 lib-y += ../../src/libtest_tests/libtest_tests_ringbuffer_reading.o
69 lib-y += ../../src/libtest_tests/libtest_tests_ringbuffer_reading_and_writing.o
70 lib-y += ../../src/libtest_tests/libtest_tests_ringbuffer_writing.o
71 lib-y += ../../src/libtest_tests/libtest_tests_stack_alignment.o
72 lib-y += ../../src/libtest_tests/libtest_tests_stack_popping.o
73 lib-y += ../../src/libtest_tests/libtest_tests_stack_popping_and_pushing.o
74 lib-y += ../../src/libtest_tests/libtest_tests_stack_pushing.o
75 lib-y += ../../src/libtest_tests/libtest_tests_stack_rapid_popping_and_pushing.o
76
77 lib-y += ../../src/libtest_testsuite/libtest_testsuite_cleanup.o
78 lib-y += ../../src/libtest_testsuite/libtest_testsuite_init.o
79 lib-y += ../../src/libtest_testsuite/libtest_testsuite_run.o
80
81 lib-y += ../../src/libtest_threadset/libtest_threadset_add.o
82 lib-y += ../../src/libtest_threadset/libtest_threadset_cleanup.o
83 lib-y += ../../src/libtest_threadset/libtest_threadset_init.o
84 lib-y += ../../src/libtest_threadset/libtest_threadset_operations.o
85
86 libs-y := ../../bin/
87
88 ccflags-y := -I$(src)/../../inc
89 ccflags-y += -I$(src)/../../inc/liblfds710
90 ccflags-y += -DKERNEL_MODE
91 ccflags-y += -DNDEBUG
92 ccflags-y += -fno-strict-aliasing
93 ccflags-y += -std=gnu89
94 ccflags-y += -Wall
95 ccflags-y += -Werror
96 ccflags-y += -Wno-unknown-pragmas
97 ccflags-y += -Wno-unused-but-set-variable
98 ccflags-y += -Wno-uninitialized
99