Split board-specific Makefile fragments into their own files.
This commit is contained in:
parent
e5afd96a97
commit
bc45f5ceeb
|
@ -1,105 +1,11 @@
|
|||
# $NetBSD: Makefile.evbarm.inc,v 1.15 2003/01/03 02:02:14 thorpej Exp $
|
||||
# $NetBSD: Makefile.evbarm.inc,v 1.16 2003/01/03 02:16:26 thorpej Exp $
|
||||
|
||||
SYSTEM_LD_TAIL_EXTRA=; \
|
||||
echo "${DBSYM} $@ || true"; \
|
||||
${DBSYM} $@ || true
|
||||
|
||||
.if (${BOARDTYPE} == "integrator")
|
||||
GENASSYM_EXTRAS+= ${THISARM}/ifpga/genassym.cf
|
||||
SYSTEM_FIRST_OBJ= intmmu.o
|
||||
SYSTEM_FIRST_SFILE= ${THISARM}/integrator/intmmu.S
|
||||
|
||||
KERNEL_BASE_PHYS=0x00200000
|
||||
KERNEL_BASE_VIRT=0xc0200000
|
||||
|
||||
SYSTEM_LD_TAIL_EXTRA+=; \
|
||||
echo ${OBJCOPY} -S -O srec $@ $@.srec; \
|
||||
${OBJCOPY} -S -O srec $@ $@.srec; \
|
||||
echo ${OBJCOPY} -S -O binary $@ $@.bin; \
|
||||
${OBJCOPY} -S -O binary $@ $@.bin
|
||||
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.srec@}
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
|
||||
.endif
|
||||
|
||||
.if (${BOARDTYPE} == "ixm1200")
|
||||
SYSTEM_FIRST_OBJ= ixm1200_start.o
|
||||
SYSTEM_FIRST_SFILE= ${THISARM}/ixm1200/ixm1200_start.S
|
||||
|
||||
KERNEL_BASE_PHYS=0xc0200100
|
||||
KERNEL_BASE_VIRT=0xc0200100
|
||||
|
||||
SYSTEM_LD_TAIL_EXTRA=
|
||||
.endif
|
||||
|
||||
.if (${BOARDTYPE} == "iq80310")
|
||||
SYSTEM_FIRST_OBJ= iq80310_start.o
|
||||
SYSTEM_FIRST_SFILE= ${THISARM}/iq80310/iq80310_start.S
|
||||
|
||||
KERNEL_BASE_PHYS=0xa0200000
|
||||
KERNEL_BASE_VIRT=0xc0200000
|
||||
|
||||
SYSTEM_LD_TAIL_EXTRA+=; \
|
||||
echo ${OBJCOPY} -S -O srec $@ $@.srec; \
|
||||
${OBJCOPY} -S -O srec $@ $@.srec; \
|
||||
echo ${OBJCOPY} -S -O binary $@ $@.bin; \
|
||||
${OBJCOPY} -S -O binary $@ $@.bin
|
||||
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.srec@}
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
|
||||
.endif
|
||||
|
||||
.if (${BOARDTYPE} == "iq80321")
|
||||
SYSTEM_FIRST_OBJ= iq80321_start.o
|
||||
SYSTEM_FIRST_SFILE= ${THISARM}/iq80321/iq80321_start.S
|
||||
|
||||
KERNEL_BASE_PHYS=0x00200000
|
||||
KERNEL_BASE_VIRT=0xc0200000
|
||||
|
||||
SYSTEM_LD_TAIL_EXTRA+=; \
|
||||
echo ${OBJCOPY} -S -O srec $@ $@.srec; \
|
||||
${OBJCOPY} -S -O srec $@ $@.srec; \
|
||||
echo ${OBJCOPY} -S -O binary $@ $@.bin; \
|
||||
${OBJCOPY} -S -O binary $@ $@.bin
|
||||
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.srec@}
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
|
||||
.endif
|
||||
|
||||
.if (${BOARDTYPE} == "lubbock" || ${BOARDTYPE} == "g4250ebx")
|
||||
SYSTEM_FIRST_OBJ= ${BOARDTYPE}_start.o
|
||||
SYSTEM_FIRST_SFILE= ${THISARM}/${BOARDTYPE}/${BOARDTYPE}_start.S
|
||||
|
||||
KERNEL_BASE_PHYS=0xa0200000
|
||||
KERNEL_BASE_VIRT=0xc0200000
|
||||
|
||||
#GENASSYM_EXTRAS+= ${THISARM}/${BOARDTYPE}/genassym.cf
|
||||
SYSTEM_LD_TAIL_EXTRA+=; \
|
||||
echo ${OBJCOPY} -S -O binary $@ $@.bin; \
|
||||
${OBJCOPY} -S -O binary $@ $@.bin; \
|
||||
echo gzip \< $@.bin \> $@.bin.gz; \
|
||||
gzip < $@.bin > $@.bin.gz
|
||||
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin.gz@}
|
||||
.endif
|
||||
|
||||
.if (${BOARDTYPE} == "smdk2800")
|
||||
SYSTEM_FIRST_OBJ= ${BOARDTYPE}_start.o
|
||||
SYSTEM_FIRST_SFILE= ${THISARM}/smdk2xx0/${BOARDTYPE}_start.S
|
||||
|
||||
KERNEL_BASE_PHYS=0x08200000
|
||||
KERNEL_BASE_VIRT=0xc0200000
|
||||
|
||||
#GENASSYM_EXTRAS+= ${THISARM}/${BOARDTYPE}/genassym.cf
|
||||
SYSTEM_LD_TAIL_EXTRA+=; \
|
||||
echo ${OBJCOPY} -S -O srec $@ $@.srec; \
|
||||
${OBJCOPY} -S -O srec $@ $@.srec; \
|
||||
echo ${OBJCOPY} -S -O binary $@ $@.bin; \
|
||||
${OBJCOPY} -S -O binary $@ $@.bin;
|
||||
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.srec@}
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
|
||||
.if defined(BOARDMKFRAG) # Must be a full pathname.
|
||||
.include "${BOARDMKFRAG}"
|
||||
.endif
|
||||
|
||||
.if defined(KERNEL_BASE_PHYS)
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
# $NetBSD: mk.g4250ebx,v 1.1 2003/01/03 02:16:26 thorpej Exp $
|
||||
|
||||
SYSTEM_FIRST_OBJ= g4250ebx_start.o
|
||||
SYSTEM_FIRST_SFILE= ${THISARM}/g4250ebx/g4250ebx_start.S
|
||||
|
||||
KERNEL_BASE_PHYS=0xa0200000
|
||||
KERNEL_BASE_VIRT=0xc0200000
|
||||
|
||||
SYSTEM_LD_TAIL_EXTRA+=; \
|
||||
echo ${OBJCOPY} -S -O binary $@ $@.bin; \
|
||||
${OBJCOPY} -S -O binary $@ $@.bin; \
|
||||
echo gzip \< $@.bin \> $@.bin.gz; \
|
||||
gzip < $@.bin > $@.bin.gz
|
||||
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin.gz@}
|
|
@ -0,0 +1,17 @@
|
|||
# $NetBSD: mk.integrator,v 1.1 2003/01/03 02:16:27 thorpej Exp $
|
||||
|
||||
GENASSYM_EXTRAS+= ${THISARM}/ifpga/genassym.cf
|
||||
SYSTEM_FIRST_OBJ= intmmu.o
|
||||
SYSTEM_FIRST_SFILE= ${THISARM}/integrator/intmmu.S
|
||||
|
||||
KERNEL_BASE_PHYS=0x00200000
|
||||
KERNEL_BASE_VIRT=0xc0200000
|
||||
|
||||
SYSTEM_LD_TAIL_EXTRA+=; \
|
||||
echo ${OBJCOPY} -S -O srec $@ $@.srec; \
|
||||
${OBJCOPY} -S -O srec $@ $@.srec; \
|
||||
echo ${OBJCOPY} -S -O binary $@ $@.bin; \
|
||||
${OBJCOPY} -S -O binary $@ $@.bin
|
||||
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.srec@}
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
|
|
@ -0,0 +1,16 @@
|
|||
# $NetBSD: mk.iq80310,v 1.1 2003/01/03 02:16:27 thorpej Exp $
|
||||
|
||||
SYSTEM_FIRST_OBJ= iq80310_start.o
|
||||
SYSTEM_FIRST_SFILE= ${THISARM}/iq80310/iq80310_start.S
|
||||
|
||||
KERNEL_BASE_PHYS=0xa0200000
|
||||
KERNEL_BASE_VIRT=0xc0200000
|
||||
|
||||
SYSTEM_LD_TAIL_EXTRA+=; \
|
||||
echo ${OBJCOPY} -S -O srec $@ $@.srec; \
|
||||
${OBJCOPY} -S -O srec $@ $@.srec; \
|
||||
echo ${OBJCOPY} -S -O binary $@ $@.bin; \
|
||||
${OBJCOPY} -S -O binary $@ $@.bin
|
||||
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.srec@}
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
|
|
@ -0,0 +1,16 @@
|
|||
# $NetBSD: mk.iq80321,v 1.1 2003/01/03 02:16:27 thorpej Exp $
|
||||
|
||||
SYSTEM_FIRST_OBJ= iq80321_start.o
|
||||
SYSTEM_FIRST_SFILE= ${THISARM}/iq80321/iq80321_start.S
|
||||
|
||||
KERNEL_BASE_PHYS=0x00200000
|
||||
KERNEL_BASE_VIRT=0xc0200000
|
||||
|
||||
SYSTEM_LD_TAIL_EXTRA+=; \
|
||||
echo ${OBJCOPY} -S -O srec $@ $@.srec; \
|
||||
${OBJCOPY} -S -O srec $@ $@.srec; \
|
||||
echo ${OBJCOPY} -S -O binary $@ $@.bin; \
|
||||
${OBJCOPY} -S -O binary $@ $@.bin
|
||||
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.srec@}
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
|
|
@ -0,0 +1,9 @@
|
|||
# $NetBSD: mk.ixm1200,v 1.1 2003/01/03 02:16:28 thorpej Exp $
|
||||
|
||||
SYSTEM_FIRST_OBJ= ixm1200_start.o
|
||||
SYSTEM_FIRST_SFILE= ${THISARM}/ixm1200/ixm1200_start.S
|
||||
|
||||
KERNEL_BASE_PHYS=0xc0200100
|
||||
KERNEL_BASE_VIRT=0xc0200100
|
||||
|
||||
SYSTEM_LD_TAIL_EXTRA=
|
|
@ -0,0 +1,16 @@
|
|||
# $NetBSD: mk.lubbock,v 1.1 2003/01/03 02:16:28 thorpej Exp $
|
||||
|
||||
SYSTEM_FIRST_OBJ= lubbock_start.o
|
||||
SYSTEM_FIRST_SFILE= ${THISARM}/lubbock/lubbock_start.S
|
||||
|
||||
KERNEL_BASE_PHYS=0xa0200000
|
||||
KERNEL_BASE_VIRT=0xc0200000
|
||||
|
||||
SYSTEM_LD_TAIL_EXTRA+=; \
|
||||
echo ${OBJCOPY} -S -O binary $@ $@.bin; \
|
||||
${OBJCOPY} -S -O binary $@ $@.bin; \
|
||||
echo gzip \< $@.bin \> $@.bin.gz; \
|
||||
gzip < $@.bin > $@.bin.gz
|
||||
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin.gz@}
|
|
@ -0,0 +1,16 @@
|
|||
# $NetBSD: mk.smdk2xx0,v 1.1 2003/01/03 02:16:28 thorpej Exp $
|
||||
|
||||
SYSTEM_FIRST_OBJ= ${BOARDTYPE}_start.o
|
||||
SYSTEM_FIRST_SFILE= ${THISARM}/smdk2xx0/${BOARDTYPE}_start.S
|
||||
|
||||
KERNEL_BASE_PHYS=0x08200000
|
||||
KERNEL_BASE_VIRT=0xc0200000
|
||||
|
||||
SYSTEM_LD_TAIL_EXTRA+=; \
|
||||
echo ${OBJCOPY} -S -O srec $@ $@.srec; \
|
||||
${OBJCOPY} -S -O srec $@ $@.srec; \
|
||||
echo ${OBJCOPY} -S -O binary $@ $@.bin; \
|
||||
${OBJCOPY} -S -O binary $@ $@.bin;
|
||||
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.srec@}
|
||||
EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: std.integrator,v 1.7 2003/01/02 23:38:01 thorpej Exp $
|
||||
# $NetBSD: std.integrator,v 1.8 2003/01/03 02:16:28 thorpej Exp $
|
||||
#
|
||||
# standard NetBSD/integrator options
|
||||
|
||||
|
@ -19,3 +19,4 @@ options __OLD_INTERRUPT_CODE # XXX for now
|
|||
makeoptions LOADADDRESS="0xa0100000"
|
||||
makeoptions LINKENTRY="-e 0x10000"
|
||||
makeoptions BOARDTYPE="integrator"
|
||||
makeoptions BOARDMKFRAG="${THISARM}/conf/mk.integrator"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: std.iq80310,v 1.13 2003/01/02 23:38:01 thorpej Exp $
|
||||
# $NetBSD: std.iq80310,v 1.14 2003/01/03 02:16:28 thorpej Exp $
|
||||
#
|
||||
# standard NetBSD/evbarm for IQ80310 options
|
||||
|
||||
|
@ -16,6 +16,7 @@ options ARM32
|
|||
|
||||
makeoptions LOADADDRESS="0xa0200000"
|
||||
makeoptions BOARDTYPE="iq80310"
|
||||
makeoptions BOARDMKFRAG="${THISARM}/conf/mk.iq80310"
|
||||
|
||||
options ARM_INTR_IMPL="<arch/evbarm/iq80310/iq80310_intr.h>"
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: std.iq80321,v 1.4 2003/01/02 23:38:02 thorpej Exp $
|
||||
# $NetBSD: std.iq80321,v 1.5 2003/01/03 02:16:28 thorpej Exp $
|
||||
#
|
||||
# standard NetBSD/evbarm for IQ80321 options
|
||||
|
||||
|
@ -16,6 +16,7 @@ options ARM32
|
|||
|
||||
makeoptions LOADADDRESS="0xa0200000"
|
||||
makeoptions BOARDTYPE="iq80321"
|
||||
makeoptions BOARDMKFRAG="${THISARM}/conf/mk.iq80321"
|
||||
|
||||
options ARM_INTR_IMPL="<arch/arm/xscale/i80321_intr.h>"
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: std.ixm1200,v 1.4 2003/01/03 01:08:04 thorpej Exp $
|
||||
# $NetBSD: std.ixm1200,v 1.5 2003/01/03 02:16:29 thorpej Exp $
|
||||
#
|
||||
# standard NetBSD/evbarm for IXM1200 options
|
||||
|
||||
|
@ -16,6 +16,7 @@ options ARM32
|
|||
|
||||
makeoptions LOADADDRESS="0xC0200000"
|
||||
makeoptions BOARDTYPE="ixm1200"
|
||||
makeoptions BOARDMKFRAG="${THISARM}/conf/mk.ixm1200"
|
||||
|
||||
options ARM_INTR_IMPL="<arch/arm/ixp12x0/ixp12x0_intr.h>"
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: std.lubbock,v 1.2 2003/01/02 23:38:02 thorpej Exp $
|
||||
# $NetBSD: std.lubbock,v 1.3 2003/01/03 02:16:29 thorpej Exp $
|
||||
#
|
||||
# standard NetBSD/evbarm for LUBBOCK options
|
||||
|
||||
|
@ -17,6 +17,7 @@ options ARM32
|
|||
|
||||
makeoptions LOADADDRESS="0xc0200000"
|
||||
makeoptions BOARDTYPE="lubbock"
|
||||
makeoptions BOARDMKFRAG="${THISARM}/conf/mk.lubbock"
|
||||
|
||||
options ARM_INTR_IMPL="<arch/arm/xscale/pxa2x0_intr.h>"
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: std.smdk2800,v 1.2 2003/01/02 23:38:03 thorpej Exp $
|
||||
# $NetBSD: std.smdk2800,v 1.3 2003/01/03 02:16:29 thorpej Exp $
|
||||
#
|
||||
# standard NetBSD/evbarm for IQ80310 options
|
||||
|
||||
|
@ -15,5 +15,6 @@ options EXEC_SCRIPT
|
|||
options ARM32
|
||||
|
||||
makeoptions BOARDTYPE="smdk2800"
|
||||
makeoptions BOARDMKFRAG="${THISARM}/conf/mk.smdk2xx0}"
|
||||
|
||||
options ARM_INTR_IMPL="<arch/arm/s3c2xx0/s3c2800_intr.h>"
|
||||
|
|
Loading…
Reference in New Issue