$(MAKE) -C bbl clean
endef
-#define Build/Compile
-# $(MAKE) -C bbl compile
-# $(MAKE) -C u-boot compile
-#endef
-
define Image/Prepare
- # sneak in a cleanup here
-# $(MAKE) -C u-boot clean
cp $(KDIR)/vmlinux.elf $(BIN_DIR)/$(IMG_PREFIX)-vmlinux.elf
endef
$(KDIR)/root.$(1) \
$(CONFIG_RISCV64_SD_BOOT_PARTSIZE) \
$(CONFIG_TARGET_ROOTFS_PARTSIZE)
-# $(STAGING_DIR_IMAGE)/$(DEVICE_NAME)-u-boot-with-spl.bin
endef
define Image/Build
- echo "BUILD: $(1)"
- echo "PROFILE: $(PROFILE)"
$(MAKE) -C bbl compile
-# cp $(BIN_DIR)/bbl.bin
-# cp $(KDIR)/root.$(1) $(BIN_DIR)/$(IMG_PREFIX)-$(1).img
$(call Image/Build/riscv-sdcard,$(1),$(IMG_PREFIX)-$(PROFILE)-sdcard.img)
-
+
+ $(CP) $(KDIR)/root.$(1) $(BIN_DIR)/
endef
$(eval $(call BuildImage))
mkdir $(PKG_BUILD_DIR)
$(CP) ./src/* $(PKG_BUILD_DIR)/
mkdir $(PKG_BUILD_DIR)/work
- cd $(PKG_BUILD_DIR)/work; $(CONFIG_VARS) ../configure $(CONFIGURE_ARGS)
+ cd $(PKG_BUILD_DIR)/work; chmod +x ../configure; $(CONFIG_VARS) ../configure $(CONFIGURE_ARGS)
touch $@
$(PKG_BUILD_DIR)/bbl: $(PKG_BUILD_DIR)/.prepared
$(MAKE) -C $(PKG_BUILD_DIR)/work bbl
+ $(CP) $(PKG_BUILD_DIR)/work/bbl $(BIN_DIR)/bbl.qemu
$(TARGET_CROSS)objcopy -S -O binary --change-addresses -0x80000000 $(PKG_BUILD_DIR)/work/bbl $(BIN_DIR)/bbl.bin
download: