Annotation of qemu/tests/lm32/Makefile, revision 1.1

1.1     ! root        1: -include ../../config-host.mak
        !             2: 
        !             3: CROSS=lm32-elf-
        !             4: 
        !             5: SIM = qemu-system-lm32
        !             6: SIMFLAGS = -M lm32-evr -nographic -device lm32-sys -net none -kernel
        !             7: 
        !             8: CC      = $(CROSS)gcc
        !             9: AS      = $(CROSS)as
        !            10: AS      = $(CC) -x assembler
        !            11: SIZE    = $(CROSS)size
        !            12: LD      = $(CC)
        !            13: OBJCOPY = $(CROSS)objcopy
        !            14: 
        !            15: LDFLAGS = -Tlinker.ld
        !            16: 
        !            17: CRT        = crt.o
        !            18: TESTCASES += test_add.tst
        !            19: TESTCASES += test_addi.tst
        !            20: TESTCASES += test_and.tst
        !            21: TESTCASES += test_andhi.tst
        !            22: TESTCASES += test_andi.tst
        !            23: TESTCASES += test_b.tst
        !            24: TESTCASES += test_be.tst
        !            25: TESTCASES += test_bg.tst
        !            26: TESTCASES += test_bge.tst
        !            27: TESTCASES += test_bgeu.tst
        !            28: TESTCASES += test_bgu.tst
        !            29: TESTCASES += test_bi.tst
        !            30: TESTCASES += test_bne.tst
        !            31: TESTCASES += test_break.tst
        !            32: TESTCASES += test_bret.tst
        !            33: TESTCASES += test_call.tst
        !            34: TESTCASES += test_calli.tst
        !            35: TESTCASES += test_cmpe.tst
        !            36: TESTCASES += test_cmpei.tst
        !            37: TESTCASES += test_cmpg.tst
        !            38: TESTCASES += test_cmpgi.tst
        !            39: TESTCASES += test_cmpge.tst
        !            40: TESTCASES += test_cmpgei.tst
        !            41: TESTCASES += test_cmpgeu.tst
        !            42: TESTCASES += test_cmpgeui.tst
        !            43: TESTCASES += test_cmpgu.tst
        !            44: TESTCASES += test_cmpgui.tst
        !            45: TESTCASES += test_cmpne.tst
        !            46: TESTCASES += test_cmpnei.tst
        !            47: TESTCASES += test_divu.tst
        !            48: TESTCASES += test_eret.tst
        !            49: TESTCASES += test_lb.tst
        !            50: TESTCASES += test_lbu.tst
        !            51: TESTCASES += test_lh.tst
        !            52: TESTCASES += test_lhu.tst
        !            53: TESTCASES += test_lw.tst
        !            54: TESTCASES += test_modu.tst
        !            55: TESTCASES += test_mul.tst
        !            56: TESTCASES += test_muli.tst
        !            57: TESTCASES += test_nor.tst
        !            58: TESTCASES += test_nori.tst
        !            59: TESTCASES += test_or.tst
        !            60: TESTCASES += test_ori.tst
        !            61: TESTCASES += test_orhi.tst
        !            62: #TESTCASES += test_rcsr.tst
        !            63: TESTCASES += test_ret.tst
        !            64: TESTCASES += test_sb.tst
        !            65: TESTCASES += test_scall.tst
        !            66: TESTCASES += test_sextb.tst
        !            67: TESTCASES += test_sexth.tst
        !            68: TESTCASES += test_sh.tst
        !            69: TESTCASES += test_sl.tst
        !            70: TESTCASES += test_sli.tst
        !            71: TESTCASES += test_sr.tst
        !            72: TESTCASES += test_sri.tst
        !            73: TESTCASES += test_sru.tst
        !            74: TESTCASES += test_srui.tst
        !            75: TESTCASES += test_sub.tst
        !            76: TESTCASES += test_sw.tst
        !            77: #TESTCASES += test_wcsr.tst
        !            78: TESTCASES += test_xnor.tst
        !            79: TESTCASES += test_xnori.tst
        !            80: TESTCASES += test_xor.tst
        !            81: TESTCASES += test_xori.tst
        !            82: 
        !            83: all: build
        !            84: 
        !            85: %.o: $(SRC_PATH)/tests/lm32/%.c
        !            86:        $(CC) $(CFLAGS) -c $< -o $@
        !            87: 
        !            88: %.o: $(SRC_PATH)/tests/lm32/%.S
        !            89:        $(AS) $(ASFLAGS) -c $< -o $@
        !            90: 
        !            91: %.tst: %.o macros.inc $(CRT)
        !            92:        $(LD) $(LDFLAGS) $(NOSTDFLAGS) $(CRT) $< -o $@
        !            93: 
        !            94: build: $(CRT) $(TESTCASES)
        !            95: 
        !            96: check: $(CRT) $(SYS) $(TESTCASES)
        !            97:        @for case in $(TESTCASES); do \
        !            98:                $(SIM) $(SIMFLAGS) ./$$case; \
        !            99:        done
        !           100: 
        !           101: clean:
        !           102:        $(RM) -fr $(TESTCASES) $(CRT)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.