1 OBJS
:= src
/init.o src
/memtest.o src
/dfii.o
3 TRIPLE
:= riscv64-unknown-elf
7 OBJCOPY
:= $(TRIPLE
)-objcopy
11 CFLAGS
:= -fvisibility
=hidden
-march
=rv32i
-mabi
=ilp32
-nostdlib
-Os
-Iinclude
12 LDFLAGS
:= -melf32lriscv
-nostdlib
17 $(CC
) $(CFLAGS
) -c
$< -o
$@
20 $(LD
) $(LDFLAGS
) -r
$(OBJS
) -o libgram.o
21 $(OBJCOPY
) --localize-hidden libgram.o libgram.
clean.o
22 $(AR
) -rcs
$@ libgram.
clean.o