commit - 621c3fa7e60bd46123980e938e3e9342b6ab4f3b
commit + f7e75ee1534165bb6c9833ada674f1ba8a70b960
blob - 349071597c6fca19429942fb86deeb6f1892a6f6
blob + b18eaf83bcdaaff2cec1409888c81b226761be3b
--- Makefile
+++ Makefile
TARGET = ${ARCH}-none-elf
BOARD = virt
--include config.mk
-
ASFLAGS = -target ${TARGET}
-ASFILES = boot.o
+ASFILES = boot.S
CXXFLAGS = -target ${TARGET}
CXXFLAGS +=-Wall -Wextra -Werror
OBJS = ${ASFILES:.S=.o} ${CXXFILES:.cc=.o}
+-include config.mk
+
.PHONY: clean qemu gdb-remote
all: squat.img
${LD} -T linker.ld -o squat.elf ${OBJS}
.S.o:
- ${AS} ${ASFLAGS} -c boot.S -o boot.o
+ ${AS} ${ASFLAGS} -c $< -o $@
clean:
rm -rf *.o squat.elf squat.img