Makefile revision 1.1
11.1Slukem# $NetBSD: Makefile,v 1.1 2002/04/11 12:19:43 lukem Exp $ 21.1Slukem 31.1Slukem.include <bsd.own.mk> 41.1Slukem.include "${_SRC_TOP_}/distrib/Makefile.inc" 51.1Slukem 61.1Slukem.include <bsd.kernobj.mk> 71.1Slukem 81.1Slukem 91.1Slukem# TARGETS is a list of: 101.1Slukem# KERNEL_name RELOC_ADDR 111.1Slukem# 121.1SlukemTARGETS= IQ80310 0x00080000 \ 131.1Slukem IQ80321 0xf0080000 141.1Slukem 151.1Slukem.for K R in ${TARGETS} # { 161.1Slukem 171.1SlukemGZB${K}DIR!= cd ${.CURDIR}/../gzboot_${K}_flash_${R} && ${PRINTOBJDIR} 181.1SlukemGZB${K}= ${GZB${K}DIR}/gzboot_${K}_${R}.sym 191.1Slukem 201.1SlukemGZIMGS+= gzimg_${K}_flash_${R}.gz 211.1Slukem 221.1Slukemgzimg_${K}_flash_${R}.gz: .NOTMAIN ${GZB${K}} ${KERNOBJDIR}/${K}/netbsd.bin 231.1Slukem @echo "Populating ${.TARGET}" 241.1Slukem cp ${KERNOBJDIR}/${K}/netbsd.bin netbsd.tmp 251.1Slukem gzip -9 netbsd.tmp 261.1Slukem cp ${GZB${K}} gzboot.sym 271.1Slukem ${MDSETIMAGE} -v -s gzboot.sym netbsd.tmp.gz 281.1Slukem ${OBJCOPY} -O binary gzboot.sym gzboot.bin 291.1Slukem gzip -9 gzboot.bin 301.1Slukem mv gzboot.bin.gz ${.TARGET} 311.1Slukem 321.1Slukem.endfor # } 331.1Slukem 341.1SlukemCLEANFILES+= netbsd.tmp netbsd.tmp.gz gzboot.sym \ 351.1Slukem gzboot.bin gzboot.bin.gz ${GZIMGS} 361.1Slukem 371.1Slukem 381.1Slukem# do the work 391.1Slukem# 401.1Slukemrealall: ${GZIMGS} 411.1Slukem 421.1Slukem.include <bsd.prog.mk> 43