mkfile_dir := $(dir $(abspath $(lastword $(MAKEFILE_LIST)))) BINUTILS_VERSION ?= 2.44 GCC_VERSION ?= 14.2.0 GDB_VERSION ?= 16.2 NEWLIB_VERSION ?= 4.5.0.20241231 TARGET ?= x86_64-pc-elf all: podman pull docker.io/archlinux:latest podman build \ --volume $(mkfile_dir)downloads:/downloads \ --volume $(mkfile_dir)scripts:/scripts \ --volume $(mkfile_dir)patches:/patches \ --build-arg BINUTILS_VERSION=$(BINUTILS_VERSION) \ --build-arg GCC_VERSION=$(GCC_VERSION) \ --build-arg GDB_VERSION=$(GDB_VERSION) \ --build-arg NEWLIB_VERSION=$(NEWLIB_VERSION) \ --build-arg TARGET=$(TARGET) \ --tag registry.gitlab.ost.ch:45023/teachos/devcontainers:$(GCC_VERSION) \ .