1caccadbfSrobert# $FreeBSD: src/gnu/usr.bin/cc/include/Makefile,v 1.9.8.1 2009/04/15 03:14:26 kensmith Exp $ 2*3367dcf5Sespie# $OpenBSD: Makefile,v 1.14 2019/12/21 21:40:00 espie Exp $ 3caccadbfSrobert 4caccadbfSrobert.include <bsd.own.mk> 5caccadbfSrobert 6caccadbfSrobert.include "${.CURDIR}/../Makefile.inc" 7caccadbfSrobert.include "${.CURDIR}/../Makefile.ver" 8caccadbfSrobert 9caccadbfSrobert.PATH: ${GCCDIR}/config/${GCC_CPU} 10caccadbfSrobert 1143697809SnaddyINCS?= 12caccadbfSrobert.if ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "amd64" 13b026891cSjsgINCS= cpuid.h emmintrin.h mmintrin.h pmmintrin.h xmmintrin.h mm_malloc.h 14caccadbfSrobert.elif ${TARGET_ARCH} == "arm" 15caccadbfSrobertINCS= mmintrin.h 16caccadbfSrobert.elif ${TARGET_ARCH} == "powerpc" 17caccadbfSrobertINCS= ppc-asm.h altivec.h spe.h 18caccadbfSrobert.endif 1967b9f146SespieINCS += unwind.h 20caccadbfSrobert 21caccadbfSrobertmm_malloc.h: pmm_malloc.h 22caccadbfSrobert @rm -rf ${.TARGET} 23caccadbfSrobert @cp ${.ALLSRC} ${.TARGET} 24caccadbfSrobertCLEANFILES+= mm_malloc.h 25caccadbfSrobert 269b7c3dbbSpatrick.if ${TARGET_ARCH} == "arm" 279b7c3dbbSpatrickunwind.h: ${GCCDIR}/config/arm/unwind-arm.h 289b7c3dbbSpatrick @rm -rf ${.TARGET} 299b7c3dbbSpatrick @cp ${.ALLSRC} ${.TARGET} 309b7c3dbbSpatrick.else 3167b9f146Sespieunwind.h: ${GCCDIR}/unwind-generic.h 3267b9f146Sespie @rm -rf ${.TARGET} 3367b9f146Sespie @cp ${.ALLSRC} ${.TARGET} 349b7c3dbbSpatrick.endif 3567b9f146SespieCLEANFILES+= unwind.h 3667b9f146Sespie 37caccadbfSrobertall: ${INCS} 38caccadbfSrobert 39caccadbfSrobertclean: _SUBDIRUSE 40caccadbfSrobert rm -f ${CLEANFILES} 41caccadbfSrobert 4286e5f099Srobertcleandir: _SUBDIRUSE clean 4386e5f099Srobert 44b718d5d4Stb.if ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "amd64" 45b718d5d4Stbprereq: mm_malloc.h unwind.h 46b718d5d4Stb.else 47b718d5d4Stbprereq: unwind.h 48b718d5d4Stb.endif 49b718d5d4Stb 5043697809Snaddy.if !empty(INCS) 5124b66d92Sdrahninstall includes: ${INCS} 5273a117a4Stb ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m ${NONBINMODE} ${.ALLSRC} \ 53caccadbfSrobert ${DESTDIR}/usr/include 54b6b663caSrobert.else 55b17098b0Snaddyinstall includes: 56b6b663caSrobert # Nothing here so far... 57b6b663caSrobert.endif 58caccadbfSrobert 59d1342379Smarcotags: 60d1342379Smarco # Nothing here so far... 61d1342379Smarco 62caccadbfSrobert.include <bsd.obj.mk> 63