xref: /openbsd/gnu/usr.bin/cc/include/Makefile (revision cca36db2)
1# $FreeBSD: src/gnu/usr.bin/cc/include/Makefile,v 1.9.8.1 2009/04/15 03:14:26 kensmith Exp $
2# $OpenBSD: Makefile,v 1.9 2010/05/17 18:17:55 naddy Exp $
3
4.include <bsd.own.mk>
5
6.include "${.CURDIR}/../Makefile.inc"
7.include "${.CURDIR}/../Makefile.ver"
8
9.PATH: ${GCCDIR}/config/${GCC_CPU}
10
11INCS?=
12.if ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "amd64"
13INCS=	emmintrin.h mmintrin.h pmmintrin.h xmmintrin.h mm_malloc.h
14.elif ${TARGET_ARCH} == "arm"
15INCS=	mmintrin.h
16.elif ${TARGET_ARCH} == "powerpc"
17INCS=	ppc-asm.h altivec.h spe.h
18.endif
19INCS += unwind.h
20
21mm_malloc.h: pmm_malloc.h
22	@rm -rf ${.TARGET}
23	@cp ${.ALLSRC} ${.TARGET}
24CLEANFILES+=	mm_malloc.h
25
26unwind.h: ${GCCDIR}/unwind-generic.h
27	@rm -rf ${.TARGET}
28	@cp ${.ALLSRC} ${.TARGET}
29CLEANFILES+=	unwind.h
30
31all:	${INCS}
32
33clean: _SUBDIRUSE
34	rm -f ${CLEANFILES}
35
36cleandir: _SUBDIRUSE clean
37
38depend:
39	# Nothing here so far...
40
41.if !empty(INCS)
42install includes: ${INCS}
43	${INSTALL} -C -o ${BINOWN} -g ${LOCALEGRP} -m ${NONBINMODE} ${.ALLSRC} \
44		${DESTDIR}/usr/include
45.else
46install includes:
47	# Nothing here so far...
48.endif
49
50tags:
51	# Nothing here so far...
52
53.include <bsd.obj.mk>
54