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.11 2016/09/01 11:03:09 patrick 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= cpuid.h 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 26.if ${TARGET_ARCH} == "arm" 27unwind.h: ${GCCDIR}/config/arm/unwind-arm.h 28 @rm -rf ${.TARGET} 29 @cp ${.ALLSRC} ${.TARGET} 30.else 31unwind.h: ${GCCDIR}/unwind-generic.h 32 @rm -rf ${.TARGET} 33 @cp ${.ALLSRC} ${.TARGET} 34.endif 35CLEANFILES+= unwind.h 36 37all: ${INCS} 38 39clean: _SUBDIRUSE 40 rm -f ${CLEANFILES} 41 42cleandir: _SUBDIRUSE clean 43 44depend: 45 # Nothing here so far... 46 47.if !empty(INCS) 48install includes: ${INCS} 49 ${INSTALL} -C -o ${BINOWN} -g ${LOCALEGRP} -m ${NONBINMODE} ${.ALLSRC} \ 50 ${DESTDIR}/usr/include 51.else 52install includes: 53 # Nothing here so far... 54.endif 55 56tags: 57 # Nothing here so far... 58 59.include <bsd.obj.mk> 60