1 1.13 mrg # $NetBSD: Makefile,v 1.13 2018/08/12 21:48:57 mrg Exp $ 2 1.1 mrg 3 1.12 christos .include <bsd.init.mk> 4 1.1 mrg 5 1.10 kamil SUBDIR= sanitizer 6 1.10 kamil 7 1.6 mrg .if exists(${.CURDIR}/arch/${GCC_MACHINE_ARCH}.mk) 8 1.6 mrg .include "${.CURDIR}/arch/${GCC_MACHINE_ARCH}.mk" 9 1.4 mrg .endif 10 1.4 mrg 11 1.4 mrg INCS= ${G_EXTRA_HEADERS:T} 12 1.4 mrg 13 1.9 christos # Part of the standard headers, the rest of which we replace. 14 1.9 christos INCS+= stdatomic.h 15 1.9 christos 16 1.4 mrg # XXX missed some how 17 1.5 matt .if ${GCC_MACHINE_ARCH} == "i386" || ${GCC_MACHINE_ARCH} == "x86_64" 18 1.4 mrg INCS+= mm_malloc.h 19 1.1 mrg 20 1.4 mrg # XXX we should put this in gcc/config.gcc and regenerate the i386/x86 21 1.4 mrg # mknative files 22 1.3 mrg mm_malloc.h: ${DIST}/gcc/config/i386/pmm_malloc.h 23 1.7 gdt cp -f $> ${.TARGET} 24 1.1 mrg 25 1.1 mrg CLEANFILES+= mm_malloc.h 26 1.1 mrg .endif 27 1.1 mrg 28 1.13 mrg INCSDIR= ${GCC_INCSDIR} 29 1.1 mrg 30 1.10 kamil .include <bsd.subdir.mk> 31 1.1 mrg .include <bsd.prog.mk> 32 1.1 mrg 33 1.4 mrg .PATH: ${G_EXTRA_HEADERS:H:O:u} 34