Makefile revision 1.24
1# $NetBSD: Makefile,v 1.24 2014/03/01 01:53:36 matt Exp $ 2 3.include <bsd.own.mk> 4.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" 5 6RAMDISKDIR!= cd ${.CURDIR}/../ramdisk && ${PRINTOBJDIR} 7RAMDISK= ${RAMDISKDIR}/ramdisk.fs 8SSHRAMDISKDIR!= cd ${.CURDIR}/../sshramdisk && ${PRINTOBJDIR} 9SSHRAMDISK= ${SSHRAMDISKDIR}/sshramdisk.fs 10 11.if ${MACHINE_ARCH} == "arm" 12# Little endian platforms. 13MDSETTARGETS= ADI_BRH_INSTALL ${RAMDISK} - \ 14 CP3100_INSTALL ${RAMDISK} - \ 15 GEMINI_INSTALL ${RAMDISK} - \ 16 GUMSTIX_INSTALL ${RAMDISK} - \ 17 INTEGRATOR_INSTALL ${RAMDISK} - \ 18 IQ80310_INSTALL ${RAMDISK} - \ 19 IQ80321_INSTALL ${RAMDISK} - \ 20 MINI2440_INSTALL ${RAMDISK} - \ 21 OPENRD_INSTALL ${RAMDISK} - \ 22 TS7200_INSTALL ${RAMDISK} - \ 23 TEAMASA_NPWR_INSTALL ${RAMDISK} - \ 24 KUROBOX_PRO_INSTALL ${RAMDISK} - 25.elif ${MACHINE_ARCH} == "armeb" 26# Big endian platforms. 27MDSETTARGETS= ADI_BRH_INSTALL ${RAMDISK} - 28.endif 29 30.if \ 31 ${MACHINE_ARCH} == "arm" || \ 32 ${MACHINE_ARCH} == "earm" || \ 33 ${MACHINE_ARCH} == "earmhf" || \ 34 ${MACHINE_ARCH} == "earmv6" || \ 35 ${MACHINE_ARCH} == "earmv6hf" 36# Little endian (any ABI) ARMv6 platforms. 37MDSETTARGETS+= RPI_INSTALL ${SSHRAMDISK} - 38.endif 39 40.if \ 41 ${MACHINE_ARCH} == "arm" || \ 42 ${MACHINE_ARCH} == "earm" || \ 43 ${MACHINE_ARCH} == "earmhf" || \ 44 ${MACHINE_ARCH} == "earmv7" || \ 45 ${MACHINE_ARCH} == "earmv7hf" 46# Little endian (any ABI) ARMv7 platforms. 47MDSETTARGETS+= BCM5301X_INSTALL ${RAMDISK} - \ 48 BEAGLEBONE_INSTALL ${RAMDISK} - \ 49 CUBIEBOARD_INSTALL ${RAMDISK} - 50.endif 51 52MDSET_RELEASEDIR= installation/instkernel 53 54MDSET_SUFFIXES.-= srec create-srec bin create-bin 55create-srec= ${OBJCOPY} -O srec ${.TARGET:R} ${.TARGET} 56create-bin= ${OBJCOPY} -O binary ${.TARGET:R} ${.TARGET} 57 58 59.include "${DISTRIBDIR}/common/Makefile.mdset" 60 61.include <bsd.prog.mk> 62