- Debugged UART - Firmware support for SPI, UART - Work on SD/MMC support in firmware - Debugged mblite core/WB interface
22 lines
478 B
Makefile
22 lines
478 B
Makefile
C_SRCS=main.c sd.c spi.c uart.c util.c
|
|
S_SRCS=
|
|
LDOPTS=-T standalone.ld
|
|
COPTS=-std=gnu99 -O1 -Wall -Wextra -pedantic -ggdb -ffreestanding -nostdlib -mcpu=v7.10.a
|
|
ASOPTS=
|
|
|
|
OBJS=$(addprefix objs/,$(C_SRCS:.c=.o)) $(addprefix objs/,$(S_SRCS:.s=.o))
|
|
|
|
fw.elf: standalone.ld $(OBJS) objs/kcrt0.o
|
|
mb-gcc $(COPTS) $(LDOPTS) -o fw.elf $(OBJS)
|
|
|
|
objs/%.o: %.c
|
|
mb-gcc $(COPTS) -o $@ -c $<
|
|
|
|
objs/%.o: %.s
|
|
mb-as $(ASOPTS) -o $@ $<
|
|
|
|
clean:
|
|
rm -f $(OBJS) objs/kcrt0.o fw.elf
|
|
|
|
.PSEUDO=clean
|