blob: e943353a8991f191f8a0b40ae0e4c49df4a51397 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
CROSS_AS ?= riscv64-suse-linux-as
CROSS_LD ?= riscv64-suse-linux-ld
ASFLAGS = -march=rv64g -mabi=lp64
##
# Targets
.PHONY: infinite
infinite: clean
$(CROSS_AS) $(ASFLAGS) -o infinite.o -c infinite.s
$(CROSS_LD) -T infinite.ld infinite.o -o infinite
.PHONY: hello
hello: clean
$(CROSS_AS) $(ASFLAGS) -o hello.o -c hello.s
$(CROSS_LD) -T hello.ld hello.o -o hello
.PHONY: clean
clean:
@rm -f *.o infinite hello
|