blob: 724984fed7b1219a038ca686c6316abae033bf40 (
plain) (
tree)
|
|
INSTALL_DIR=../bin
GDBSIM_SCRIPTS=bf537Stamp ezkit533 gdbarmsim h8sim jmr3904 lm32_evr \
m32csim m32rsim psim sis simsh v850sim
SKYEYE_SCRIPTS=ant5206 bf537Stamp-skyeye csb337 csb350 csb360 edb7312 \
ezkit533-skyeye gumstix rtl22xx smdk2410 leon2-skyeye
TSIM_SCRIPTS=erc32 leon2 leon3
QEMU_SCRIPTS=pc386 qemuppc qemu-gumstix qemu-leon2 qemu-lm32_evr uC5282 lm3s6965
OTHER_SCRIPTS=avrtest
GENERATED_SCRIPTS=\
${GDBSIM_SCRIPTS} $(GDBSIM_SCRIPTS:%=%-gdb) \
${SKYEYE_SCRIPTS} $(SKYEYE_SCRIPTS:%=%-gdb) \
${TSIM_SCRIPTS} $(TSIM_SCRIPTS:%=%-gdb) \
${QEMU_SCRIPTS} ${OTHER_SCRIPTS}
COMPILED_PROGRAMS=usleep
UNPROCESSED_SCRIPTS=nosim check_endof \
rtems-gdb-macros-4.7 rtems-gdb-macros-4.8 rtems-gdb-macros-4.9 \
rtems-gdb-macros-4.10 rtems-gdb-macros-4.11
all: prep ${GENERATED_SCRIPTS} ${COMPILED_PROGRAMS} \
${UNPROCESSED_SCRIPTS} install
prep:
test -d ${INSTALL_DIR} || mkdir ${INSTALL_DIR}
usleep: usleep.c
$(CC) -o $@ $<
### QEMU BSPs
pc386: gdb-sim-run.in pc386.in
./mkrun no i386 i386 pc386
qemuppc: gdb-sim-run.in qemuppc.in
./mkrun no PowerPC powerpc qemuppc
qemu-gumstix: gdb-sim-run.in qemu-gumstix.in
./mkrun no ARM arm qemu-gumstix
qemu-leon2: gdb-sim-run.in qemu-leon2.in
./mkrun no SPARC sparc qemu-leon2
qemu-lm32_evr: gdb-sim-run.in qemu-lm32_evr.in
./mkrun no LM32 lm32 qemu-lm32_evr
uC5282: gdb-sim-run.in uC5282.in
./mkrun no M68K-Coldfire m68k uC5282
lm3s6965: gdb-sim-run.in lm3s6965.in
./mkrun no ARM arm lm3s6965
### Skyeye Simulator BSPs
ant5206: gdb-sim-run.in gdb-sim.in ant5206.in
./mkrun yes M68K-Coldfire m68k ant5206
csb337: gdb-sim-run.in gdb-sim.in csb337.in
./mkrun yes ARM arm csb337
csb350: gdb-sim-run.in gdb-sim.in csb350.in
./mkrun yes MIPS mips csb350
csb360: gdb-sim-run.in gdb-sim.in csb360.in
./mkrun yes M68K-Coldfire m68k csb360
bf537Stamp-skyeye: gdb-sim-run.in gdb-sim.in bf537Stamp-skyeye.in
./mkrun yes Blackfin bfin bf537Stamp-skyeye
edb7312: gdb-sim-run.in gdb-sim.in edb7312.in
./mkrun yes ARM arm edb7312
gumstix: gdb-sim-run.in gdb-sim.in gumstix.in
./mkrun yes ARM arm gumstix
rtl22xx: gdb-sim-run.in gdb-sim.in rtl22xx.in
./mkrun yes ARM arm rtl22xx
smdk2410: gdb-sim-run.in gdb-sim.in smdk2410.in
./mkrun yes ARM arm smdk2410
ezkit533-skyeye: gdb-sim-run.in gdb-sim.in ezkit533-skyeye.in
./mkrun yes Blackfin bfin ezkit533-skyeye
leon2-skyeye: gdb-sim-run.in gdb-sim.in leon2-skyeye.in
./mkrun yes SPARC sparc leon2-skyeye
### TSIM Simulator BSPs
erc32: gdb-sim-run.in gdb-sim.in erc32.in tsim-support
./mkrun yes SPARC sparc erc32
leon2: gdb-sim-run.in gdb-sim.in leon2.in tsim-support
./mkrun yes SPARC sparc leon2
leon3: gdb-sim-run.in gdb-sim.in leon3.in tsim-support
./mkrun yes SPARC sparc leon3
### GDB Simulator BSPs
bf537Stamp bf537Stamp-gdb: gdb-sim-run.in gdb-sim.in bf537Stamp.in
./mkrun yes Blackfin bfin bf537Stamp
ezkit533 ezkit533-gdb: gdb-sim-run.in gdb-sim.in ezkit533.in
./mkrun yes Blackfin bfin ezkit533
gdbarmsim gdbarmsim-gdb: gdb-sim-run.in gdb-sim.in gdbarmsim.in
./mkrun yes ARM arm gdbarmsim
h8sim h8sim-gdb: gdb-sim-run.in gdb-sim.in h8sim.in
./mkrun yes H8300 h8300 h8sim
jmr3904 jmr3904-gdb: gdb-sim-run.in gdb-sim.in jmr3904.in
./mkrun yes MIPS mipstx39 jmr3904
lm32_evr lm32_evr-gdb: gdb-sim-run.in gdb-sim.in lm32_evr.in
./mkrun yes LM32 lm32 lm32_evr
m32csim m32csim-gdb: gdb-sim-run.in gdb-sim.in m32csim.in
./mkrun yes M32C m32c m32csim
m32rsim m32rsim-gdb: gdb-sim-run.in gdb-sim.in m32rsim.in
./mkrun yes M32R m32r m32rsim
psim psim-gdb: gdb-sim-run.in gdb-sim.in psim.in
./mkrun yes PowerPC powerpc psim
sis sis-gdb: gdb-sim-run.in gdb-sim.in sis.in
./mkrun yes SPARC sparc sis
simsh simsh-gdb: gdb-sim-run.in gdb-sim.in simsh.in
./mkrun yes SuperH sh simsh
v850sim v850sim-gdb: gdb-sim-run.in gdb-sim.in v850sim.in
./mkrun yes V850 v850 v850sim
## AVR Test (uses Simulavrxx)
avrtest: gdb-sim-run.in avrtest.in
./mkrun no AVR avr avrtest
clean:
rm -f ${GENERATED_SCRIPTS} ${COMPILED_PROGRAMS}
install:
for i in ${GENERATED_SCRIPTS} ${COMPILED_PROGRAMS} \
${UNPROCESSED_SCRIPTS} ; do \
cp $${i} ${INSTALL_DIR}/$${i} ; \
chmod +x ${INSTALL_DIR}/$${i} ; \
done
|