blob: af8298d46e2737b6a2f9e24b5d03cd6ea9d85010 [file] [log] [blame]
# Folders
ROOT_DIR := $(CURDIR)
OUT_DIR := $(ROOT_DIR)/out
# Commands
MAKE ?= make
##
## Common targets
##
.PHONY: clean
clean: buildroot_clean
.PHONE: distclean
distclean:
rm -rf $(OUT_DIR)
##
## Buildroot
##
BR_DEFCONFIG ?= kvm_qemu_aarch64_defconfig
BR_VERBOSE ?= 0
BR_SRC := $(ROOT_DIR)/buildroot
BR_OUT := $(OUT_DIR)/buildroot
BR_MAKE := $(MAKE) -C $(BR_SRC) V=$(BR_VERBOSE) O=$(BR_OUT)
.PHONY: buildroot
buildroot:
$(BR_MAKE) $(BR_DEFCONFIG)
$(BR_MAKE) all
.PHONY: buildroot_clean
buildroot_clean:
$(BR_MAKE) clean