CROSS=/work/nios/nios2-linux/toolchain-mmu/x86-linux2/bin/nios2-linux-gnu-
CC=$(CROSS)gcc
LD=$(CROSS)ld
OBJDUMP=$(CROSS)objdump

all: basic mul mul2 flash

basic: basic.c
	$(CC) -o basic -O2 basic.c
	$(OBJDUMP) -d basic >basic.lst

mul: mul.S
	$(CC) -c -O2 mul.S
	$(LD) -o mul -e _start mul.o
	$(OBJDUMP) -d mul >mul.lst

mul2: mul2.S
	$(CC) -c -O2 mul2.S
	$(LD) -o mul2 -e _start mul2.o
	$(OBJDUMP) -d mul2 >mul2.lst

flash: flash.S
	$(CC) -c -O2 flash.S
	$(LD) -o flash -e _start flash.o
	$(OBJDUMP) -d flash >flash.lst

clean:
	rm -rf *.o *.lst
	rm -rf basic

