]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/test/meson.build
Merge pull request #11077 from yuwata/udev-issue-better-fix
[thirdparty/systemd.git] / src / test / meson.build
1 # SPDX-License-Identifier: LGPL-2.1+
2
3 awkscript = 'test-hashmap-ordered.awk'
4 test_hashmap_ordered_c = custom_target(
5 'test-hashmap-ordered.c',
6 input : [awkscript, 'test-hashmap-plain.c'],
7 output : 'test-hashmap-ordered.c',
8 command : [awk, '-f', '@INPUT0@', '@INPUT1@'],
9 capture : true,
10 build_by_default : want_tests != 'false')
11
12 test_include_dir = include_directories('.')
13
14 path = run_command('sh', ['-c', 'echo "$PATH"']).stdout()
15 test_env = environment()
16 test_env.set('SYSTEMD_KBD_MODEL_MAP', kbd_model_map)
17 test_env.set('SYSTEMD_LANGUAGE_FALLBACK_MAP', language_fallback_map)
18 test_env.set('PATH', path)
19 test_env.prepend('PATH', meson.build_root())
20
21 ############################################################
22
23 generate_sym_test_py = find_program('generate-sym-test.py')
24
25 test_libsystemd_sym_c = custom_target(
26 'test-libsystemd-sym.c',
27 input : [libsystemd_sym_path] + systemd_headers,
28 output : 'test-libsystemd-sym.c',
29 command : [generate_sym_test_py, libsystemd_sym_path] + systemd_headers,
30 capture : true,
31 build_by_default : want_tests != 'false')
32
33 test_libudev_sym_c = custom_target(
34 'test-libudev-sym.c',
35 input : [libudev_sym_path, libudev_h_path],
36 output : 'test-libudev-sym.c',
37 command : [generate_sym_test_py, '@INPUT0@', '@INPUT1@'],
38 capture : true,
39 build_by_default : want_tests != 'false')
40
41 test_dlopen_c = files('test-dlopen.c')
42
43 ############################################################
44
45 test_systemd_tmpfiles_py = find_program('test-systemd-tmpfiles.py')
46
47 ############################################################
48
49 tests += [
50 [['src/test/test-device-nodes.c'],
51 [],
52 []],
53
54 [['src/test/test-engine.c',
55 'src/test/test-helper.c'],
56 [libcore,
57 libudev,
58 libshared],
59 [threads,
60 librt,
61 libseccomp,
62 libselinux,
63 libmount,
64 libblkid]],
65
66 [['src/test/test-emergency-action.c'],
67 [libcore,
68 libshared],
69 []],
70
71 [['src/test/test-chown-rec.c'],
72 [libcore,
73 libshared],
74 []],
75
76 [['src/test/test-job-type.c'],
77 [libcore,
78 libshared],
79 [threads,
80 librt,
81 libseccomp,
82 libselinux,
83 libmount,
84 libblkid]],
85
86 [['src/test/test-ns.c'],
87 [libcore,
88 libshared],
89 [threads,
90 librt,
91 libseccomp,
92 libselinux,
93 libmount,
94 libblkid],
95 '', 'manual'],
96
97 [['src/test/test-nscd-flush.c'],
98 [libcore,
99 libshared],
100 [threads,
101 librt,
102 libseccomp,
103 libselinux,
104 libmount,
105 libblkid],
106 '', 'manual'],
107
108 [['src/test/test-loopback.c'],
109 [libcore,
110 libshared],
111 [threads,
112 librt,
113 libseccomp,
114 libselinux,
115 libmount,
116 libblkid]],
117
118 [['src/test/test-hostname.c'],
119 [libcore,
120 libshared],
121 [threads,
122 librt,
123 libseccomp,
124 libselinux,
125 libmount,
126 libblkid],
127 '', 'unsafe'],
128
129 [['src/test/test-dns-domain.c'],
130 [libcore,
131 libshared,
132 libsystemd_network],
133 []],
134
135 [['src/test/test-boot-timestamps.c'],
136 [],
137 [],
138 'ENABLE_EFI'],
139
140 [['src/test/test-unit-name.c',
141 'src/test/test-helper.c'],
142 [libcore,
143 libshared],
144 [threads,
145 librt,
146 libseccomp,
147 libselinux,
148 libmount,
149 libblkid]],
150
151 [['src/test/test-unit-file.c',
152 'src/test/test-helper.c'],
153 [libcore,
154 libshared],
155 [threads,
156 librt,
157 libseccomp,
158 libselinux,
159 libmount,
160 libblkid]],
161
162 [['src/test/test-serialize.c'],
163 [],
164 []],
165
166 [['src/test/test-utf8.c'],
167 [],
168 []],
169
170 [['src/test/test-dev-setup.c'],
171 [],
172 []],
173
174 [['src/test/test-capability.c'],
175 [],
176 [libcap]],
177
178 [['src/test/test-async.c'],
179 [],
180 [],
181 '', 'timeout=120'],
182
183 [['src/test/test-locale-util.c'],
184 [],
185 []],
186
187 [['src/test/test-copy.c'],
188 [],
189 []],
190
191 [['src/test/test-static-destruct.c'],
192 [],
193 []],
194
195 [['src/test/test-sigbus.c'],
196 [],
197 []],
198
199 [['src/test/test-condition.c'],
200 [],
201 []],
202
203 [['src/test/test-fdset.c'],
204 [],
205 []],
206
207 [['src/test/test-fstab-util.c'],
208 [],
209 []],
210
211 [['src/test/test-random-util.c'],
212 [],
213 []],
214
215 [['src/test/test-format-table.c'],
216 [],
217 []],
218
219 [['src/test/test-ratelimit.c'],
220 [],
221 []],
222
223 [['src/test/test-util.c'],
224 [],
225 []],
226
227 [['src/test/test-json.c'],
228 [],
229 []],
230
231 [['src/test/test-mount-util.c'],
232 [],
233 []],
234
235 [['src/test/test-mountpoint-util.c'],
236 [],
237 []],
238
239 [['src/test/test-exec-util.c'],
240 [],
241 []],
242
243 [['src/test/test-hexdecoct.c'],
244 [],
245 []],
246
247 [['src/test/test-alloc-util.c'],
248 [],
249 []],
250
251 [['src/test/test-xattr-util.c'],
252 [],
253 []],
254
255 [['src/test/test-io-util.c'],
256 [],
257 []],
258
259 [['src/test/test-glob-util.c'],
260 [],
261 []],
262
263 [['src/test/test-fs-util.c'],
264 [],
265 []],
266
267 [['src/test/test-proc-cmdline.c'],
268 [],
269 []],
270
271 [['src/test/test-fd-util.c'],
272 [],
273 []],
274
275 [['src/test/test-web-util.c'],
276 [],
277 []],
278
279 [['src/test/test-cpu-set-util.c'],
280 [],
281 []],
282
283 [['src/test/test-stat-util.c'],
284 [],
285 []],
286
287 [['src/test/test-os-util.c'],
288 [],
289 []],
290
291 [['src/test/test-escape.c'],
292 [],
293 []],
294
295 [['src/test/test-specifier.c'],
296 [],
297 []],
298
299 [['src/test/test-string-util.c'],
300 [],
301 []],
302
303 [['src/test/test-extract-word.c'],
304 [],
305 []],
306
307 [['src/test/test-parse-util.c'],
308 [],
309 []],
310
311 [['src/test/test-user-util.c'],
312 [],
313 []],
314
315 [['src/test/test-hostname-util.c'],
316 [],
317 []],
318
319 [['src/test/test-process-util.c'],
320 [],
321 []],
322
323 [['src/test/test-terminal-util.c'],
324 [],
325 []],
326
327 [['src/test/test-path-lookup.c'],
328 [],
329 []],
330
331 [['src/test/test-pretty-print.c'],
332 [],
333 []],
334
335 [['src/test/test-uid-range.c'],
336 [],
337 []],
338
339 [['src/test/test-cap-list.c',
340 generated_gperf_headers],
341 [],
342 [libcap]],
343
344 [['src/test/test-socket-util.c'],
345 [],
346 []],
347
348 [['src/test/test-in-addr-util.c'],
349 [],
350 []],
351
352 [['src/test/test-barrier.c'],
353 [],
354 []],
355
356 [['src/test/test-tmpfiles.c'],
357 [],
358 []],
359
360 [['src/test/test-namespace.c'],
361 [libcore,
362 libshared],
363 [threads,
364 libblkid]],
365
366 [['src/test/test-verbs.c'],
367 [],
368 []],
369
370 [['src/test/test-install-root.c'],
371 [],
372 []],
373
374 [['src/test/test-acl-util.c'],
375 [],
376 [],
377 'HAVE_ACL'],
378
379 [['src/test/test-seccomp.c'],
380 [],
381 [libseccomp],
382 'HAVE_SECCOMP'],
383
384 [['src/test/test-rlimit-util.c'],
385 [],
386 []],
387
388 [['src/test/test-ask-password-api.c'],
389 [],
390 [],
391 '', 'manual'],
392
393 [['src/test/test-dissect-image.c'],
394 [],
395 [libblkid],
396 '', 'manual'],
397
398 [['src/test/test-signal-util.c'],
399 [],
400 []],
401
402 [['src/test/test-selinux.c'],
403 [],
404 []],
405
406 [['src/test/test-sizeof.c'],
407 [libbasic],
408 []],
409
410 [['src/test/test-bpf.c',
411 'src/test/test-helper.c'],
412 [libcore,
413 libshared],
414 [libmount,
415 threads,
416 librt,
417 libseccomp,
418 libselinux,
419 libblkid]],
420
421 [['src/test/test-watch-pid.c',
422 'src/test/test-helper.c'],
423 [libcore,
424 libshared],
425 [libmount,
426 threads,
427 librt,
428 libseccomp,
429 libselinux,
430 libblkid]],
431
432 [['src/test/test-hashmap.c',
433 'src/test/test-hashmap-plain.c',
434 test_hashmap_ordered_c],
435 [],
436 [],
437 '', 'timeout=90'],
438
439 [['src/test/test-set.c'],
440 [],
441 []],
442
443 [['src/test/test-set-disable-mempool.c'],
444 [],
445 [threads]],
446
447 [['src/test/test-bitmap.c'],
448 [],
449 []],
450
451 [['src/test/test-xml.c'],
452 [],
453 []],
454
455 [['src/test/test-list.c'],
456 [],
457 []],
458
459 [['src/test/test-procfs-util.c'],
460 [],
461 []],
462
463 [['src/test/test-unaligned.c'],
464 [],
465 []],
466
467 [['src/test/test-tables.c',
468 'src/shared/test-tables.h',
469 'src/journal/journald-server.c',
470 'src/journal/journald-server.h'],
471 [libcore,
472 libjournal_core,
473 libudev_core,
474 libudev_static,
475 libsystemd_network,
476 libshared],
477 [threads,
478 libseccomp,
479 libmount,
480 libxz,
481 liblz4,
482 libblkid],
483 '', '', [], libudev_core_includes],
484
485 [['src/test/test-prioq.c'],
486 [],
487 []],
488
489 [['src/test/test-fileio.c'],
490 [],
491 []],
492
493 [['src/test/test-time-util.c'],
494 [],
495 []],
496
497 [['src/test/test-clock.c'],
498 [],
499 []],
500
501 [['src/test/test-architecture.c'],
502 [],
503 []],
504
505 [['src/test/test-log.c'],
506 [],
507 []],
508
509 [['src/test/test-ipcrm.c'],
510 [],
511 [],
512 '', 'unsafe'],
513
514 [['src/test/test-btrfs.c'],
515 [],
516 [],
517 '', 'manual'],
518
519
520 [['src/test/test-firewall-util.c'],
521 [libshared],
522 [],
523 'HAVE_LIBIPTC'],
524
525 [['src/test/test-netlink-manual.c'],
526 [],
527 [libkmod],
528 'HAVE_KMOD', 'manual'],
529
530 [['src/test/test-ellipsize.c'],
531 [],
532 []],
533
534 [['src/test/test-date.c'],
535 [],
536 []],
537
538 [['src/test/test-sleep.c'],
539 [],
540 []],
541
542 [['src/test/test-replace-var.c'],
543 [],
544 []],
545
546 [['src/test/test-calendarspec.c'],
547 [],
548 []],
549
550 [['src/test/test-strip-tab-ansi.c'],
551 [],
552 []],
553
554 [['src/test/test-daemon.c'],
555 [],
556 []],
557
558 [['src/test/test-cgroup.c'],
559 [],
560 [],
561 '', 'manual'],
562
563 [['src/test/test-cgroup-mask.c',
564 'src/test/test-helper.c'],
565 [libcore,
566 libshared],
567 [threads,
568 librt,
569 libseccomp,
570 libselinux,
571 libmount,
572 libblkid]],
573
574 [['src/test/test-cgroup-util.c'],
575 [],
576 []],
577
578 [['src/test/test-env-util.c'],
579 [],
580 []],
581
582 [['src/test/test-strbuf.c'],
583 [],
584 []],
585
586 [['src/test/test-strv.c'],
587 [],
588 []],
589
590 [['src/test/test-path-util.c'],
591 [],
592 []],
593
594 [['src/test/test-path.c',
595 'src/test/test-helper.c'],
596 [libcore,
597 libshared],
598 [threads,
599 librt,
600 libseccomp,
601 libselinux,
602 libmount,
603 libblkid]],
604
605 [['src/test/test-execute.c',
606 'src/test/test-helper.c'],
607 [libcore,
608 libshared],
609 [threads,
610 librt,
611 libseccomp,
612 libselinux,
613 libmount,
614 libblkid],
615 '', 'timeout=360'],
616
617 [['src/test/test-siphash24.c'],
618 [],
619 []],
620
621 [['src/test/test-strxcpyx.c'],
622 [],
623 []],
624
625 [['src/test/test-install.c'],
626 [libcore,
627 libshared],
628 [],
629 '', 'manual'],
630
631 [['src/test/test-watchdog.c'],
632 [],
633 []],
634
635 [['src/test/test-sched-prio.c',
636 'src/test/test-helper.c'],
637 [libcore,
638 libshared],
639 [threads,
640 librt,
641 libseccomp,
642 libselinux,
643 libmount,
644 libblkid]],
645
646 [['src/test/test-conf-files.c'],
647 [],
648 []],
649
650 [['src/test/test-conf-parser.c'],
651 [],
652 []],
653
654 [['src/test/test-af-list.c',
655 generated_gperf_headers],
656 [],
657 []],
658
659 [['src/test/test-arphrd-list.c',
660 generated_gperf_headers],
661 [],
662 []],
663
664 [['src/test/test-ip-protocol-list.c',
665 shared_generated_gperf_headers],
666 [],
667 []],
668
669 [['src/test/test-journal-importer.c'],
670 [],
671 []],
672
673 [['src/test/test-libudev.c'],
674 [libshared],
675 []],
676
677 [['src/test/test-udev.c'],
678 [libudev_core,
679 libudev_static,
680 libsystemd_network,
681 libshared],
682 [threads,
683 librt,
684 libblkid,
685 libkmod,
686 libacl],
687 '', 'manual', '-DLOG_REALM=LOG_REALM_UDEV'],
688
689 [['src/test/test-id128.c'],
690 [],
691 []],
692
693 [['src/test/test-hash.c'],
694 [],
695 []],
696
697 [['src/test/test-gcrypt-util.c'],
698 [],
699 [],
700 'HAVE_GCRYPT'],
701
702 [['src/test/test-nss.c'],
703 [],
704 [libdl],
705 'ENABLE_NSS', 'manual'],
706
707 [['src/test/test-umount.c',
708 'src/core/mount-setup.c',
709 'src/core/mount-setup.h',
710 'src/core/umount.c',
711 'src/core/umount.h'],
712 [],
713 [libmount]],
714
715 [['src/test/test-bus-util.c'],
716 [],
717 []],
718
719 [['src/test/test-sd-hwdb.c'],
720 [],
721 []],
722 ]
723
724 ############################################################
725
726 # define some tests here, because the link_with deps were not defined earlier
727
728 tests += [
729 [['src/journal/test-journal.c'],
730 [libjournal_core,
731 libshared],
732 [threads,
733 libxz,
734 liblz4]],
735
736 [['src/journal/test-journal-send.c'],
737 [libjournal_core,
738 libshared],
739 [threads,
740 libxz,
741 liblz4]],
742
743 [['src/journal/test-journal-syslog.c'],
744 [libjournal_core,
745 libshared],
746 [threads,
747 libxz,
748 liblz4,
749 libselinux]],
750
751 [['src/journal/test-journal-match.c'],
752 [libjournal_core,
753 libshared],
754 [threads,
755 libxz,
756 liblz4]],
757
758 [['src/journal/test-journal-enum.c'],
759 [libjournal_core,
760 libshared],
761 [threads,
762 libxz,
763 liblz4],
764 '', 'timeout=360'],
765
766 [['src/journal/test-journal-stream.c'],
767 [libjournal_core,
768 libshared],
769 [threads,
770 libxz,
771 liblz4]],
772
773 [['src/journal/test-journal-flush.c'],
774 [libjournal_core,
775 libshared],
776 [threads,
777 libxz,
778 liblz4]],
779
780 [['src/journal/test-journal-init.c'],
781 [libjournal_core,
782 libshared],
783 [threads,
784 libxz,
785 liblz4]],
786
787 [['src/journal/test-journal-config.c'],
788 [libjournal_core,
789 libshared],
790 [libxz,
791 liblz4,
792 libselinux]],
793
794 [['src/journal/test-journal-verify.c'],
795 [libjournal_core,
796 libshared],
797 [threads,
798 libxz,
799 liblz4]],
800
801 [['src/journal/test-journal-interleaving.c'],
802 [libjournal_core,
803 libshared],
804 [threads,
805 libxz,
806 liblz4]],
807
808 [['src/journal/test-mmap-cache.c'],
809 [libjournal_core,
810 libshared],
811 [threads,
812 libxz,
813 liblz4]],
814
815 [['src/journal/test-catalog.c'],
816 [libjournal_core,
817 libshared],
818 [threads,
819 libxz,
820 liblz4]],
821
822 [['src/journal/test-compress.c'],
823 [libjournal_core,
824 libshared],
825 [liblz4,
826 libxz]],
827
828 [['src/journal/test-compress-benchmark.c'],
829 [libjournal_core,
830 libshared],
831 [liblz4,
832 libxz],
833 '', 'timeout=90'],
834
835 [['src/journal/test-audit-type.c'],
836 [libjournal_core,
837 libshared],
838 [liblz4,
839 libxz]],
840 ]
841
842 ############################################################
843
844 tests += [
845 [['src/libsystemd/sd-bus/test-bus-address.c'],
846 [],
847 [threads]],
848
849 [['src/libsystemd/sd-bus/test-bus-marshal.c'],
850 [],
851 [threads,
852 libglib,
853 libgobject,
854 libgio,
855 libdbus]],
856
857 [['src/libsystemd/sd-bus/test-bus-signature.c'],
858 [],
859 [threads]],
860
861 [['src/libsystemd/sd-bus/test-bus-watch-bind.c'],
862 [],
863 [threads], '', 'timeout=120'],
864
865 [['src/libsystemd/sd-bus/test-bus-chat.c'],
866 [],
867 [threads]],
868
869 [['src/libsystemd/sd-bus/test-bus-cleanup.c'],
870 [],
871 [threads,
872 libseccomp]],
873
874 [['src/libsystemd/sd-bus/test-bus-error.c'],
875 [libshared_static,
876 libsystemd_static],
877 []],
878
879 [['src/libsystemd/sd-bus/test-bus-track.c'],
880 [],
881 [libseccomp]],
882
883 [['src/libsystemd/sd-bus/test-bus-server.c'],
884 [],
885 [threads]],
886
887 [['src/libsystemd/sd-bus/test-bus-objects.c'],
888 [],
889 [threads]],
890
891 [['src/libsystemd/sd-bus/test-bus-vtable.c'],
892 [],
893 []],
894
895 [['src/libsystemd/sd-bus/test-bus-gvariant.c'],
896 [],
897 [libglib,
898 libgobject,
899 libgio]],
900
901 [['src/libsystemd/sd-bus/test-bus-creds.c'],
902 [],
903 []],
904
905 [['src/libsystemd/sd-bus/test-bus-match.c'],
906 [],
907 []],
908
909 [['src/libsystemd/sd-bus/test-bus-benchmark.c'],
910 [],
911 [threads],
912 '', 'manual'],
913
914 [['src/libsystemd/sd-bus/test-bus-introspect.c'],
915 [],
916 []],
917
918 [['src/libsystemd/sd-event/test-event.c'],
919 [],
920 []],
921
922 [['src/libsystemd/sd-netlink/test-netlink.c'],
923 [],
924 []],
925
926 [['src/libsystemd/sd-netlink/test-local-addresses.c'],
927 [],
928 []],
929
930 [['src/libsystemd/sd-resolve/test-resolve.c'],
931 [],
932 [threads]],
933
934 [['src/libsystemd/sd-login/test-login.c'],
935 [],
936 []],
937
938 [['src/libsystemd/sd-device/test-sd-device.c'],
939 [],
940 []],
941
942 [['src/libsystemd/sd-device/test-sd-device-thread.c'],
943 [libbasic,
944 libshared_static,
945 libsystemd],
946 [threads]],
947
948 [['src/libsystemd/sd-device/test-udev-device-thread.c'],
949 [libbasic,
950 libshared_static,
951 libudev],
952 [threads]],
953
954 [['src/libsystemd/sd-device/test-sd-device-monitor.c'],
955 [],
956 []],
957
958 ]
959
960 if cxx.found()
961 tests += [
962 [['src/libsystemd/sd-bus/test-bus-vtable-cc.cc'],
963 [],
964 []]
965 ]
966 endif
967
968 ############################################################
969
970 tests += [
971 [['src/libsystemd-network/test-dhcp-option.c',
972 'src/libsystemd-network/dhcp-protocol.h',
973 'src/libsystemd-network/dhcp-internal.h'],
974 [libshared,
975 libsystemd_network],
976 []],
977
978 [['src/libsystemd-network/test-sd-dhcp-lease.c',
979 'src/libsystemd-network/dhcp-lease-internal.h'],
980 [libshared,
981 libsystemd_network],
982 []],
983
984 [['src/libsystemd-network/test-dhcp-client.c',
985 'src/libsystemd-network/dhcp-protocol.h',
986 'src/libsystemd-network/dhcp-internal.h',
987 'src/systemd/sd-dhcp-client.h'],
988 [libshared,
989 libsystemd_network],
990 []],
991
992 [['src/libsystemd-network/test-dhcp-server.c'],
993 [libshared,
994 libsystemd_network],
995 []],
996
997 [['src/libsystemd-network/test-ipv4ll.c',
998 'src/libsystemd-network/arp-util.h',
999 'src/systemd/sd-ipv4ll.h'],
1000 [libshared,
1001 libsystemd_network],
1002 []],
1003
1004 [['src/libsystemd-network/test-ipv4ll-manual.c',
1005 'src/systemd/sd-ipv4ll.h'],
1006 [libshared,
1007 libsystemd_network],
1008 [],
1009 '', 'manual'],
1010
1011 [['src/libsystemd-network/test-acd.c',
1012 'src/systemd/sd-ipv4acd.h'],
1013 [libshared,
1014 libsystemd_network],
1015 [],
1016 '', 'manual'],
1017
1018 [['src/libsystemd-network/test-ndisc-rs.c',
1019 'src/libsystemd-network/dhcp-identifier.h',
1020 'src/libsystemd-network/dhcp-identifier.c',
1021 'src/libsystemd-network/icmp6-util.h',
1022 'src/systemd/sd-dhcp6-client.h',
1023 'src/systemd/sd-ndisc.h'],
1024 [libshared,
1025 libsystemd_network],
1026 []],
1027
1028 [['src/libsystemd-network/test-ndisc-ra.c',
1029 'src/libsystemd-network/icmp6-util.h',
1030 'src/systemd/sd-ndisc.h'],
1031 [libshared,
1032 libsystemd_network],
1033 []],
1034
1035 [['src/libsystemd-network/test-dhcp6-client.c',
1036 'src/libsystemd-network/dhcp-identifier.h',
1037 'src/libsystemd-network/dhcp-identifier.c',
1038 'src/libsystemd-network/dhcp6-internal.h',
1039 'src/systemd/sd-dhcp6-client.h'],
1040 [libshared,
1041 libsystemd_network],
1042 []],
1043
1044 [['src/libsystemd-network/test-lldp.c'],
1045 [libshared,
1046 libsystemd_network],
1047 []],
1048 ]
1049
1050 ############################################################
1051
1052 tests += [
1053 [['src/login/test-login-shared.c'],
1054 [],
1055 []],
1056
1057 [['src/login/test-inhibit.c'],
1058 [],
1059 [],
1060 '', 'manual'],
1061
1062 [['src/login/test-login-tables.c'],
1063 [liblogind_core,
1064 libshared],
1065 [threads]],
1066 ]