3 .include "../clang.pre.mk"
5 .PATH: ${CLANG_SRCS}/lib/Headers
7 INCSDIR= ${LIBDIR}/clang/7.0.0/include
12 INCS+= __clang_cuda_builtin_vars.h
13 INCS+= __clang_cuda_cmath.h
14 INCS+= __clang_cuda_complex_builtins.h
15 INCS+= __clang_cuda_device_functions.h
16 INCS+= __clang_cuda_intrinsics.h
17 INCS+= __clang_cuda_libdevice_declares.h
18 INCS+= __clang_cuda_math_forward_declares.h
19 INCS+= __clang_cuda_runtime_wrapper.h
20 INCS+= __stddef_max_align_t.h
21 INCS+= __wmmintrin_aes.h
22 INCS+= __wmmintrin_pclmul.h
30 INCS+= avx512bitalgintrin.h
31 INCS+= avx512bwintrin.h
32 INCS+= avx512cdintrin.h
33 INCS+= avx512dqintrin.h
34 INCS+= avx512erintrin.h
35 INCS+= avx512fintrin.h
36 INCS+= avx512ifmaintrin.h
37 INCS+= avx512ifmavlintrin.h
38 INCS+= avx512pfintrin.h
39 INCS+= avx512vbmi2intrin.h
40 INCS+= avx512vbmiintrin.h
41 INCS+= avx512vbmivlintrin.h
42 INCS+= avx512vlbitalgintrin.h
43 INCS+= avx512vlbwintrin.h
44 INCS+= avx512vlcdintrin.h
45 INCS+= avx512vldqintrin.h
46 INCS+= avx512vlintrin.h
47 INCS+= avx512vlvbmi2intrin.h
48 INCS+= avx512vlvnniintrin.h
49 INCS+= avx512vnniintrin.h
50 INCS+= avx512vpopcntdqintrin.h
51 INCS+= avx512vpopcntdqvlintrin.h
56 INCS+= cldemoteintrin.h
57 INCS+= clflushoptintrin.h
71 INCS+= invpcidintrin.h
77 INCS+= module.modulemap
83 INCS+= pconfigintrin.h
88 INCS+= ptwriteintrin.h
100 INCS+= vpclmulqdqintrin.h
101 INCS+= waitpkgintrin.h
102 INCS+= wbnoinvdintrin.h
107 INCS+= xsavecintrin.h
109 INCS+= xsaveoptintrin.h
110 INCS+= xsavesintrin.h
114 # Headers which possibly conflict with our own versions:
115 .if defined(INSTALL_CONFLICTING_CLANG_HEADERS)
133 arm_fp16.h: ${CLANG_SRCS}/include/clang/Basic/arm_fp16.td
134 ${CLANG_TBLGEN} -gen-arm-fp16 \
135 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \
136 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_fp16.td
138 arm_neon.h: ${CLANG_SRCS}/include/clang/Basic/arm_neon.td
139 ${CLANG_TBLGEN} -gen-arm-neon \
140 -I ${CLANG_SRCS}/include/clang/Basic -d ${.TARGET:C/$/.d/} \
141 -o ${.TARGET} ${CLANG_SRCS}/include/clang/Basic/arm_neon.td
143 CLEANFILES= ${GENINCS} ${GENINCS:C/$/.d/}
145 .include <bsd.prog.mk>