Module Name:    src
Committed By:   matt
Date:           Fri May 15 06:50:41 UTC 2015

Modified Files:
        src/distrib/evbarm/instkernel/instkernel: Makefile

Log Message:
Don't keep two list of build kernels.  include etc/etc.evbarm/Makefile.inc
and use it to generate list of MDSETTARGETS.


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/distrib/evbarm/instkernel/instkernel/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/evbarm/instkernel/instkernel/Makefile
diff -u src/distrib/evbarm/instkernel/instkernel/Makefile:1.26 src/distrib/evbarm/instkernel/instkernel/Makefile:1.27
--- src/distrib/evbarm/instkernel/instkernel/Makefile:1.26	Fri May 15 06:27:48 2015
+++ src/distrib/evbarm/instkernel/instkernel/Makefile	Fri May 15 06:50:41 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.26 2015/05/15 06:27:48 matt Exp $
+#	$NetBSD: Makefile,v 1.27 2015/05/15 06:50:41 matt Exp $
 
 .include <bsd.own.mk>
 .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
@@ -8,63 +8,16 @@ RAMDISK=	${RAMDISKDIR}/ramdisk.fs
 SSHRAMDISKDIR!=	cd ${.CURDIR}/../sshramdisk && ${PRINTOBJDIR}
 SSHRAMDISK=	${SSHRAMDISKDIR}/sshramdisk.fs
 
-.if ${MACHINE_ARCH} == "arm"
-# Little endian platforms.
-MDSETTARGETS=		ADI_BRH_INSTALL		${RAMDISK}	-	\
-			CP3100_INSTALL		${RAMDISK}	-	\
-			GEMINI_INSTALL		${RAMDISK}	-	\
-			GUMSTIX_INSTALL		${RAMDISK}	-	\
-			INTEGRATOR_INSTALL	${RAMDISK}	-	\
-			IQ80310_INSTALL		${RAMDISK}	-	\
-			IQ80321_INSTALL		${RAMDISK}	-	\
-			MINI2440_INSTALL	${RAMDISK}	-	\
-			OPENRD_INSTALL		${RAMDISK}	-	\
-			TS7200_INSTALL		${RAMDISK}	- 	\
-			TEAMASA_NPWR_INSTALL	${RAMDISK}	-	\
-			KUROBOX_PRO_INSTALL	${RAMDISK}	-
-.elif ${MACHINE_ARCH} == "armeb"
-# Big endian platforms.
-MDSETTARGETS=		ADI_BRH_INSTALL		${RAMDISK}	-
-.endif
-
-.if \
-    ${MACHINE_ARCH} == "arm" || \
-    ${MACHINE_ARCH} == "earm" || \
-    ${MACHINE_ARCH} == "earmhf" || \
-    ${MACHINE_ARCH} == "earmv6" || \
-    ${MACHINE_ARCH} == "earmv6hf"
-# Little endian (any ABI) ARMv6 platforms.
-MDSETTARGETS+=		RPI_INSTALL		${SSHRAMDISK}	-
-.endif
+.include "${NETBSDSRCDIR}/etc/etc.evbarm/Makefile.inc"
 
-.if \
-    ${MACHINE_ARCH} == "arm" || \
-    ${MACHINE_ARCH} == "earm" || \
-    ${MACHINE_ARCH} == "earmhf" || \
-    ${MACHINE_ARCH} == "earmv7" || \
-    ${MACHINE_ARCH} == "earmv7hf"
-# Little endian (any ABI) ARMv7 platforms.
-MDSETTARGETS+=		\
-			ALLWINNER_A80_INSTALL	${RAMDISK}	-	\
-			ARMADAXP_INSTALL	${RAMDISK}	-	\
-			BCM5301X_INSTALL	${RAMDISK}	-	\
-			BEAGLEBONE_INSTALL	${RAMDISK}	-	\
-			BEAGLEBOARD_INSTALL	${RAMDISK}	-	\
-			BEAGLEBOARDXM_INSTALL	${RAMDISK}	-	\
-			BPI_INSTALL		${RAMDISK}	-	\
-			CUBIEBOARD_INSTALL	${RAMDISK}	-	\
-			CUBIETRUCK_INSTALL	${RAMDISK}	-	\
-			HUMMINGBIRD_A31_INSTALL	${RAMDISK}	-	\
-			JETSONTK1_INSTALL	${RAMDISK}	-	\
-			KOBO_INSTALL		${RAMDISK}	-	\
-			MIRABOX_INSTALL		${RAMDISK}	-	\
-			NETWALKER_INSTALL	${RAMDISK}	-	\
-			ODROID-C1_INSTALL	${RAMDISK}	-	\
-			OMAP5EVM_INSTALL	${RAMDISK}	-	\
-			OVERO_INSTALL		${RAMDISK}	-	\
-			PANDABOARD_INSTALL	${RAMDISK}	-	\
-			RPI2_INSTALL		${SSHRAMDISK}	-
+MDSETTARGETS=
+.for i in ${BUILD_KERNELS:M*_INSTALL}
+.if ${i} == "RPI_INSTALL" || ${i} == "RPI2_INSTALL"
+MDSETTARGETS+=		${i}	${SSHRAMDISK}	-
+.else
+MDSETTARGETS+=		${i}	${RAMDISK}	-
 .endif
+.endfor
 
 MDSET_RELEASEDIR=	installation/instkernel
 
@@ -72,7 +25,6 @@ MDSET_SUFFIXES.-=	srec create-srec  bin 
 create-srec=		${OBJCOPY} -O srec ${.TARGET:R} ${.TARGET}
 create-bin=		${OBJCOPY} -O binary ${.TARGET:R} ${.TARGET}
 
-
 .include "${DISTRIBDIR}/common/Makefile.mdset"
 
 .include <bsd.prog.mk>

Reply via email to