-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathexternal.mk
More file actions
36 lines (28 loc) · 1.24 KB
/
external.mk
File metadata and controls
36 lines (28 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
include $(sort $(wildcard $(BR2_EXTERNAL_TiniLinux_PATH)/package/*/*.mk))
BOARD=$(shell basename $(BR2_DEFCONFIG) _defconfig)
img:
cd $(CONFIG_DIR); \
if [ -f $(BINARIES_DIR)/rootfs.tar ]; then \
BOARD=$(BOARD) $(BR2_EXTERNAL_TiniLinux_PATH)/scripts/mkimg/mk-flashable-img-rootrw-rootless.sh; \
else \
BOARD=$(BOARD) $(BR2_EXTERNAL_TiniLinux_PATH)/scripts/mkimg/mk-flashable-img-squashfs-rootless.sh; \
fi
install-aarch64-grub:
cd $(CONFIG_DIR); \
$(BR2_EXTERNAL_TiniLinux_PATH)/scripts/mkimg/install-grub-efi-aarch64.sh $(BINARIES_DIR)/tinilinux-qemu_aarch64.img
flash:
cd $(CONFIG_DIR); \
BOARD=$(BOARD) $(BR2_EXTERNAL_TiniLinux_PATH)/scripts/mkimg/flash-to-sdcard.sh
cleantarget:
rm -rf $(BASE_TARGET_DIR); \
find $(BUILD_DIR) -name ".stamp_target_installed" -delete; \
rm -f $(BUILD_DIR)/host-gcc-final-*/.stamp_host_installed; \
rm -rf $(CONFIG_DIR)/per-package/skeleton-init-systemd; \
rm -rf $(CONFIG_DIR)/build/skeleton-init-systemd;
savefconf:
cd $(CONFIG_DIR) && $(BR2_EXTERNAL_TiniLinux_PATH)/scripts/save-fragment-defconfig.sh
runqemu:
# make runqemu OPT="gui rootnfs"
# refer to run-qemu-aarch64.sh for available options
cd $(BINARIES_DIR); \
$(BR2_EXTERNAL_TiniLinux_PATH)/scripts/run-qemu-aarch64.sh nographic squashfs $(OPT)