Annotation of qemu/tests/cris/Makefile, revision 1.1.1.2

1.1       root        1: -include ../../config-host.mak
                      2: 
                      3: CROSS=crisv32-axis-linux-gnu-
                      4: SIM=../../cris-linux-user/qemu-cris -L ./
                      5: SIMG=cris-axis-linux-gnu-run --sysroot=./
                      6: 
                      7: CC      = $(CROSS)gcc
                      8: #AS      = $(CROSS)as
                      9: AS     = $(CC) -x assembler-with-cpp
                     10: SIZE    = $(CROSS)size
                     11: LD      = $(CC)
                     12: OBJCOPY = $(CROSS)objcopy
                     13: 
                     14: # we rely on GCC inline:ing the stuff we tell it to in many places here.
                     15: CFLAGS  = -Winline -Wall -g -O2 -static
                     16: NOSTDFLAGS = -nostartfiles -nostdlib
                     17: ASFLAGS += -g -Wa,-I,$(SRC_PATH)/tests/cris/
                     18: LDLIBS  =
                     19: NOSTDLIBS = -lgcc
                     20: 
                     21: CRT        = crt.o
                     22: SYS        = sys.o
                     23: TESTCASES += check_abs.tst
                     24: TESTCASES += check_addc.tst
                     25: TESTCASES += check_addcm.tst
                     26: TESTCASES += check_addo.tst
                     27: TESTCASES += check_addoq.tst
                     28: TESTCASES += check_addi.tst
                     29: TESTCASES += check_addiv32.tst
                     30: TESTCASES += check_addm.tst
                     31: TESTCASES += check_addr.tst
                     32: TESTCASES += check_addq.tst
                     33: TESTCASES += check_addxc.tst
                     34: TESTCASES += check_addxm.tst
                     35: TESTCASES += check_addxr.tst
                     36: TESTCASES += check_andc.tst
                     37: TESTCASES += check_andm.tst
                     38: TESTCASES += check_andr.tst
                     39: TESTCASES += check_andq.tst
                     40: TESTCASES += check_asr.tst
                     41: TESTCASES += check_ba.tst
                     42: TESTCASES += check_bas.tst
                     43: TESTCASES += check_bcc.tst
                     44: TESTCASES += check_bound.tst
                     45: TESTCASES += check_boundc.tst
                     46: TESTCASES += check_boundr.tst
                     47: TESTCASES += check_btst.tst
                     48: TESTCASES += check_clearfv32.tst
                     49: TESTCASES += check_cmpc.tst
                     50: TESTCASES += check_cmpr.tst
                     51: TESTCASES += check_cmpq.tst
                     52: TESTCASES += check_cmpm.tst
                     53: TESTCASES += check_cmpxc.tst
                     54: TESTCASES += check_cmpxm.tst
                     55: TESTCASES += check_cmp-2.tst
                     56: TESTCASES += check_clrjmp1.tst
                     57: TESTCASES += check_dstep.tst
1.1.1.2 ! root       58: TESTCASES += check_ftag.tst
1.1       root       59: TESTCASES += check_int64.tst
                     60: # check_jsr is broken.
                     61: #TESTCASES += check_jsr.tst
                     62: TESTCASES += check_mcp.tst
                     63: TESTCASES += check_movei.tst
                     64: TESTCASES += check_mover.tst
                     65: TESTCASES += check_moverm.tst
                     66: TESTCASES += check_moveq.tst
                     67: TESTCASES += check_movemr.tst
                     68: TESTCASES += check_movemrv32.tst
                     69: TESTCASES += check_movecr.tst
                     70: TESTCASES += check_movmp.tst
                     71: TESTCASES += check_movpr.tst
                     72: TESTCASES += check_movprv32.tst
                     73: TESTCASES += check_movdelsr1.tst
                     74: TESTCASES += check_movpmv32.tst
                     75: TESTCASES += check_movsr.tst
                     76: TESTCASES += check_movsm.tst
                     77: TESTCASES += check_movscr.tst
                     78: TESTCASES += check_movur.tst
                     79: TESTCASES += check_movum.tst
                     80: TESTCASES += check_movucr.tst
                     81: TESTCASES += check_mulx.tst
                     82: TESTCASES += check_mulv32.tst
                     83: TESTCASES += check_neg.tst
                     84: TESTCASES += check_not.tst
                     85: TESTCASES += check_lz.tst
                     86: TESTCASES += check_lapc.tst
                     87: TESTCASES += check_lsl.tst
                     88: TESTCASES += check_lsr.tst
                     89: TESTCASES += check_orc.tst
                     90: TESTCASES += check_orm.tst
                     91: TESTCASES += check_orr.tst
                     92: TESTCASES += check_orq.tst
                     93: TESTCASES += check_ret.tst
                     94: TESTCASES += check_swap.tst
                     95: TESTCASES += check_scc.tst
                     96: TESTCASES += check_subc.tst
                     97: TESTCASES += check_subq.tst
                     98: TESTCASES += check_subr.tst
                     99: TESTCASES += check_subm.tst
                    100: TESTCASES += check_glibc_kernelversion.tst
                    101: TESTCASES += check_xarith.tst
                    102: 
                    103: TESTCASES += check_hello.ctst
                    104: TESTCASES += check_stat1.ctst
                    105: TESTCASES += check_stat2.ctst
                    106: TESTCASES += check_stat3.ctst
                    107: TESTCASES += check_stat4.ctst
                    108: TESTCASES += check_openpf1.ctst
                    109: TESTCASES += check_openpf2.ctst
                    110: TESTCASES += check_openpf3.ctst
                    111: TESTCASES += check_openpf4.ctst
                    112: TESTCASES += check_openpf5.ctst
                    113: TESTCASES += check_mapbrk.ctst
                    114: TESTCASES += check_mmap1.ctst
                    115: TESTCASES += check_mmap2.ctst
                    116: TESTCASES += check_mmap3.ctst
1.1.1.2 ! root      117: TESTCASES += check_sigalrm.ctst
1.1       root      118: TESTCASES += check_time1.ctst
                    119: TESTCASES += check_time2.ctst
1.1.1.2 ! root      120: TESTCASES += check_settls1.ctst
1.1       root      121: 
                    122: TESTCASES += check_gcctorture_pr28634-1.ctst
                    123: #TESTCASES += check_gcctorture_pr28634.ctst
                    124: 
                    125: all: build
                    126: 
                    127: %.o: $(SRC_PATH)/tests/cris/%.c
                    128:        $(CC) $(CFLAGS) -c $< -o $@
                    129: 
                    130: %.o: $(SRC_PATH)/tests/cris/%.s
                    131:        $(AS) $(ASFLAGS) -c $< -o $@
                    132: 
                    133: %.tst: %.o
                    134:        $(CC) $(CFLAGS) $(NOSTDFLAGS) $(LDLIBS) $(NOSTDLIBS) $(CRT) $< $(SYS) -o $@
                    135: 
                    136: %.ctst: %.o
                    137:        $(CC) $(CFLAGS) $(LDLIBS) $< -o $@
                    138: 
                    139: build: $(CRT) $(SYS) $(TESTCASES)
                    140: 
                    141: check: $(CRT) $(SYS) $(TESTCASES)
                    142:        @echo -e "\nQEMU simulator."
1.1.1.2 ! root      143:        for case in $(TESTCASES); do \
1.1       root      144:                echo -n "$$case "; \
1.1.1.2 ! root      145:                $(SIM) ./$$case; \
1.1       root      146:        done
                    147: check-g: $(CRT) $(SYS) $(TESTCASES)
                    148:        @echo -e "\nGDB simulator."
                    149:        @for case in $(TESTCASES); do \
                    150:                echo -n "$$case "; \
                    151:                $(SIMG) $$case; \
                    152:        done
                    153: 
                    154: clean:
                    155:        $(RM) -fr $(TESTCASES) $(CRT) $(SYS)

unix.superglobalmegacorp.com

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