Cross Reference: Makefile
xref: /src/sys/arch/sparc/stand/boot/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/arch/sparc/stand/boot/
Makefile revision 1.12
11.12Schristos#	$NetBSD: Makefile,v 1.12 1999/04/28 15:22:25 christos Exp $
21.1Spk
31.12SchristosSTRIPFLAG=
41.5SmrgPROG=		boot
51.10SpkPROGSOURCE=	boot.c net.c netif_sun.c conf.c openfirm.c
61.12SchristosFILES=		boot.net
71.5SmrgNEWVERSWHAT=	"Secondary Boot"
81.12SchristosCLEANFILES+=	vers.c vers.o boot.net
91.1Spk
101.5SmrgINCLUDE_LIBZ=	yes
111.5SmrgSAMISCMAKEFLAGS= SA_USE_CREAD=yes
121.5Smrg
131.5Smrg.include "../Makefile.buildboot"
141.7Spk
151.11SpkRELOC=		0x300000
161.12Schristos
171.12Schristos.include <bsd.own.mk>
181.12Schristos
191.12SchristosLINKFLAGS=-N -Ttext ${RELOC} -e start
201.12Schristos
211.12Schristosall: ${FILES}
221.5Smrg
231.5Smrg${PROG}: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN}
241.5Smrg	sh ${.CURDIR}/../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
251.5Smrg	${COMPILE.c} vers.c
261.12Schristos	${LD} -o ${.TARGET}.tmp ${LINKFLAGS} ${OBJS} \
271.5Smrg	    vers.o ${LIBSA} ${LIBZ} ${LIBKERN}
281.12Schristos	@size ${.TARGET}.tmp
291.12Schristos	@objcopy -O binary ${.TARGET}.tmp ${.TARGET}
301.12Schristos	@rm -f ${.TARGET}.tmp
311.12Schristos 
321.12Schristos# conjure up a magic header that is accepted by all Sun PROMS;
331.12Schristos# see installboot.c for details.
341.12Schristos${FILES}: ${PROG}
351.12Schristos	(printf '\01\03\01\07\060\200\0\07'; cat ${.ALLSRC} ) > ${.TARGET}
361.1Spk
371.1Spk.include <bsd.prog.mk>
38

Indexes created Thu Jan 01 03:09:32 GMT 2026