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