Makefile revision 316423
1# $FreeBSD: stable/11/lib/clang/headers/Makefile 316423 2017-04-02 17:24:58Z dim $
2
3.include "../clang.pre.mk"
4
5.PATH:		${CLANG_SRCS}/lib/Headers
6
7INCSDIR=	${LIBDIR}/clang/4.0.0/include
8
9GENINCS+=	arm_neon.h
10
11INCS+=		__clang_cuda_builtin_vars.h
12INCS+=		__clang_cuda_cmath.h
13INCS+=		__clang_cuda_complex_builtins.h
14INCS+=		__clang_cuda_intrinsics.h
15INCS+=		__clang_cuda_math_forward_declares.h
16INCS+=		__clang_cuda_runtime_wrapper.h
17INCS+=		__stddef_max_align_t.h
18INCS+=		__wmmintrin_aes.h
19INCS+=		__wmmintrin_pclmul.h
20INCS+=		adxintrin.h
21INCS+=		altivec.h
22INCS+=		ammintrin.h
23INCS+=		arm_acle.h
24INCS+=		armintr.h
25INCS+=		avx2intrin.h
26INCS+=		avx512bwintrin.h
27INCS+=		avx512cdintrin.h
28INCS+=		avx512dqintrin.h
29INCS+=		avx512erintrin.h
30INCS+=		avx512fintrin.h
31INCS+=		avx512ifmaintrin.h
32INCS+=		avx512ifmavlintrin.h
33INCS+=		avx512pfintrin.h
34INCS+=		avx512vbmiintrin.h
35INCS+=		avx512vbmivlintrin.h
36INCS+=		avx512vlbwintrin.h
37INCS+=		avx512vlcdintrin.h
38INCS+=		avx512vldqintrin.h
39INCS+=		avx512vlintrin.h
40INCS+=		avxintrin.h
41INCS+=		bmi2intrin.h
42INCS+=		bmiintrin.h
43INCS+=		clflushoptintrin.h
44INCS+=		cpuid.h
45INCS+=		emmintrin.h
46INCS+=		f16cintrin.h
47INCS+=		fma4intrin.h
48INCS+=		fmaintrin.h
49INCS+=		fxsrintrin.h
50INCS+=		htmintrin.h
51INCS+=		htmxlintrin.h
52INCS+=		ia32intrin.h
53INCS+=		immintrin.h
54INCS+=		lzcntintrin.h
55INCS+=		mm3dnow.h
56INCS+=		mm_malloc.h
57INCS+=		mmintrin.h
58INCS+=		module.modulemap
59INCS+=		msa.h
60INCS+=		mwaitxintrin.h
61INCS+=		nmmintrin.h
62INCS+=		opencl-c.h
63INCS+=		pkuintrin.h
64INCS+=		pmmintrin.h
65INCS+=		popcntintrin.h
66INCS+=		prfchwintrin.h
67INCS+=		rdseedintrin.h
68INCS+=		rtmintrin.h
69INCS+=		s390intrin.h
70INCS+=		shaintrin.h
71INCS+=		smmintrin.h
72INCS+=		tbmintrin.h
73INCS+=		tmmintrin.h
74INCS+=		vadefs.h
75INCS+=		vecintrin.h
76INCS+=		wmmintrin.h
77INCS+=		x86intrin.h
78INCS+=		xmmintrin.h
79INCS+=		xopintrin.h
80INCS+=		xsavecintrin.h
81INCS+=		xsaveintrin.h
82INCS+=		xsaveoptintrin.h
83INCS+=		xsavesintrin.h
84INCS+=		xtestintrin.h
85INCS+=		${GENINCS}
86
87arm_neon.h: ${CLANG_SRCS}/include/clang/Basic/arm_neon.td
88	${CLANG_TBLGEN} -gen-arm-neon \
89	    -d ${.TARGET:C/$/.d/} -o ${.TARGET} \
90	    ${CLANG_SRCS}/include/clang/Basic/arm_neon.td
91
92CLEANFILES=	${GENINCS} ${GENINCS:C/$/.d/}
93
94.include <bsd.prog.mk>
95