Annotation of qemu/tests/lm32/Makefile, revision 1.1.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.