Home | History | Annotate | Line # | Download | only in boot
Makefile revision 1.28.12.1
      1  1.28.12.1   simonb # $NetBSD: Makefile,v 1.28.12.1 2000/09/26 15:47:58 simonb Exp $
      2        1.5      cgd 
      3       1.13      cgd PROG = boot
      4       1.13      cgd 
      5       1.28     ross SRCS = start.S boot.c blkdev.c prom.c prom_disp.S OSFpal.c
      6       1.24      cgd SRCS+= filesystem.c prom_swpal.S booted_dev.c
      7       1.27      cgd 
      8       1.27      cgd # XXX for debugging primary and secondary together
      9       1.27      cgd # SRCS+= putstr.c putulong.c
     10       1.13      cgd 
     11        1.5      cgd BOOT_RELOC = ${SECONDARY_LOAD_ADDRESS}
     12       1.13      cgd 
     13       1.24      cgd CPPFLAGS += ${SECONDARY_CPPFLAGS} \
     14       1.25      cgd 		-DBOOT_TYPE_NAME='"Secondary"' \
     15  1.28.12.1   simonb 		-DBOOTXX_RAID1_SUPPORT \
     16       1.24      cgd 		-DLIBSA_SINGLE_DEVICE=blkdev \
     17       1.24      cgd 		  -D"blkdevioctl(x,y,z)=EINVAL"
     18       1.20  thorpej 
     19       1.23      cgd CLEANFILES+= vers.c vers.o ${PROG}.sym
     20        1.5      cgd 
     21       1.23      cgd ${PROG}: ${PROG}.sym
     22       1.23      cgd 	@echo creating ${PROG} from ${PROG}.sym...
     23       1.23      cgd 	@objcopy --output-target=binary ${PROG}.sym ${PROG}
     24       1.23      cgd 	@chmod 644 ${PROG}
     25       1.23      cgd 	@ls -l ${PROG}
     26       1.23      cgd 	@${CHECKSIZE_CMD} ${PROG}.sym ${PROG} ${SECONDARY_MAX_LOAD} \
     27       1.23      cgd 	    ${SECONDARY_MAX_TOTAL} || (rm -f ${PROG} ; false)
     28        1.5      cgd 
     29       1.23      cgd SAMISCMAKEFLAGS= SA_INCLUDE_NET=no SA_USE_CREAD=yes
     30       1.20  thorpej .include "../Makefile.bootprogs"
     31       1.11      cgd 
     32       1.13      cgd ${PROG}.sym: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN}
     33       1.26      cgd 	sh ${.CURDIR}/../common/newvers.sh ${.CURDIR}/version
     34        1.5      cgd 	${COMPILE.c} vers.c
     35       1.13      cgd 	${LD} -Ttext ${BOOT_RELOC} -N -e start -o ${PROG}.sym \
     36       1.13      cgd 	    ${OBJS} vers.o ${LIBSA} ${LIBZ} ${LIBSA} ${LIBKERN}
     37       1.20  thorpej 	${SIZE} ${PROG}.sym
     38