Home | History | Annotate | Line # | Download | only in conf
Makefile.obs405.inc revision 1.7.6.1
      1  1.7.6.1     rmind #	$NetBSD: Makefile.obs405.inc,v 1.7.6.1 2014/05/18 17:45:06 rmind Exp $
      2      1.5  kiyohara 
      3      1.5  kiyohara CFLAGS+=-mcpu=405
      4      1.5  kiyohara AFLAGS+=-mcpu=405
      5      1.5  kiyohara 
      6      1.5  kiyohara 
      7      1.5  kiyohara .if ${PRDCTTYPE} == "obs200"
      8      1.5  kiyohara 
      9      1.5  kiyohara MKIMG?=	${HOST_SH} ${THISPPC}/compile/walnut-mkimg.sh
     10      1.5  kiyohara 
     11      1.5  kiyohara TEXTADDR?=	450000
     12      1.5  kiyohara 
     13      1.5  kiyohara SYSTEM_FIRST_OBJ=	obs200_locore.o
     14      1.5  kiyohara SYSTEM_FIRST_SFILE=	${THISPPC}/obs405/obs200_locore.S
     15      1.5  kiyohara 
     16      1.5  kiyohara SYSTEM_LD_TAIL_EXTRA+=; \
     17      1.6  uebayasi 	echo ${MKIMG} $@ $@.img ; \
     18  1.7.6.1     rmind 	OBJDUMP=${OBJDUMP}; OBJCOPY=${OBJCOPY}; STAT=${TOOL_STAT]; \
     19  1.7.6.1     rmind 		export OBJDUMP OBJCOPY STAT; ${MKIMG} $@ $@.img
     20      1.5  kiyohara 
     21      1.5  kiyohara 
     22      1.5  kiyohara .elif ${PRDCTTYPE} == "obs266"
     23      1.1     shige 
     24      1.2       jmc MKIMG?=	${HOST_SH} ${THISPPC}/compile/walnut-mkimg.sh
     25      1.1     shige 
     26      1.1     shige TEXTADDR?=	25000
     27      1.1     shige 
     28      1.1     shige SYSTEM_FIRST_OBJ=	locore.o
     29      1.1     shige SYSTEM_FIRST_SFILE=	${POWERPC}/${PPCDIR}/openbios/locore.S
     30      1.1     shige 
     31      1.1     shige SYSTEM_LD_TAIL_EXTRA+=; \
     32      1.6  uebayasi 	echo ${MKIMG} $@ $@.img ; \
     33  1.7.6.1     rmind 	OBJDUMP=${OBJDUMP}; OBJCOPY=${OBJCOPY}; STAT=${TOOL_STAT]; \
     34  1.7.6.1     rmind 		export OBJDUMP OBJCOPY STAT; ${MKIMG} $@ $@.img
     35      1.5  kiyohara 
     36      1.5  kiyohara 
     37      1.5  kiyohara .elif ${PRDCTTYPE} == "obs600"
     38      1.5  kiyohara 
     39      1.5  kiyohara TEXTADDR?=	25000
     40      1.5  kiyohara 
     41      1.5  kiyohara SYSTEM_FIRST_OBJ=	obs600_locore.o
     42      1.5  kiyohara SYSTEM_FIRST_SFILE=	${THISPPC}/obs405/obs600_locore.S
     43      1.5  kiyohara 
     44      1.7  kiyohara .if ${USETOOLS} == "yes"
     45      1.7  kiyohara MKUBOOTIMAGE=		${TOOLDIR}/bin/${_TOOL_PREFIX}mkubootimage
     46      1.7  kiyohara .else
     47      1.7  kiyohara MKUBOOTIMAGE=		mkubootimage
     48      1.7  kiyohara .endif
     49      1.7  kiyohara MKUBOOTIMAGEARGS=	-A powerpc -T kernel
     50      1.7  kiyohara MKUBOOTIMAGEARGS+=	-a $(TEXTADDR)
     51      1.7  kiyohara MKUBOOTIMAGEARGS+=	-n "NetBSD/openblocks600 ${_OSRELEASE}"
     52      1.7  kiyohara MKUBOOTIMAGEARGS_NONE=  ${MKUBOOTIMAGEARGS} -C none
     53      1.7  kiyohara MKUBOOTIMAGEARGS_GZ=    ${MKUBOOTIMAGEARGS} -C gz
     54      1.7  kiyohara 
     55      1.5  kiyohara SYSTEM_LD_TAIL_EXTRA+=; \
     56      1.5  kiyohara 	echo ${OBJCOPY} -S -O binary $@ $@.bin; \
     57      1.7  kiyohara 	${OBJCOPY} -S -O binary $@ $@.bin; \
     58  1.7.6.1     rmind 	echo "${TOOL_GZIP} -nc $@.bin > $@.bin.gz"; \
     59  1.7.6.1     rmind 	${TOOL_GZIP} -nc $@.bin > $@.bin.gz; \
     60      1.7  kiyohara 	echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@.bin.gz $@.gz.ub; \
     61      1.7  kiyohara 	${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@.bin.gz $@.gz.ub; \
     62      1.7  kiyohara 	echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@.bin $@.ub; \
     63      1.7  kiyohara 	${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@.bin $@.ub;
     64      1.5  kiyohara 
     65      1.5  kiyohara .endif
     66