1 1.30 joerg # $NetBSD: Makefile,v 1.30 2012/06/16 18:19:39 joerg Exp $ 2 1.6 cgd 3 1.13 christos .include <bsd.own.mk> 4 1.13 christos 5 1.30 joerg .if ${USE_COMPILERCRTSTUFF} != "yes" 6 1.27 joerg 7 1.30 joerg .if exists(${.CURDIR}/arch/${MACHINE_ARCH}/Makefile.inc) 8 1.30 joerg ARCHDIR:= ${.CURDIR}/arch/${MACHINE_ARCH} 9 1.30 joerg .elif exists(${.CURDIR}/arch/${MACHINE_CPU}/Makefile.inc) 10 1.30 joerg ARCHDIR:= ${.CURDIR}/arch/${MACHINE_CPU} 11 1.30 joerg .else 12 1.30 joerg .error Architecture (${MACHINE_ARCH} or ${MACHINE_CPU}) unsupported 13 1.30 joerg .endif 14 1.28 skrll 15 1.27 joerg .PATH: ${ARCHDIR} 16 1.27 joerg . include "${ARCHDIR}/Makefile.inc" 17 1.27 joerg 18 1.29 drochner . include "${.CURDIR}/common/Makefile.inc" 19 1.28 skrll 20 1.27 joerg .else 21 1.27 joerg 22 1.30 joerg CSU_MACHINE_ARCH?= ${MACHINE_ARCH} 23 1.30 joerg 24 1.27 joerg . if exists(${CSU_MACHINE_ARCH}_elf/Makefile) 25 1.25 mrg SUBDIR= ${CSU_MACHINE_ARCH}_elf 26 1.27 joerg . elif exists(${CSU_MACHINE_ARCH}/Makefile) 27 1.27 joerg SUBDIR= ${CSU_MACHINE_ARCH} 28 1.27 joerg . elif exists(${MACHINE_CPU}_elf/Makefile) 29 1.23 enami SUBDIR= ${MACHINE_CPU}_elf 30 1.27 joerg . elif exists(${MACHINE_CPU}/Makefile) 31 1.22 itojun SUBDIR= ${MACHINE_CPU} 32 1.27 joerg . else 33 1.22 itojun .BEGIN: 34 1.23 enami @echo no SUBDIR for ${MACHINE_ARCH}_elf, ${MACHINE_ARCH} nor \ 35 1.23 enami ${MACHINE_CPU} 36 1.22 itojun @false 37 1.27 joerg . endif 38 1.27 joerg 39 1.27 joerg . include <bsd.subdir.mk> 40 1.13 christos .endif 41