|
@@ -69,6 +69,15 @@ run:
|
|
|
qemu:
|
|
|
cd tools && ./run-qemu.sh && cd ..
|
|
|
|
|
|
+install: all
|
|
|
+ifeq ($(ARCH), riscv64)
|
|
|
+ @mkdir -p $(TARGET_SYSROOT)/efi/boot/
|
|
|
+ cp ./output/dragon_stub-riscv64.efi $(TARGET_SYSROOT)/efi/boot/bootriscv64.efi
|
|
|
+else
|
|
|
+ @echo "Not support `make install` for $(ARCH)"
|
|
|
+ exit 1
|
|
|
+endif
|
|
|
+
|
|
|
gnuefi: lib
|
|
|
apps: gnuefi
|
|
|
|
|
@@ -116,10 +125,10 @@ clean:
|
|
|
gdb:
|
|
|
gdb-multiarch -n -x tools/.gdbinit
|
|
|
|
|
|
-install:
|
|
|
- @set -e ; for d in $(SUBDIRS); do \
|
|
|
- mkdir -p $(OBJDIR)/$$d; \
|
|
|
- $(MAKE) -C $(OBJDIR)/$$d -f $(SRCDIR)/$$d/Makefile SRCDIR=$(SRCDIR)/$$d install; done
|
|
|
+#install:
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
.PHONY: $(SUBDIRS) clean depend
|
|
|
|