Makefile.buildboot revision 1.10
11.10Spk#	$NetBSD: Makefile.buildboot,v 1.10 2000/02/21 14:41:22 pk Exp $
21.1Smrg
31.1SmrgS=	${.CURDIR}/../../../..
41.1Smrg
51.4Spk.PATH: ${.CURDIR}/../common ${.CURDIR}/../../sparc
61.1Smrg
71.4SpkCOMMONSOURCE=	srt0.S promdev.c dvma.c promlib.c
81.1Smrg
91.1SmrgSRCS=		${COMMONSOURCE} ${PROGSOURCE}
101.3SlukemMKMAN=		no
111.1SmrgBINMODE=	444
121.1Smrg
131.10SpkRELOCS=		240000 340000 440000 700000
141.1Smrg# Note: a `RELOC' value of 0x340000 seems to work on most machines
151.10SpkRELOC_DEFAULT?=	340000
161.1Smrg
171.10SpkCPPFLAGS+=	-D_STANDALONE -DSUN4 -DSUN4C -DSUN_BOOTPARAMS -DHEAP_VARIABLE
181.1Smrg
191.5SpkCPPFLAGS+=	-I. -I${.CURDIR}/../../.. -I${.CURDIR}/../../../..
201.1SmrgCFLAGS=		-O2
211.4SpkCFLAGS+=	-Wall -Wstrict-prototypes -Wmissing-prototypes
221.1Smrg
231.1Smrg### find out what to use for libkern
241.1SmrgKERN_AS=	library
251.1Smrg.include "${S}/lib/libkern/Makefile.inc"
261.1SmrgLIBKERN=	${KERNLIB}
271.1Smrg
281.1Smrg.ifdef INCLUDE_LIBZ
291.1Smrg### find out what to use for libz
301.1SmrgZ_AS=		library
311.1Smrg.include "${S}/lib/libz/Makefile.inc"
321.1SmrgLIBZ=		${ZLIB}
331.1Smrg.endif
341.1Smrg
351.1Smrg### find out what to use for libsa
361.1SmrgSA_AS=		library
371.6SchristosSAMISCMAKEFLAGS+="SA_USE_LOADFILE=yes"
381.1Smrg.include "${S}/lib/libsa/Makefile.inc"
391.1SmrgLIBSA=		${SALIB}
401.5Spk
411.8Spk.if !make(obj)
421.5Spk.BEGIN:
431.5Spk	@([ -h machine ] || ln -s ${S}/arch/${MACHINE}/include machine)
441.9Smycroft.NOPATH: machine
451.9SmycroftCLEANFILES+= machine
461.8Spk.endif
47