diff --git a/src/bootstrap/build.mk b/src/bootstrap/build.mk index dfb7d7e..ae733a6 100644 --- a/src/bootstrap/build.mk +++ b/src/bootstrap/build.mk @@ -1,25 +1,10 @@ .PHONY: bootstrap -core: \ - out/gcc.tgz \ - out/musl.tgz \ - out/make.tgz \ - out/binutils.tgz \ - out/busybox.tgz +bootstrap: \ + out/bootstrap.tgz \ + out/stage0.tgz out/bootstrap.tgz: $(call build,bootstrap,bootstrap) -out/musl.tgz: out/bootstrap.tgz - $(call build,bootstrap,musl) - -out/busybox.tgz: out/bootstrap.tgz - $(call build,bootstrap,busybox) - -out/binutils.tgz: out/bootstrap.tgz - $(call build,bootstrap,binutils) - -out/gcc.tgz: out/bootstrap.tgz out/musl.tgz - $(call build,bootstrap,gcc) - -out/make.tgz: out/bootstrap.tgz - $(call build,bootstrap,make) +out/stage0.tgz: + $(call build,bootstrap,stage0) diff --git a/src/core/build.mk b/src/core/build.mk index 10e05bb..c15cdf9 100644 --- a/src/core/build.mk +++ b/src/core/build.mk @@ -7,6 +7,21 @@ core: \ out/gcc.tgz \ out/llvm.tgz +out/musl.tgz: out/bootstrap.tgz + $(call build,core,musl) + +out/busybox.tgz: out/bootstrap.tgz + $(call build,core,busybox) + +out/binutils.tgz: out/bootstrap.tgz + $(call build,core,binutils) + +out/gcc.tgz: out/bootstrap.tgz out/musl.tgz + $(call build,core,gcc) + +out/make.tgz: out/bootstrap.tgz + $(call build,core,make) + out/bash.tgz: \ out/busybox.tgz \ out/gcc.tgz \