Line 1... |
Line 1... |
common = ../support/except.o ../support/support.o
|
common = ../support/except.o ../support/support.o
|
cases = ints1-nocache ints1-ic ints2-nocache ints2-ic ints1-dc ints2-dc ints1-icdc ints2-icdc
|
cases = ints1-nocache ints1-ic ints2-nocache ints2-ic ints1-dc ints2-dc ints1-icdc ints2-icdc ints3-nocache
|
|
|
all: $(cases)
|
all: $(cases)
|
|
|
ints1-nocache: $(common) ../support/reset-nocache.o handlers.o ints1.o
|
ints1-nocache: $(common) ../support/reset-nocache.o handlers.o ints1.o
|
or32-rtems-ld -T ../support/xess-flash.ld $? -o $@.or32
|
or32-rtems-ld -T ../support/xess-flash.ld $? -o $@.or32
|
Line 57... |
Line 57... |
or32-rtems-objcopy -O binary $@.or32 $@.bin
|
or32-rtems-objcopy -O binary $@.or32 $@.bin
|
../utils/bin2srec $@.bin > $@.srec
|
../utils/bin2srec $@.bin > $@.srec
|
../utils/bin2hex $@.bin > $@.hex
|
../utils/bin2hex $@.bin > $@.hex
|
cp $@.hex ../../sim/src/$@.mem
|
cp $@.hex ../../sim/src/$@.mem
|
|
|
|
ints3-nocache: $(common) ../support/reset-nocache.o handlers.o ints3.o
|
|
or32-rtems-ld -T ../support/xess-flash.ld $? -o $@.or32
|
|
or32-rtems-objcopy -O binary $@.or32 $@.bin
|
|
../utils/bin2srec $@.bin > $@.srec
|
|
../utils/bin2hex $@.bin > $@.hex
|
|
cp $@.hex ../../sim/src/$@.mem
|
|
|
ints1.o: ints1.S
|
ints1.o: ints1.S
|
or32-rtems-gcc $? -c -o $@
|
or32-rtems-gcc $? -c -o $@
|
|
|
ints2.o: ints2.S
|
ints2.o: ints2.S
|
or32-rtems-gcc $? -c -o $@
|
or32-rtems-gcc $? -c -o $@
|
|
|
|
ints3.o: ints3.S
|
|
or32-rtems-gcc $? -c -o $@
|
|
|
handlers.o: handlers.S
|
handlers.o: handlers.S
|
or32-rtems-gcc $? -c -o $@
|
or32-rtems-gcc $? -c -o $@
|
|
|
clean:
|
clean:
|
rm -f *.o *.or32 *.log *.bin *.srec *.hex
|
rm -f *.o *.or32 *.log *.bin *.srec *.hex
|