xref: /netbsd/sys/arch/evbarm/conf/mk.mpcsa (revision 6550d01e)
1# Makefile additions for MPCSA platform
2
3SYSTEM_FIRST_OBJ=	mpcsa_start.o
4SYSTEM_FIRST_SFILE=	${THISARM}/mpcsa/mpcsa_start.S
5
6# Used to generate S-record for loading into flash
7KERNEL_LOAD_PHYS=0x20200000
8
9SYSTEM_LD_TAIL_EXTRA+=; \
10	echo ${OBJCOPY} -S -O binary $@ $@.bin; \
11	${OBJCOPY} -S -O binary $@ $@.bin; \
12	echo gzip \< $@.bin \> $@.bin.gz; \
13	gzip < $@.bin > $@.bin.gz; \
14	echo ${OBJCOPY} --input-target=binary --output-target=srec --change-addresses=$(KERNEL_LOAD_PHYS) -v $@.bin $@.bin.srec; \
15	${OBJCOPY} --input-target=binary --output-target=srec --change-addresses=$(KERNEL_LOAD_PHYS) -v $@.bin $@.bin.srec; \
16#	echo "(perl /emb/bin/gen_tagff.perl --arch=arm --ver=4.0_BETA2 --infoprog=/emb/bin/modinfo "--hwid=MPCSA v1.x" --crc32 $@.bin.srec > $@.tff)"; \
17#	(perl /emb/bin/gen_tagff.perl --arch=arm --ver=4.0_BETA2 --infoprog=/emb/bin/modinfo "--hwid=MPCSA v1.x" --crc32 $@.bin.srec > $@.tff)
18
19
20EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.tff@}
21EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
22EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin.gz@}
23