src/packages.mk: src/packages.sh src/packages.sh > src/packages.mk .PHONY: stage0 stage0: out/stage0/index.json out/stage0/index.json: \ src/bootstrap/stage0/Containerfile $(call build,bootstrap,stage0) .PHONY: stage1 stage1: out/stage1/index.json out/stage1/index.json: \ src/bootstrap/stage1/Containerfile \ out/stage0/index.json $(call build,bootstrap,stage1) .PHONY: stage2 stage2: out/stage2/index.json out/stage2/index.json: \ src/bootstrap/stage2/Containerfile \ out/stage1/index.json $(call build,bootstrap,stage2) .PHONY: stage3 stage3: out/stage3/index.json out/stage3/index.json: \ src/bootstrap/stage3/Containerfile \ out/stage2/index.json $(call build,bootstrap,stage3) .PHONY: argp-standalone argp-standalone: out/argp-standalone/index.json out/argp-standalone/index.json: \ src/core/argp-standalone/Containerfile \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/m4/index.json \ out/make/index.json \ out/musl/index.json \ out/perl/index.json $(call build,core,argp-standalone) .PHONY: autoconf autoconf: out/autoconf/index.json out/autoconf/index.json: \ src/core/autoconf/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/m4/index.json \ out/make/index.json \ out/musl/index.json \ out/perl/index.json $(call build,core,autoconf) .PHONY: automake automake: out/automake/index.json out/automake/index.json: \ src/core/automake/Containerfile \ out/autoconf/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/m4/index.json \ out/make/index.json \ out/musl/index.json \ out/perl/index.json $(call build,core,automake) .PHONY: bash bash: out/bash/index.json out/bash/index.json: \ src/core/bash/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json $(call build,core,bash) .PHONY: binutils binutils: out/binutils/index.json out/binutils/index.json: \ src/core/binutils/Containerfile \ out/stage3/index.json $(call build,core,binutils) .PHONY: bison bison: out/bison/index.json out/bison/index.json: \ src/core/bison/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json $(call build,core,bison) .PHONY: busybox busybox: out/busybox/index.json out/busybox/index.json: \ src/core/busybox/Containerfile \ out/stage3/index.json $(call build,core,busybox) .PHONY: cmake cmake: out/cmake/index.json out/cmake/index.json: \ src/core/cmake/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/linux-headers/index.json \ out/make/index.json \ out/musl/index.json \ out/ninja/index.json \ out/openssl/index.json $(call build,core,cmake) .PHONY: elfutils elfutils: out/elfutils/index.json out/elfutils/index.json: \ src/core/elfutils/Containerfile \ out/argp-standalone/index.json \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/bison/index.json \ out/busybox/index.json \ out/flex/index.json \ out/gcc/index.json \ out/gettext/index.json \ out/libtool/index.json \ out/libzstd/index.json \ out/linux-headers/index.json \ out/m4/index.json \ out/make/index.json \ out/musl/index.json \ out/musl-fts/index.json \ out/musl-obstack/index.json \ out/perl/index.json \ out/pkgconf/index.json \ out/zlib/index.json $(call build,core,elfutils) .PHONY: flex flex: out/flex/index.json out/flex/index.json: \ src/core/flex/Containerfile \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/bison/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/gettext/index.json \ out/libtool/index.json \ out/m4/index.json \ out/make/index.json \ out/musl/index.json \ out/perl/index.json $(call build,core,flex) .PHONY: gcc gcc: out/gcc/index.json out/gcc/index.json: \ src/core/gcc/Containerfile \ out/stage3/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/musl/index.json $(call build,core,gcc) .PHONY: gettext gettext: out/gettext/index.json out/gettext/index.json: \ src/core/gettext/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json $(call build,core,gettext) .PHONY: go go: out/go/index.json out/go/index.json: \ src/core/go/Containerfile \ out/bash/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/musl/index.json $(call build,core,go) .PHONY: libtool libtool: out/libtool/index.json out/libtool/index.json: \ src/core/libtool/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/m4/index.json \ out/make/index.json \ out/musl/index.json $(call build,core,libtool) .PHONY: libunwind libunwind: out/libunwind/index.json out/libunwind/index.json: \ src/core/libunwind/Containerfile \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/libtool/index.json \ out/make/index.json \ out/musl/index.json $(call build,core,libunwind) .PHONY: libzstd libzstd: out/libzstd/index.json out/libzstd/index.json: \ src/core/libzstd/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/meson/index.json \ out/musl/index.json \ out/ninja/index.json \ out/pkgconf/index.json \ out/python/index.json \ out/zlib/index.json $(call build,core,libzstd) .PHONY: linux-headers linux-headers: out/linux-headers/index.json out/linux-headers/index.json: \ src/core/linux-headers/Containerfile \ out/stage3/index.json $(call build,core,linux-headers) .PHONY: m4 m4: out/m4/index.json out/m4/index.json: \ src/core/m4/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json $(call build,core,m4) .PHONY: make make: out/make/index.json out/make/index.json: \ src/core/make/Containerfile \ out/stage3/index.json $(call build,core,make) .PHONY: meson meson: out/meson/index.json out/meson/index.json: \ src/core/meson/Containerfile \ out/busybox/index.json \ out/musl/index.json \ out/py-setuptools/index.json \ out/python/index.json \ out/zlib/index.json $(call build,core,meson) .PHONY: musl musl: out/musl/index.json out/musl/index.json: \ src/core/musl/Containerfile \ out/stage3/index.json $(call build,core,musl) .PHONY: musl-fts musl-fts: out/musl-fts/index.json out/musl-fts/index.json: \ src/core/musl-fts/Containerfile \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/libtool/index.json \ out/m4/index.json \ out/make/index.json \ out/musl/index.json \ out/perl/index.json \ out/pkgconf/index.json $(call build,core,musl-fts) .PHONY: musl-obstack musl-obstack: out/musl-obstack/index.json out/musl-obstack/index.json: \ src/core/musl-obstack/Containerfile \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/libtool/index.json \ out/m4/index.json \ out/make/index.json \ out/musl/index.json \ out/perl/index.json \ out/pkgconf/index.json $(call build,core,musl-obstack) .PHONY: ninja ninja: out/ninja/index.json out/ninja/index.json: \ src/core/ninja/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json \ out/openssl/index.json \ out/python/index.json $(call build,core,ninja) .PHONY: openssl openssl: out/openssl/index.json out/openssl/index.json: \ src/core/openssl/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/linux-headers/index.json \ out/make/index.json \ out/musl/index.json \ out/perl/index.json $(call build,core,openssl) .PHONY: perl perl: out/perl/index.json out/perl/index.json: \ src/core/perl/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json $(call build,core,perl) .PHONY: pkgconf pkgconf: out/pkgconf/index.json out/pkgconf/index.json: \ src/core/pkgconf/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json $(call build,core,pkgconf) .PHONY: py-setuptools py-setuptools: out/py-setuptools/index.json out/py-setuptools/index.json: \ src/core/py-setuptools/Containerfile \ out/busybox/index.json \ out/musl/index.json \ out/python/index.json \ out/zlib/index.json $(call build,core,py-setuptools) .PHONY: python python: out/python/index.json out/python/index.json: \ src/core/python/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json \ out/openssl/index.json \ out/zlib/index.json $(call build,core,python) .PHONY: sed sed: out/sed/index.json out/sed/index.json: \ src/core/sed/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json $(call build,core,sed) .PHONY: zlib zlib: out/zlib/index.json out/zlib/index.json: \ src/core/zlib/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json $(call build,core,zlib) .PHONY: linux-generic linux-generic: out/linux-generic/index.json out/linux-generic/index.json: \ src/kernel/linux-generic/Containerfile \ out/binutils/index.json \ out/bison/index.json \ out/busybox/index.json \ out/elfutils/index.json \ out/flex/index.json \ out/gcc/index.json \ out/libzstd/index.json \ out/linux-headers/index.json \ out/m4/index.json \ out/make/index.json \ out/musl/index.json \ out/openssl/index.json \ out/perl/index.json \ out/pkgconf/index.json \ out/zlib/index.json $(call build,kernel,linux-generic) .PHONY: ca-certificates ca-certificates: out/ca-certificates/index.json out/ca-certificates/index.json: \ src/libs/ca-certificates/Containerfile \ out/busybox/index.json $(call build,libs,ca-certificates) .PHONY: libxml2 libxml2: out/libxml2/index.json out/libxml2/index.json: \ src/libs/libxml2/Containerfile \ out/autoconf/index.json \ out/automake/index.json \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/libtool/index.json \ out/m4/index.json \ out/make/index.json \ out/musl/index.json \ out/pkgconf/index.json \ out/python/index.json $(call build,libs,libxml2) .PHONY: cpio cpio: out/cpio/index.json out/cpio/index.json: \ src/tools/cpio/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json $(call build,tools,cpio) .PHONY: curl curl: out/curl/index.json out/curl/index.json: \ src/tools/curl/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/make/index.json \ out/musl/index.json \ out/openssl/index.json $(call build,tools,curl) .PHONY: gen_initramfs gen_initramfs: out/gen_initramfs/index.json out/gen_initramfs/index.json: \ src/tools/gen_initramfs/Containerfile \ out/binutils/index.json \ out/busybox/index.json \ out/gcc/index.json \ out/musl/index.json $(call build,tools,gen_initramfs) .PHONY: sops sops: out/sops/index.json out/sops/index.json: \ src/tools/sops/Containerfile \ out/busybox/index.json \ out/go/index.json \ out/ca-certificates/index.json $(call build,tools,sops) .PHONY: tofu tofu: out/tofu/index.json out/tofu/index.json: \ src/tools/tofu/Containerfile \ out/busybox/index.json \ out/go/index.json \ out/ca-certificates/index.json $(call build,tools,tofu)