1GCCOPT=-c -Os -fomit-frame-pointer 2OBJDUMPOPT=-td 3 4PROG=imm-test 5TARGETS=imm-test-gcc34-Os-i486.txt imm-test-gcc34-Os-ppro.txt \ 6 imm-test-gcc34-Os-ppro-i486.txt \ 7 imm-test-gcc32-Os-armv5te.txt imm-test-gcc32-Os-armv5te-thumb.txt \ 8 imm-test-gcc32-Os-mips.txt imm-test-gcc32-Os-mips16.txt \ 9 imm-test-gcc32-Os-sh2.txt imm-test-gcc32-Os-sh3.txt \ 10 imm-test-gcc32-Os-sh4.txt \ 11 imm-test-gcc32-Os-m68k.txt \ 12 imm-test-gcc34-Os-avr.txt 13 14# disabled 15# imm-test-gcc32-Os-sh5-compact.txt 16 17all: $(TARGETS) 18 19clean: 20 rm -f $(TARGETS) $(PROG).o 21 22imm-test-gcc34-Os-i486.txt: 23 gcc -march=i486 $(GCCOPT) $(PROG).c 24 objdump $(OBJDUMPOPT) $(PROG).o >$@ 25 26imm-test-gcc34-Os-ppro.txt: 27 gcc -march=pentiumpro $(GCCOPT) $(PROG).c 28 objdump $(OBJDUMPOPT) $(PROG).o >$@ 29 30imm-test-gcc34-Os-ppro-i486.txt: 31 gcc -march=pentiumpro -mtune=i486 $(GCCOPT) $(PROG).c 32 objdump $(OBJDUMPOPT) $(PROG).o >$@ 33 34imm-test-gcc32-Os-armv5te.txt: 35 arm-rtems-gcc -march=armv5te $(GCCOPT) $(PROG).c 36 arm-rtems-objdump $(OBJDUMPOPT) $(PROG).o >$@ 37 38imm-test-gcc32-Os-armv5te-thumb.txt: 39 arm-rtems-gcc -march=armv5te -mthumb $(GCCOPT) $(PROG).c 40 arm-rtems-objdump $(OBJDUMPOPT) $(PROG).o >$@ 41 42imm-test-gcc32-Os-mips.txt: 43 mips-rtems-gcc $(GCCOPT) $(PROG).c 44 mips-rtems-objdump $(OBJDUMPOPT) $(PROG).o >$@ 45 46imm-test-gcc32-Os-mips16.txt: 47 mips-rtems-gcc -mips16 $(GCCOPT) $(PROG).c 48 mips-rtems-objdump $(OBJDUMPOPT) $(PROG).o >$@ 49 50imm-test-gcc32-Os-sh2.txt: 51 sh-rtems-gcc -m2 $(GCCOPT) $(PROG).c 52 sh-rtems-objdump $(OBJDUMPOPT) $(PROG).o >$@ 53 54imm-test-gcc32-Os-sh3.txt: 55 sh-rtems-gcc -m3 $(GCCOPT) $(PROG).c 56 sh-rtems-objdump $(OBJDUMPOPT) $(PROG).o >$@ 57 58imm-test-gcc32-Os-sh4.txt: 59 sh-rtems-gcc -m4 $(GCCOPT) $(PROG).c 60 sh-rtems-objdump $(OBJDUMPOPT) $(PROG).o >$@ 61 62imm-test-gcc32-Os-sh5-compact.txt: 63 sh-rtems-gcc -m5-compact $(GCCOPT) $(PROG).c 64 sh-rtems-objdump $(OBJDUMPOPT) $(PROG).o >$@ 65 66imm-test-gcc32-Os-m68k.txt: 67 m68k-rtems-gcc $(GCCOPT) $(PROG).c 68 m68k-rtems-objdump $(OBJDUMPOPT) $(PROG).o >$@ 69 70imm-test-gcc34-Os-avr.txt: 71 avr-gcc $(GCCOPT) $(PROG).c 72 avr-objdump $(OBJDUMPOPT) $(PROG).o >$@ 73