~ubuntu-branches/debian/jessie/qemu/jessie

« back to all changes in this revision

Viewing changes to tests/lm32/Makefile

  • Committer: Package Import Robot
  • Author(s): Vagrant Cascadian
  • Date: 2011-10-03 12:29:18 UTC
  • mfrom: (1.2.13) (10.2.6 experimental)
  • Revision ID: package-import@ubuntu.com-20111003122918-zc4kv6epchrbgdta
Tags: 0.15.0+dfsg-1
* New upstream version.
* Install new qemu-system, qemu-user and qemu-user-static variants: 
  lm32, microblazeel, s390x, unicore32
* Patch from upstream to set QEMU_INCLUDES before QEMU_CFLAGS.
* Update debian/watch to check http://qemu.org/download.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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)