Home | History | Annotate | Line # | Download | only in stand
Makefile.buildboot revision 1.7.8.1
      1  1.7.8.1  wrstuden #	$NetBSD: Makefile.buildboot,v 1.7.8.1 1999/12/27 18:33:53 wrstuden Exp $
      2      1.1       mrg 
      3      1.1       mrg S=	${.CURDIR}/../../../..
      4      1.1       mrg 
      5      1.4        pk .PATH: ${.CURDIR}/../common ${.CURDIR}/../../sparc
      6      1.1       mrg 
      7      1.4        pk COMMONSOURCE=	srt0.S promdev.c dvma.c promlib.c
      8      1.1       mrg 
      9      1.1       mrg SRCS=		${COMMONSOURCE} ${PROGSOURCE}
     10      1.3     lukem MKMAN=		no
     11      1.1       mrg BINMODE=	444
     12      1.1       mrg 
     13      1.1       mrg RELOC_SUN4=	0x240000
     14      1.1       mrg RELOC_SUN4C=	0x340000
     15      1.1       mrg RELOC_SUN4M=	0x440000
     16      1.1       mrg 
     17      1.1       mrg # Note: a `RELOC' value of 0x340000 seems to work on most machines
     18      1.1       mrg RELOC?=		${RELOC_SUN4C}
     19      1.1       mrg 
     20      1.7        pk CPPFLAGS+=	-D_STANDALONE -DRELOC=${RELOC} -DSUN4 -DSUN4C -DSUN_BOOTPARAMS\
     21      1.7        pk 		-DHEAP_VARIABLE
     22      1.1       mrg 
     23      1.5        pk CPPFLAGS+=	-I. -I${.CURDIR}/../../.. -I${.CURDIR}/../../../..
     24      1.1       mrg CFLAGS=		-O2
     25      1.4        pk CFLAGS+=	-Wall -Wstrict-prototypes -Wmissing-prototypes
     26      1.1       mrg 
     27      1.1       mrg ### find out what to use for libkern
     28      1.1       mrg KERN_AS=	library
     29      1.1       mrg .include "${S}/lib/libkern/Makefile.inc"
     30      1.1       mrg LIBKERN=	${KERNLIB}
     31      1.1       mrg 
     32      1.1       mrg .ifdef INCLUDE_LIBZ
     33      1.1       mrg ### find out what to use for libz
     34      1.1       mrg Z_AS=		library
     35      1.1       mrg .include "${S}/lib/libz/Makefile.inc"
     36      1.1       mrg LIBZ=		${ZLIB}
     37      1.1       mrg .endif
     38      1.1       mrg 
     39      1.1       mrg ### find out what to use for libsa
     40      1.1       mrg SA_AS=		library
     41      1.6  christos SAMISCMAKEFLAGS+="SA_USE_LOADFILE=yes"
     42      1.1       mrg .include "${S}/lib/libsa/Makefile.inc"
     43      1.1       mrg LIBSA=		${SALIB}
     44      1.5        pk 
     45  1.7.8.1  wrstuden .if !make(obj)
     46      1.5        pk .BEGIN:
     47      1.5        pk 	@([ -h machine ] || ln -s ${S}/arch/${MACHINE}/include machine)
     48  1.7.8.1  wrstuden .endif
     49  1.7.8.1  wrstuden 
     50  1.7.8.1  wrstuden CLEANFILES+=	machine
     51