]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libclang_rt/Makefile
libproc: replace home grown crc32 with zlib implementation.
[FreeBSD/FreeBSD.git] / lib / libclang_rt / Makefile
1 # $FreeBSD$
2
3 .if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386"
4 SUBDIR+=        include
5 SUBDIR+=        asan
6 SUBDIR+=        asan-preinit
7 SUBDIR+=        asan_cxx
8 SUBDIR+=        asan_dynamic
9 SUBDIR+=        asan_static
10 SUBDIR+=        cfi
11 SUBDIR+=        cfi_diag
12 SUBDIR+=        safestack
13 SUBDIR+=        stats
14 SUBDIR+=        stats_client
15 SUBDIR+=        ubsan_minimal
16 SUBDIR+=        ubsan_standalone
17 SUBDIR+=        ubsan_standalone_cxx
18 .endif # amd64 || i386
19
20 .if ${MACHINE_CPUARCH} == "amd64"
21 SUBDIR+=        dd
22 SUBDIR+=        fuzzer
23 SUBDIR+=        fuzzer_interceptors
24 SUBDIR+=        fuzzer_no_main
25 SUBDIR+=        msan
26 SUBDIR+=        msan_cxx
27 SUBDIR+=        tsan
28 SUBDIR+=        tsan_cxx
29 SUBDIR+=        xray
30 SUBDIR+=        xray-basic
31 SUBDIR+=        xray-fdr
32 SUBDIR+=        xray-profiling
33 .endif # amd64
34
35 .if ${MACHINE_ARCH} == "powerpc64" || ${MACHINE_ARCH} == "powerpc64le"
36 SUBDIR+=        include
37 SUBDIR+=        asan
38 SUBDIR+=        asan-preinit
39 SUBDIR+=        asan_cxx
40 SUBDIR+=        asan_dynamic
41 SUBDIR+=        asan_static
42 SUBDIR+=        msan
43 SUBDIR+=        msan_cxx
44 SUBDIR+=        stats
45 SUBDIR+=        stats_client
46 SUBDIR+=        tsan
47 SUBDIR+=        tsan_cxx
48 SUBDIR+=        ubsan_minimal
49 SUBDIR+=        ubsan_standalone
50 SUBDIR+=        ubsan_standalone_cxx
51 .endif # powerpc64 || powerpc64le
52
53 .if ${MACHINE_ARCH} == "powerpc64le"
54 SUBDIR+=        xray
55 SUBDIR+=        xray-basic
56 SUBDIR+=        xray-fdr
57 SUBDIR+=        xray-profiling
58 .endif # powerpc64le
59
60 .if ${MACHINE_CPUARCH} == "riscv"
61 SUBDIR+=        include
62 SUBDIR+=        asan
63 SUBDIR+=        asan-preinit
64 SUBDIR+=        asan_cxx
65 SUBDIR+=        asan_dynamic
66 SUBDIR+=        stats
67 SUBDIR+=        stats_client
68 SUBDIR+=        ubsan_minimal
69 SUBDIR+=        ubsan_standalone
70 SUBDIR+=        ubsan_standalone_cxx
71 .endif # riscv
72
73 SUBDIR+=        profile
74
75 SUBDIR_PARALLEL=
76
77 .include <bsd.subdir.mk>