head	1.1;
access;
symbols;
locks; strict;
comment	@# @;


1.1
date	2002.01.03.08.38.11;	author lampret;	state Exp;
branches;
next	;


desc
@@


1.1
log
@Test cases. support/ and utils/ are used by all test cases - build first. Non working tests: setpc, trap, trap2.
@
text
@common = ../support/except.o ../support/support.o
cases = basic-nocache basic-ic basic-dc basic-icdc

all: $(cases)

basic-nocache: $(common) basic.o ../support/reset-nocache.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

basic-ic: $(common) basic.o ../support/reset-ic.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

basic-dc: $(common) basic.o ../support/reset-dc.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

basic-icdc: $(common) basic.o ../support/reset-icdc.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

basic.o: basic.S
	or32-rtems-gcc -O0 $? -c -o $@@

clean:
	rm -f *.o *.or32 *.log *.bin *.srec *.hex
@
