Skip to content

Commit 8af7a04

Browse files
committed
build: pack checksums into fewer files by target (#38963)
Hopefully this should preserve the ability to generate these in parallel (and keep a clean tree) and prevent conflicts when updating different deps targets, while consolidating any related files
1 parent 70e00a6 commit 8af7a04

File tree

1,020 files changed

+1060
-1006
lines changed
  • contrib
  • deps
    • checksums
      • Clang.v11.0.0+5.aarch64-apple-darwin.tar.gz
      • Clang.v11.0.0+5.aarch64-linux-gnu-cxx03.tar.gz
      • Clang.v11.0.0+5.aarch64-linux-gnu-cxx11.tar.gz
      • Clang.v11.0.0+5.aarch64-linux-musl-cxx03.tar.gz
      • Clang.v11.0.0+5.aarch64-linux-musl-cxx11.tar.gz
      • Clang.v11.0.0+5.armv6l-linux-gnueabihf-cxx03.tar.gz
      • Clang.v11.0.0+5.armv6l-linux-gnueabihf-cxx11.tar.gz
      • Clang.v11.0.0+5.armv6l-linux-musleabihf-cxx03.tar.gz
      • Clang.v11.0.0+5.armv6l-linux-musleabihf-cxx11.tar.gz
      • Clang.v11.0.0+5.armv7l-linux-gnueabihf-cxx03.tar.gz
      • Clang.v11.0.0+5.armv7l-linux-gnueabihf-cxx11.tar.gz
      • Clang.v11.0.0+5.armv7l-linux-musleabihf-cxx03.tar.gz
      • Clang.v11.0.0+5.armv7l-linux-musleabihf-cxx11.tar.gz
      • Clang.v11.0.0+5.i686-linux-gnu-cxx03.tar.gz
      • Clang.v11.0.0+5.i686-linux-gnu-cxx11.tar.gz
      • Clang.v11.0.0+5.i686-linux-musl-cxx03.tar.gz
      • Clang.v11.0.0+5.i686-linux-musl-cxx11.tar.gz
      • Clang.v11.0.0+5.i686-w64-mingw32-cxx03.tar.gz
      • Clang.v11.0.0+5.i686-w64-mingw32-cxx11.tar.gz
      • Clang.v11.0.0+5.powerpc64le-linux-gnu-cxx03.tar.gz
      • Clang.v11.0.0+5.powerpc64le-linux-gnu-cxx11.tar.gz
      • Clang.v11.0.0+5.x86_64-apple-darwin.tar.gz
      • Clang.v11.0.0+5.x86_64-linux-gnu-cxx03.tar.gz
      • Clang.v11.0.0+5.x86_64-linux-gnu-cxx11.tar.gz
      • Clang.v11.0.0+5.x86_64-linux-musl-cxx03.tar.gz
      • Clang.v11.0.0+5.x86_64-linux-musl-cxx11.tar.gz
      • Clang.v11.0.0+5.x86_64-unknown-freebsd.tar.gz
      • Clang.v11.0.0+5.x86_64-w64-mingw32-cxx03.tar.gz
      • Clang.v11.0.0+5.x86_64-w64-mingw32-cxx11.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.aarch64-apple-darwin-libgfortran5.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.aarch64-linux-gnu-libgfortran3.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.aarch64-linux-gnu-libgfortran4.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.aarch64-linux-gnu-libgfortran5.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.aarch64-linux-musl-libgfortran3.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.aarch64-linux-musl-libgfortran4.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.aarch64-linux-musl-libgfortran5.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.armv6l-linux-gnueabihf-libgfortran3.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.armv6l-linux-gnueabihf-libgfortran4.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.armv6l-linux-gnueabihf-libgfortran5.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.armv6l-linux-musleabihf-libgfortran3.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.armv6l-linux-musleabihf-libgfortran4.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.armv6l-linux-musleabihf-libgfortran5.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.armv7l-linux-gnueabihf-libgfortran3.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.armv7l-linux-gnueabihf-libgfortran4.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.armv7l-linux-gnueabihf-libgfortran5.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.armv7l-linux-musleabihf-libgfortran3.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.armv7l-linux-musleabihf-libgfortran4.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.armv7l-linux-musleabihf-libgfortran5.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.i686-linux-gnu-libgfortran3.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.i686-linux-gnu-libgfortran4.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.i686-linux-gnu-libgfortran5.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.i686-linux-musl-libgfortran3.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.i686-linux-musl-libgfortran4.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.i686-linux-musl-libgfortran5.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.i686-w64-mingw32-libgfortran3.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.i686-w64-mingw32-libgfortran4.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.i686-w64-mingw32-libgfortran5.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.powerpc64le-linux-gnu-libgfortran3.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.powerpc64le-linux-gnu-libgfortran4.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.powerpc64le-linux-gnu-libgfortran5.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.x86_64-apple-darwin-libgfortran3.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.x86_64-apple-darwin-libgfortran4.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.x86_64-apple-darwin-libgfortran5.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.x86_64-linux-gnu-libgfortran3.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.x86_64-linux-gnu-libgfortran4.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.x86_64-linux-gnu-libgfortran5.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.x86_64-linux-musl-libgfortran3.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.x86_64-linux-musl-libgfortran4.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.x86_64-linux-musl-libgfortran5.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.x86_64-unknown-freebsd-libgfortran3.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.x86_64-unknown-freebsd-libgfortran4.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.x86_64-unknown-freebsd-libgfortran5.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.x86_64-w64-mingw32-libgfortran3.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.x86_64-w64-mingw32-libgfortran4.tar.gz
      • CompilerSupportLibraries.v0.3.6+1.x86_64-w64-mingw32-libgfortran5.tar.gz
      • GMP.v6.2.0+5.aarch64-apple-darwin.tar.gz
      • GMP.v6.2.0+5.aarch64-linux-gnu-cxx03.tar.gz
      • GMP.v6.2.0+5.aarch64-linux-gnu-cxx11.tar.gz
      • GMP.v6.2.0+5.aarch64-linux-musl-cxx03.tar.gz
      • GMP.v6.2.0+5.aarch64-linux-musl-cxx11.tar.gz
      • GMP.v6.2.0+5.armv6l-linux-gnueabihf-cxx03.tar.gz
      • GMP.v6.2.0+5.armv6l-linux-gnueabihf-cxx11.tar.gz
      • GMP.v6.2.0+5.armv6l-linux-musleabihf-cxx03.tar.gz
      • GMP.v6.2.0+5.armv6l-linux-musleabihf-cxx11.tar.gz
      • GMP.v6.2.0+5.armv7l-linux-gnueabihf-cxx03.tar.gz
      • GMP.v6.2.0+5.armv7l-linux-gnueabihf-cxx11.tar.gz
      • GMP.v6.2.0+5.armv7l-linux-musleabihf-cxx03.tar.gz
      • GMP.v6.2.0+5.armv7l-linux-musleabihf-cxx11.tar.gz
      • GMP.v6.2.0+5.i686-linux-gnu-cxx03.tar.gz
      • GMP.v6.2.0+5.i686-linux-gnu-cxx11.tar.gz
      • GMP.v6.2.0+5.i686-linux-musl-cxx03.tar.gz
      • GMP.v6.2.0+5.i686-linux-musl-cxx11.tar.gz
      • GMP.v6.2.0+5.i686-w64-mingw32-cxx03.tar.gz
      • GMP.v6.2.0+5.i686-w64-mingw32-cxx11.tar.gz
      • GMP.v6.2.0+5.powerpc64le-linux-gnu-cxx03.tar.gz
      • GMP.v6.2.0+5.powerpc64le-linux-gnu-cxx11.tar.gz
      • GMP.v6.2.0+5.x86_64-apple-darwin.tar.gz
      • GMP.v6.2.0+5.x86_64-linux-gnu-cxx03.tar.gz
      • GMP.v6.2.0+5.x86_64-linux-gnu-cxx11.tar.gz
      • GMP.v6.2.0+5.x86_64-linux-musl-cxx03.tar.gz
      • GMP.v6.2.0+5.x86_64-linux-musl-cxx11.tar.gz
      • GMP.v6.2.0+5.x86_64-unknown-freebsd.tar.gz
      • GMP.v6.2.0+5.x86_64-w64-mingw32-cxx03.tar.gz
      • GMP.v6.2.0+5.x86_64-w64-mingw32-cxx11.tar.gz
      • LLVM.v11.0.0+6.aarch64-apple-darwin.tar.gz
      • LLVM.v11.0.0+6.aarch64-linux-gnu-cxx03.tar.gz
      • LLVM.v11.0.0+6.aarch64-linux-gnu-cxx11.tar.gz
      • LLVM.v11.0.0+6.aarch64-linux-musl-cxx03.tar.gz
      • LLVM.v11.0.0+6.aarch64-linux-musl-cxx11.tar.gz
      • LLVM.v11.0.0+6.armv6l-linux-gnueabihf-cxx03.tar.gz
      • LLVM.v11.0.0+6.armv6l-linux-gnueabihf-cxx11.tar.gz
      • LLVM.v11.0.0+6.armv6l-linux-musleabihf-cxx03.tar.gz
      • LLVM.v11.0.0+6.armv6l-linux-musleabihf-cxx11.tar.gz
      • LLVM.v11.0.0+6.armv7l-linux-gnueabihf-cxx03.tar.gz
      • LLVM.v11.0.0+6.armv7l-linux-gnueabihf-cxx11.tar.gz
      • LLVM.v11.0.0+6.armv7l-linux-musleabihf-cxx03.tar.gz
      • LLVM.v11.0.0+6.armv7l-linux-musleabihf-cxx11.tar.gz
      • LLVM.v11.0.0+6.i686-linux-gnu-cxx03.tar.gz
      • LLVM.v11.0.0+6.i686-linux-gnu-cxx11.tar.gz
      • LLVM.v11.0.0+6.i686-linux-musl-cxx03.tar.gz
      • LLVM.v11.0.0+6.i686-linux-musl-cxx11.tar.gz
      • LLVM.v11.0.0+6.i686-w64-mingw32-cxx03.tar.gz
      • LLVM.v11.0.0+6.i686-w64-mingw32-cxx11.tar.gz
      • LLVM.v11.0.0+6.powerpc64le-linux-gnu-cxx03.tar.gz
      • LLVM.v11.0.0+6.powerpc64le-linux-gnu-cxx11.tar.gz
      • LLVM.v11.0.0+6.x86_64-apple-darwin.tar.gz
      • LLVM.v11.0.0+6.x86_64-linux-gnu-cxx03.tar.gz
      • LLVM.v11.0.0+6.x86_64-linux-gnu-cxx11.tar.gz
      • LLVM.v11.0.0+6.x86_64-linux-musl-cxx03.tar.gz
      • LLVM.v11.0.0+6.x86_64-linux-musl-cxx11.tar.gz
      • LLVM.v11.0.0+6.x86_64-unknown-freebsd.tar.gz
      • LLVM.v11.0.0+6.x86_64-w64-mingw32-cxx03.tar.gz
      • LLVM.v11.0.0+6.x86_64-w64-mingw32-cxx11.tar.gz
      • LibCURL-8310487053915d5c995513f569ad85ba65c3544f.tar.gz
      • LibCURL.v7.73.0+3.aarch64-apple-darwin.tar.gz
      • LibCURL.v7.73.0+3.aarch64-linux-gnu.tar.gz
      • LibCURL.v7.73.0+3.aarch64-linux-musl.tar.gz
      • LibCURL.v7.73.0+3.armv6l-linux-gnueabihf.tar.gz
      • LibCURL.v7.73.0+3.armv6l-linux-musleabihf.tar.gz
      • LibCURL.v7.73.0+3.armv7l-linux-gnueabihf.tar.gz
      • LibCURL.v7.73.0+3.armv7l-linux-musleabihf.tar.gz
      • LibCURL.v7.73.0+3.i686-linux-gnu.tar.gz
      • LibCURL.v7.73.0+3.i686-linux-musl.tar.gz
      • LibCURL.v7.73.0+3.i686-w64-mingw32.tar.gz
      • LibCURL.v7.73.0+3.powerpc64le-linux-gnu.tar.gz
      • LibCURL.v7.73.0+3.x86_64-apple-darwin.tar.gz
      • LibCURL.v7.73.0+3.x86_64-linux-gnu.tar.gz
      • LibCURL.v7.73.0+3.x86_64-linux-musl.tar.gz
      • LibCURL.v7.73.0+3.x86_64-unknown-freebsd.tar.gz
      • LibCURL.v7.73.0+3.x86_64-w64-mingw32.tar.gz
      • LibGit2.v1.1.0+0.aarch64-apple-darwin.tar.gz
      • LibGit2.v1.1.0+0.aarch64-linux-gnu.tar.gz
      • LibGit2.v1.1.0+0.aarch64-linux-musl.tar.gz
      • LibGit2.v1.1.0+0.armv6l-linux-gnueabihf.tar.gz
      • LibGit2.v1.1.0+0.armv6l-linux-musleabihf.tar.gz
      • LibGit2.v1.1.0+0.armv7l-linux-gnueabihf.tar.gz
      • LibGit2.v1.1.0+0.armv7l-linux-musleabihf.tar.gz
      • LibGit2.v1.1.0+0.i686-linux-gnu.tar.gz
      • LibGit2.v1.1.0+0.i686-linux-musl.tar.gz
      • LibGit2.v1.1.0+0.i686-w64-mingw32.tar.gz
      • LibGit2.v1.1.0+0.powerpc64le-linux-gnu.tar.gz
      • LibGit2.v1.1.0+0.x86_64-apple-darwin.tar.gz
      • LibGit2.v1.1.0+0.x86_64-linux-gnu.tar.gz
      • LibGit2.v1.1.0+0.x86_64-linux-musl.tar.gz
      • LibGit2.v1.1.0+0.x86_64-unknown-freebsd.tar.gz
      • LibGit2.v1.1.0+0.x86_64-w64-mingw32.tar.gz
      • LibOSXUnwind.v0.0.6+1.x86_64-apple-darwin.tar.gz
      • LibSSH2.v1.9.1+0.aarch64-apple-darwin.tar.gz
      • LibSSH2.v1.9.1+0.aarch64-linux-gnu.tar.gz
      • LibSSH2.v1.9.1+0.aarch64-linux-musl.tar.gz
      • LibSSH2.v1.9.1+0.armv6l-linux-gnueabihf.tar.gz
      • LibSSH2.v1.9.1+0.armv6l-linux-musleabihf.tar.gz
      • LibSSH2.v1.9.1+0.armv7l-linux-gnueabihf.tar.gz
      • LibSSH2.v1.9.1+0.armv7l-linux-musleabihf.tar.gz
      • LibSSH2.v1.9.1+0.i686-linux-gnu.tar.gz
      • LibSSH2.v1.9.1+0.i686-linux-musl.tar.gz
      • LibSSH2.v1.9.1+0.i686-w64-mingw32.tar.gz
      • LibSSH2.v1.9.1+0.powerpc64le-linux-gnu.tar.gz
      • LibSSH2.v1.9.1+0.x86_64-apple-darwin.tar.gz
      • LibSSH2.v1.9.1+0.x86_64-linux-gnu.tar.gz
      • LibSSH2.v1.9.1+0.x86_64-linux-musl.tar.gz
      • LibSSH2.v1.9.1+0.x86_64-unknown-freebsd.tar.gz
      • LibSSH2.v1.9.1+0.x86_64-w64-mingw32.tar.gz
      • LibUV.v2.0.1+0.aarch64-apple-darwin.tar.gz
      • LibUV.v2.0.1+0.aarch64-linux-gnu.tar.gz
      • LibUV.v2.0.1+0.aarch64-linux-musl.tar.gz
      • LibUV.v2.0.1+0.armv6l-linux-gnueabihf.tar.gz
      • LibUV.v2.0.1+0.armv6l-linux-musleabihf.tar.gz
      • LibUV.v2.0.1+0.armv7l-linux-gnueabihf.tar.gz
      • LibUV.v2.0.1+0.armv7l-linux-musleabihf.tar.gz
      • LibUV.v2.0.1+0.i686-linux-gnu.tar.gz
      • LibUV.v2.0.1+0.i686-linux-musl.tar.gz
      • LibUV.v2.0.1+0.i686-w64-mingw32.tar.gz
      • LibUV.v2.0.1+0.powerpc64le-linux-gnu.tar.gz
      • LibUV.v2.0.1+0.x86_64-apple-darwin.tar.gz
      • LibUV.v2.0.1+0.x86_64-linux-gnu.tar.gz
      • LibUV.v2.0.1+0.x86_64-linux-musl.tar.gz
      • LibUV.v2.0.1+0.x86_64-unknown-freebsd.tar.gz
      • LibUV.v2.0.1+0.x86_64-w64-mingw32.tar.gz
      • LibUnwind.v1.3.2+0.aarch64-linux-gnu.tar.gz
      • LibUnwind.v1.3.2+0.aarch64-linux-musl.tar.gz
      • LibUnwind.v1.3.2+0.armv6l-linux-gnueabihf.tar.gz
      • LibUnwind.v1.3.2+0.armv6l-linux-musleabihf.tar.gz
      • LibUnwind.v1.3.2+0.armv7l-linux-gnueabihf.tar.gz
      • LibUnwind.v1.3.2+0.armv7l-linux-musleabihf.tar.gz
      • LibUnwind.v1.3.2+0.i686-linux-gnu.tar.gz
      • LibUnwind.v1.3.2+0.i686-linux-musl.tar.gz
      • LibUnwind.v1.3.2+0.powerpc64le-linux-gnu.tar.gz
      • LibUnwind.v1.3.2+0.x86_64-linux-gnu.tar.gz
      • LibUnwind.v1.3.2+0.x86_64-linux-musl.tar.gz
      • LibUnwind.v1.3.2+0.x86_64-unknown-freebsd.tar.gz
      • MPFR.v4.1.1+0.aarch64-apple-darwin.tar.gz
      • MPFR.v4.1.1+0.aarch64-linux-gnu.tar.gz
      • MPFR.v4.1.1+0.aarch64-linux-musl.tar.gz
      • MPFR.v4.1.1+0.armv6l-linux-gnueabihf.tar.gz
      • MPFR.v4.1.1+0.armv6l-linux-musleabihf.tar.gz
      • MPFR.v4.1.1+0.armv7l-linux-gnueabihf.tar.gz
      • MPFR.v4.1.1+0.armv7l-linux-musleabihf.tar.gz
      • MPFR.v4.1.1+0.i686-linux-gnu.tar.gz
      • MPFR.v4.1.1+0.i686-linux-musl.tar.gz
      • MPFR.v4.1.1+0.i686-w64-mingw32.tar.gz
      • MPFR.v4.1.1+0.powerpc64le-linux-gnu.tar.gz
      • MPFR.v4.1.1+0.x86_64-apple-darwin.tar.gz
      • MPFR.v4.1.1+0.x86_64-linux-gnu.tar.gz
      • MPFR.v4.1.1+0.x86_64-linux-musl.tar.gz
      • MPFR.v4.1.1+0.x86_64-unknown-freebsd.tar.gz
      • MPFR.v4.1.1+0.x86_64-w64-mingw32.tar.gz
      • MbedTLS.v2.24.0+1.aarch64-apple-darwin.tar.gz
      • MbedTLS.v2.24.0+1.aarch64-linux-gnu.tar.gz
      • MbedTLS.v2.24.0+1.aarch64-linux-musl.tar.gz
      • MbedTLS.v2.24.0+1.armv6l-linux-gnueabihf.tar.gz
      • MbedTLS.v2.24.0+1.armv6l-linux-musleabihf.tar.gz
      • MbedTLS.v2.24.0+1.armv7l-linux-gnueabihf.tar.gz
      • MbedTLS.v2.24.0+1.armv7l-linux-musleabihf.tar.gz
      • MbedTLS.v2.24.0+1.i686-linux-gnu.tar.gz
      • MbedTLS.v2.24.0+1.i686-linux-musl.tar.gz
      • MbedTLS.v2.24.0+1.i686-w64-mingw32.tar.gz
      • MbedTLS.v2.24.0+1.powerpc64le-linux-gnu.tar.gz
      • MbedTLS.v2.24.0+1.x86_64-apple-darwin.tar.gz
      • MbedTLS.v2.24.0+1.x86_64-linux-gnu.tar.gz
      • MbedTLS.v2.24.0+1.x86_64-linux-musl.tar.gz
      • MbedTLS.v2.24.0+1.x86_64-unknown-freebsd.tar.gz
      • MbedTLS.v2.24.0+1.x86_64-w64-mingw32.tar.gz
      • Objconv.v2.49.1+0.aarch64-apple-darwin.tar.gz
      • Objconv.v2.49.1+0.aarch64-linux-gnu.tar.gz
      • Objconv.v2.49.1+0.aarch64-linux-musl.tar.gz
      • Objconv.v2.49.1+0.armv6l-linux-gnueabihf.tar.gz
      • Objconv.v2.49.1+0.armv6l-linux-musleabihf.tar.gz
      • Objconv.v2.49.1+0.armv7l-linux-gnueabihf.tar.gz
      • Objconv.v2.49.1+0.armv7l-linux-musleabihf.tar.gz
      • Objconv.v2.49.1+0.i686-linux-gnu.tar.gz
      • Objconv.v2.49.1+0.i686-linux-musl.tar.gz
      • Objconv.v2.49.1+0.i686-w64-mingw32.tar.gz
      • Objconv.v2.49.1+0.powerpc64le-linux-gnu.tar.gz
      • Objconv.v2.49.1+0.x86_64-apple-darwin.tar.gz
      • Objconv.v2.49.1+0.x86_64-linux-gnu.tar.gz
      • Objconv.v2.49.1+0.x86_64-linux-musl.tar.gz
      • Objconv.v2.49.1+0.x86_64-unknown-freebsd.tar.gz
      • Objconv.v2.49.1+0.x86_64-w64-mingw32.tar.gz
      • OpenBLAS.v0.3.10+3.aarch64-apple-darwin-libgfortran5.tar.gz
      • OpenBLAS.v0.3.10+3.aarch64-linux-gnu-libgfortran3.tar.gz
      • OpenBLAS.v0.3.10+3.aarch64-linux-gnu-libgfortran4.tar.gz
      • OpenBLAS.v0.3.10+3.aarch64-linux-gnu-libgfortran5.tar.gz
      • OpenBLAS.v0.3.10+3.aarch64-linux-musl-libgfortran3.tar.gz
      • OpenBLAS.v0.3.10+3.aarch64-linux-musl-libgfortran4.tar.gz
      • OpenBLAS.v0.3.10+3.aarch64-linux-musl-libgfortran5.tar.gz
      • OpenBLAS.v0.3.10+3.armv6l-linux-gnueabihf-libgfortran3.tar.gz
      • OpenBLAS.v0.3.10+3.armv6l-linux-gnueabihf-libgfortran4.tar.gz
      • OpenBLAS.v0.3.10+3.armv6l-linux-gnueabihf-libgfortran5.tar.gz
      • OpenBLAS.v0.3.10+3.armv6l-linux-musleabihf-libgfortran3.tar.gz
      • OpenBLAS.v0.3.10+3.armv6l-linux-musleabihf-libgfortran4.tar.gz
      • OpenBLAS.v0.3.10+3.armv6l-linux-musleabihf-libgfortran5.tar.gz
      • OpenBLAS.v0.3.10+3.armv7l-linux-gnueabihf-libgfortran3.tar.gz
      • OpenBLAS.v0.3.10+3.armv7l-linux-gnueabihf-libgfortran4.tar.gz
      • OpenBLAS.v0.3.10+3.armv7l-linux-gnueabihf-libgfortran5.tar.gz
      • OpenBLAS.v0.3.10+3.armv7l-linux-musleabihf-libgfortran3.tar.gz
      • OpenBLAS.v0.3.10+3.armv7l-linux-musleabihf-libgfortran4.tar.gz
      • OpenBLAS.v0.3.10+3.armv7l-linux-musleabihf-libgfortran5.tar.gz
      • OpenBLAS.v0.3.10+3.i686-linux-gnu-libgfortran3.tar.gz
      • OpenBLAS.v0.3.10+3.i686-linux-gnu-libgfortran4.tar.gz
      • OpenBLAS.v0.3.10+3.i686-linux-gnu-libgfortran5.tar.gz
      • OpenBLAS.v0.3.10+3.i686-linux-musl-libgfortran3.tar.gz
      • OpenBLAS.v0.3.10+3.i686-linux-musl-libgfortran4.tar.gz
      • OpenBLAS.v0.3.10+3.i686-linux-musl-libgfortran5.tar.gz
      • OpenBLAS.v0.3.10+3.i686-w64-mingw32-libgfortran3.tar.gz
      • OpenBLAS.v0.3.10+3.i686-w64-mingw32-libgfortran4.tar.gz
      • OpenBLAS.v0.3.10+3.i686-w64-mingw32-libgfortran5.tar.gz
      • OpenBLAS.v0.3.10+3.powerpc64le-linux-gnu-libgfortran3.tar.gz
      • OpenBLAS.v0.3.10+3.powerpc64le-linux-gnu-libgfortran4.tar.gz
      • OpenBLAS.v0.3.10+3.powerpc64le-linux-gnu-libgfortran5.tar.gz
      • OpenBLAS.v0.3.10+3.x86_64-apple-darwin-libgfortran3.tar.gz
      • OpenBLAS.v0.3.10+3.x86_64-apple-darwin-libgfortran4.tar.gz
      • OpenBLAS.v0.3.10+3.x86_64-apple-darwin-libgfortran5.tar.gz
      • OpenBLAS.v0.3.10+3.x86_64-linux-gnu-libgfortran3.tar.gz
      • OpenBLAS.v0.3.10+3.x86_64-linux-gnu-libgfortran4.tar.gz
      • OpenBLAS.v0.3.10+3.x86_64-linux-gnu-libgfortran5.tar.gz
      • OpenBLAS.v0.3.10+3.x86_64-linux-musl-libgfortran3.tar.gz
      • OpenBLAS.v0.3.10+3.x86_64-linux-musl-libgfortran4.tar.gz
      • OpenBLAS.v0.3.10+3.x86_64-linux-musl-libgfortran5.tar.gz
      • OpenBLAS.v0.3.10+3.x86_64-unknown-freebsd-libgfortran3.tar.gz
      • OpenBLAS.v0.3.10+3.x86_64-unknown-freebsd-libgfortran4.tar.gz
      • OpenBLAS.v0.3.10+3.x86_64-unknown-freebsd-libgfortran5.tar.gz
      • OpenBLAS.v0.3.10+3.x86_64-w64-mingw32-libgfortran3.tar.gz
      • OpenBLAS.v0.3.10+3.x86_64-w64-mingw32-libgfortran4.tar.gz
      • OpenBLAS.v0.3.10+3.x86_64-w64-mingw32-libgfortran5.tar.gz
      • OpenLibm.v0.7.3+0.aarch64-apple-darwin.tar.gz
      • OpenLibm.v0.7.3+0.aarch64-linux-gnu.tar.gz
      • OpenLibm.v0.7.3+0.aarch64-linux-musl.tar.gz
      • OpenLibm.v0.7.3+0.armv6l-linux-gnueabihf.tar.gz
      • OpenLibm.v0.7.3+0.armv6l-linux-musleabihf.tar.gz
      • OpenLibm.v0.7.3+0.armv7l-linux-gnueabihf.tar.gz
      • OpenLibm.v0.7.3+0.armv7l-linux-musleabihf.tar.gz
      • OpenLibm.v0.7.3+0.i686-linux-gnu.tar.gz
      • OpenLibm.v0.7.3+0.i686-linux-musl.tar.gz
      • OpenLibm.v0.7.3+0.i686-w64-mingw32.tar.gz
      • OpenLibm.v0.7.3+0.powerpc64le-linux-gnu.tar.gz
      • OpenLibm.v0.7.3+0.x86_64-apple-darwin.tar.gz
      • OpenLibm.v0.7.3+0.x86_64-linux-gnu.tar.gz
      • OpenLibm.v0.7.3+0.x86_64-linux-musl.tar.gz
      • OpenLibm.v0.7.3+0.x86_64-unknown-freebsd.tar.gz
      • OpenLibm.v0.7.3+0.x86_64-w64-mingw32.tar.gz
      • PCRE2.v10.35.0+0.aarch64-apple-darwin.tar.gz
      • PCRE2.v10.35.0+0.aarch64-linux-gnu.tar.gz
      • PCRE2.v10.35.0+0.aarch64-linux-musl.tar.gz
      • PCRE2.v10.35.0+0.armv6l-linux-gnueabihf.tar.gz
      • PCRE2.v10.35.0+0.armv6l-linux-musleabihf.tar.gz
      • PCRE2.v10.35.0+0.armv7l-linux-gnueabihf.tar.gz
      • PCRE2.v10.35.0+0.armv7l-linux-musleabihf.tar.gz
      • PCRE2.v10.35.0+0.i686-linux-gnu.tar.gz
      • PCRE2.v10.35.0+0.i686-linux-musl.tar.gz
      • PCRE2.v10.35.0+0.i686-w64-mingw32.tar.gz
      • PCRE2.v10.35.0+0.powerpc64le-linux-gnu.tar.gz
      • PCRE2.v10.35.0+0.x86_64-apple-darwin.tar.gz
      • PCRE2.v10.35.0+0.x86_64-linux-gnu.tar.gz
      • PCRE2.v10.35.0+0.x86_64-linux-musl.tar.gz
      • PCRE2.v10.35.0+0.x86_64-unknown-freebsd.tar.gz
      • PCRE2.v10.35.0+0.x86_64-w64-mingw32.tar.gz
      • SuiteSparse-5.4.0.tar.gz
      • SuiteSparse.v5.4.1+1.aarch64-apple-darwin.tar.gz
      • SuiteSparse.v5.4.1+1.aarch64-linux-gnu.tar.gz
      • SuiteSparse.v5.4.1+1.aarch64-linux-musl.tar.gz
      • SuiteSparse.v5.4.1+1.armv6l-linux-gnueabihf.tar.gz
      • SuiteSparse.v5.4.1+1.armv6l-linux-musleabihf.tar.gz
      • SuiteSparse.v5.4.1+1.armv7l-linux-gnueabihf.tar.gz
      • SuiteSparse.v5.4.1+1.armv7l-linux-musleabihf.tar.gz
      • SuiteSparse.v5.4.1+1.i686-linux-gnu.tar.gz
      • SuiteSparse.v5.4.1+1.i686-linux-musl.tar.gz
      • SuiteSparse.v5.4.1+1.i686-w64-mingw32.tar.gz
      • SuiteSparse.v5.4.1+1.powerpc64le-linux-gnu.tar.gz
      • SuiteSparse.v5.4.1+1.x86_64-apple-darwin.tar.gz
      • SuiteSparse.v5.4.1+1.x86_64-linux-gnu.tar.gz
      • SuiteSparse.v5.4.1+1.x86_64-linux-musl.tar.gz
      • SuiteSparse.v5.4.1+1.x86_64-unknown-freebsd.tar.gz
      • SuiteSparse.v5.4.1+1.x86_64-w64-mingw32.tar.gz
      • Zlib.v1.2.12+0.aarch64-apple-darwin.tar.gz
      • Zlib.v1.2.12+0.aarch64-linux-gnu.tar.gz
      • Zlib.v1.2.12+0.aarch64-linux-musl.tar.gz
      • Zlib.v1.2.12+0.armv6l-linux-gnueabihf.tar.gz
      • Zlib.v1.2.12+0.armv6l-linux-musleabihf.tar.gz
      • Zlib.v1.2.12+0.armv7l-linux-gnueabihf.tar.gz
      • Zlib.v1.2.12+0.armv7l-linux-musleabihf.tar.gz
      • Zlib.v1.2.12+0.i686-linux-gnu.tar.gz
      • Zlib.v1.2.12+0.i686-linux-musl.tar.gz
      • Zlib.v1.2.12+0.i686-w64-mingw32.tar.gz
      • Zlib.v1.2.12+0.powerpc64le-linux-gnu.tar.gz
      • Zlib.v1.2.12+0.x86_64-apple-darwin.tar.gz
      • Zlib.v1.2.12+0.x86_64-linux-gnu.tar.gz
      • Zlib.v1.2.12+0.x86_64-linux-musl.tar.gz
      • Zlib.v1.2.12+0.x86_64-unknown-freebsd.tar.gz
      • Zlib.v1.2.12+0.x86_64-w64-mingw32.tar.gz
      • clang-11.0.0.src.tar.xz
      • curl-7.73.0.tar.bz2
      • dSFMT.v2.2.4+0.aarch64-apple-darwin.tar.gz
      • dSFMT.v2.2.4+0.aarch64-linux-gnu.tar.gz
      • dSFMT.v2.2.4+0.aarch64-linux-musl.tar.gz
      • dSFMT.v2.2.4+0.armv6l-linux-gnueabihf.tar.gz
      • dSFMT.v2.2.4+0.armv6l-linux-musleabihf.tar.gz
      • dSFMT.v2.2.4+0.armv7l-linux-gnueabihf.tar.gz
      • dSFMT.v2.2.4+0.armv7l-linux-musleabihf.tar.gz
      • dSFMT.v2.2.4+0.i686-linux-gnu.tar.gz
      • dSFMT.v2.2.4+0.i686-linux-musl.tar.gz
      • dSFMT.v2.2.4+0.i686-w64-mingw32.tar.gz
      • dSFMT.v2.2.4+0.powerpc64le-linux-gnu.tar.gz
      • dSFMT.v2.2.4+0.x86_64-apple-darwin.tar.gz
      • dSFMT.v2.2.4+0.x86_64-linux-gnu.tar.gz
      • dSFMT.v2.2.4+0.x86_64-linux-musl.tar.gz
      • dSFMT.v2.2.4+0.x86_64-unknown-freebsd.tar.gz
      • dSFMT.v2.2.4+0.x86_64-w64-mingw32.tar.gz
      • dsfmt-2.2.4.tar.gz
      • gmp-6.2.0.tar.bz2
      • lapack-3.9.0.tgz
      • libLLVM.v11.0.0+5.aarch64-apple-darwin.tar.gz
      • libLLVM.v11.0.0+5.aarch64-linux-gnu-cxx03.tar.gz
      • libLLVM.v11.0.0+5.aarch64-linux-gnu-cxx11.tar.gz
      • libLLVM.v11.0.0+5.aarch64-linux-musl-cxx03.tar.gz
      • libLLVM.v11.0.0+5.aarch64-linux-musl-cxx11.tar.gz
      • libLLVM.v11.0.0+5.armv6l-linux-gnueabihf-cxx03.tar.gz
      • libLLVM.v11.0.0+5.armv6l-linux-gnueabihf-cxx11.tar.gz
      • libLLVM.v11.0.0+5.armv6l-linux-musleabihf-cxx03.tar.gz
      • libLLVM.v11.0.0+5.armv6l-linux-musleabihf-cxx11.tar.gz
      • libLLVM.v11.0.0+5.armv7l-linux-gnueabihf-cxx03.tar.gz
      • libLLVM.v11.0.0+5.armv7l-linux-gnueabihf-cxx11.tar.gz
      • libLLVM.v11.0.0+5.armv7l-linux-musleabihf-cxx03.tar.gz
      • libLLVM.v11.0.0+5.armv7l-linux-musleabihf-cxx11.tar.gz
      • libLLVM.v11.0.0+5.i686-linux-gnu-cxx03.tar.gz
      • libLLVM.v11.0.0+5.i686-linux-gnu-cxx11.tar.gz
      • libLLVM.v11.0.0+5.i686-linux-musl-cxx03.tar.gz
      • libLLVM.v11.0.0+5.i686-linux-musl-cxx11.tar.gz
      • libLLVM.v11.0.0+5.i686-w64-mingw32-cxx03.tar.gz
      • libLLVM.v11.0.0+5.i686-w64-mingw32-cxx11.tar.gz
      • libLLVM.v11.0.0+5.powerpc64le-linux-gnu-cxx03.tar.gz
      • libLLVM.v11.0.0+5.powerpc64le-linux-gnu-cxx11.tar.gz
      • libLLVM.v11.0.0+5.x86_64-apple-darwin.tar.gz
      • libLLVM.v11.0.0+5.x86_64-linux-gnu-cxx03.tar.gz
      • libLLVM.v11.0.0+5.x86_64-linux-gnu-cxx11.tar.gz
      • libLLVM.v11.0.0+5.x86_64-linux-musl-cxx03.tar.gz
      • libLLVM.v11.0.0+5.x86_64-linux-musl-cxx11.tar.gz
      • libLLVM.v11.0.0+5.x86_64-unknown-freebsd.tar.gz
      • libLLVM.v11.0.0+5.x86_64-w64-mingw32-cxx03.tar.gz
      • libLLVM.v11.0.0+5.x86_64-w64-mingw32-cxx11.tar.gz
      • libLLVM_assert.v11.0.0+4.aarch64-apple-darwin.tar.gz
      • libLLVM_assert.v11.0.0+4.aarch64-linux-gnu-cxx03.tar.gz
      • libLLVM_assert.v11.0.0+4.aarch64-linux-gnu-cxx11.tar.gz
      • libLLVM_assert.v11.0.0+4.aarch64-linux-musl-cxx03.tar.gz
      • libLLVM_assert.v11.0.0+4.aarch64-linux-musl-cxx11.tar.gz
      • libLLVM_assert.v11.0.0+4.armv6l-linux-gnueabihf-cxx03.tar.gz
      • libLLVM_assert.v11.0.0+4.armv6l-linux-gnueabihf-cxx11.tar.gz
      • libLLVM_assert.v11.0.0+4.armv6l-linux-musleabihf-cxx03.tar.gz
      • libLLVM_assert.v11.0.0+4.armv6l-linux-musleabihf-cxx11.tar.gz
      • libLLVM_assert.v11.0.0+4.armv7l-linux-gnueabihf-cxx03.tar.gz
      • libLLVM_assert.v11.0.0+4.armv7l-linux-gnueabihf-cxx11.tar.gz
      • libLLVM_assert.v11.0.0+4.armv7l-linux-musleabihf-cxx03.tar.gz
      • libLLVM_assert.v11.0.0+4.armv7l-linux-musleabihf-cxx11.tar.gz
      • libLLVM_assert.v11.0.0+4.i686-linux-gnu-cxx03.tar.gz
      • libLLVM_assert.v11.0.0+4.i686-linux-gnu-cxx11.tar.gz
      • libLLVM_assert.v11.0.0+4.i686-linux-musl-cxx03.tar.gz
      • libLLVM_assert.v11.0.0+4.i686-linux-musl-cxx11.tar.gz
      • libLLVM_assert.v11.0.0+4.i686-w64-mingw32-cxx03.tar.gz
      • libLLVM_assert.v11.0.0+4.i686-w64-mingw32-cxx11.tar.gz
      • libLLVM_assert.v11.0.0+4.powerpc64le-linux-gnu-cxx03.tar.gz
      • libLLVM_assert.v11.0.0+4.powerpc64le-linux-gnu-cxx11.tar.gz
      • libLLVM_assert.v11.0.0+4.x86_64-apple-darwin.tar.gz
      • libLLVM_assert.v11.0.0+4.x86_64-linux-gnu-cxx03.tar.gz
      • libLLVM_assert.v11.0.0+4.x86_64-linux-gnu-cxx11.tar.gz
      • libLLVM_assert.v11.0.0+4.x86_64-linux-musl-cxx03.tar.gz
      • libLLVM_assert.v11.0.0+4.x86_64-linux-musl-cxx11.tar.gz
      • libLLVM_assert.v11.0.0+4.x86_64-unknown-freebsd.tar.gz
      • libLLVM_assert.v11.0.0+4.x86_64-w64-mingw32-cxx03.tar.gz
      • libLLVM_assert.v11.0.0+4.x86_64-w64-mingw32-cxx11.tar.gz
      • libgit2-7f4fa178629d559c037a1f72f79f79af9c1ef8ce.tar.gz
      • libssh2-42d37aa63129a1b2644bf6495198923534322d64.tar.gz
      • libuv-67d1dc2ca2289f25a23b016a0bc427d45301ec05.tar.gz
      • libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz
      • llvm-11.0.0.src.tar.xz
      • mbedtls-2.24.0.tar.gz
      • mpfr-4.1.0.tar.bz2
      • nghttp2-1.41.0.tar.bz2
      • nghttp2.v1.41.0+0.aarch64-apple-darwin.tar.gz
      • nghttp2.v1.41.0+0.aarch64-linux-gnu.tar.gz
      • nghttp2.v1.41.0+0.aarch64-linux-musl.tar.gz
      • nghttp2.v1.41.0+0.armv6l-linux-gnueabihf.tar.gz
      • nghttp2.v1.41.0+0.armv6l-linux-musleabihf.tar.gz
      • nghttp2.v1.41.0+0.armv7l-linux-gnueabihf.tar.gz
      • nghttp2.v1.41.0+0.armv7l-linux-musleabihf.tar.gz
      • nghttp2.v1.41.0+0.i686-linux-gnu.tar.gz
      • nghttp2.v1.41.0+0.i686-linux-musl.tar.gz
      • nghttp2.v1.41.0+0.i686-w64-mingw32.tar.gz
      • nghttp2.v1.41.0+0.powerpc64le-linux-gnu.tar.gz
      • nghttp2.v1.41.0+0.x86_64-apple-darwin.tar.gz
      • nghttp2.v1.41.0+0.x86_64-linux-gnu.tar.gz
      • nghttp2.v1.41.0+0.x86_64-linux-musl.tar.gz
      • nghttp2.v1.41.0+0.x86_64-unknown-freebsd.tar.gz
      • nghttp2.v1.41.0+0.x86_64-w64-mingw32.tar.gz
      • openblas-63b03efc2af332c88b86d4fd8079d00f4b439adf.tar.gz
      • openlibm-c8561015a4376352ece5c02677b19c1af0832300.tar.gz
      • p7zip-16.2.0.tar.bz2
      • p7zip.v16.2.1+0.aarch64-apple-darwin.tar.gz
      • p7zip.v16.2.1+0.aarch64-linux-gnu.tar.gz
      • p7zip.v16.2.1+0.aarch64-linux-musl.tar.gz
      • p7zip.v16.2.1+0.armv6l-linux-gnueabihf.tar.gz
      • p7zip.v16.2.1+0.armv6l-linux-musleabihf.tar.gz
      • p7zip.v16.2.1+0.armv7l-linux-gnueabihf.tar.gz
      • p7zip.v16.2.1+0.armv7l-linux-musleabihf.tar.gz
      • p7zip.v16.2.1+0.i686-linux-gnu.tar.gz
      • p7zip.v16.2.1+0.i686-linux-musl.tar.gz
      • p7zip.v16.2.1+0.i686-w64-mingw32.tar.gz
      • p7zip.v16.2.1+0.powerpc64le-linux-gnu.tar.gz
      • p7zip.v16.2.1+0.x86_64-apple-darwin.tar.gz
      • p7zip.v16.2.1+0.x86_64-linux-gnu.tar.gz
      • p7zip.v16.2.1+0.x86_64-linux-musl.tar.gz
      • p7zip.v16.2.1+0.x86_64-unknown-freebsd.tar.gz
      • p7zip.v16.2.1+0.x86_64-w64-mingw32.tar.gz
      • patchelf-0.9.tar.gz
      • utf8proc-3203baa7374d67132384e2830b2183c92351bffc.tar.gz
      • zlib-cacf7f1d4e3d44d871b605da3b647f07d718623f.tar.gz
    • tools

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,020 files changed

+1060
-1006
lines changed

contrib/refresh_checksums.mk

Lines changed: 48 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ SRCDIR := $(abspath $(dir $(lastword $(MAKEFILE_LIST))))
99
JULIAHOME := $(abspath $(SRCDIR)/..)
1010

1111
# Default target that will have everything else added to it as a dependency
12-
all:
12+
all: checksum pack-checksum
1313

1414
# Get this list via:
1515
# using BinaryBuilder
@@ -25,9 +25,15 @@ BB_CXX_EXPANDED_PROJECTS=gmp llvm clang llvm-tools
2525
# These are non-BB source-only deps
2626
NON_BB_PROJECTS=patchelf mozillacert lapack libwhich utf8proc
2727

28+
ifneq ($(VERBOSE),1)
29+
QUIET_MAKE := -s
30+
else
31+
QUIET_MAKE :=
32+
endif
33+
2834
# Convert `llvm-tools` to `LLVM_TOOLS`
2935
define makevar
30-
$(shell echo $(1) | tr 'a-z' 'A-Z' | tr '-' '_')
36+
$(shell echo $(1) | tr 'a-z-' 'A-Z_')
3137
endef
3238

3339
# If $(2) == `src`, this will generate a `USE_BINARYBUILDER_FOO=0` make flag
@@ -41,16 +47,19 @@ endef
4147
# if $(3) is "assert", we set BINARYBUILDER_LLVM_ASSERTS=1
4248
define checksum_dep
4349
checksum-$(1)-$(2)-$(3):
44-
ifeq ($$(VERBOSE),1)
45-
echo "make $(call make_flags,$(1),$(2),$(3)) checksum-$(1)"
46-
endif
47-
@-$(MAKE) -C "$(JULIAHOME)/deps" $(call make_flags,$(1),$(2),$(3)) checksum-$(1)
50+
-$(MAKE) $(QUIET_MAKE) -C "$(JULIAHOME)/deps" $(call make_flags,$(1),$(2),$(3)) checksum-$(1)
51+
.PHONY: checksum-$(1)-$(2)-$(3)
52+
53+
# Add this guy to his project target
54+
checksum-$(1): checksum-$(1)-$(2)-$(3)
4855

49-
# Add this guy to his project target (e.g. `make -f contrib/refresh_checksums.mk openblas`)
50-
$(1): checksum-$(1)-$(2)-$(3)
56+
# Add a dependency to the pack target
57+
# TODO: can we make this so it only adds an ordering but not a dependency?
58+
pack-checksum-$(1): | checksum-$(1)
5159

52-
# Add this guy to the `all` default target
53-
all: checksum-$(1)-$(2)-$(3)
60+
# Add this guy to the `checksum` and `pack-checksum` default targets (e.g. `make -f contrib/refresh_checksums.mk openblas`)
61+
checksum: checksum-$1
62+
$1 pack-checksum: pack-checksum-$1
5463
endef
5564

5665
# Generate targets for source hashes for all our projects
@@ -70,21 +79,46 @@ $(foreach triplet,$(CLANG_TRIPLETS),$(eval $(call checksum_dep,llvm,$(triplet),a
7079

7180
# External stdlibs
7281
checksum-stdlibs:
73-
@-$(MAKE) -C "$(JULIAHOME)/stdlib" checksumall
82+
-$(MAKE) $(QUIET_MAKE) -C "$(JULIAHOME)/stdlib" checksumall
7483
all: checksum-stdlibs
84+
.PHONY: checksum-stdlibs
7585

7686
# doc unicode data
7787
checksum-doc-unicodedata:
78-
@-$(MAKE) -C "$(JULIAHOME)/doc" checksum-unicodedata
88+
-$(MAKE) $(QUIET_MAKE) -C "$(JULIAHOME)/doc" checksum-unicodedata
7989
all: checksum-doc-unicodedata
90+
.PHONY: checksum-doc-unicodedata
8091

8192
# Special LLVM source hashes for optional targets
8293
checksum-llvm-special-src:
83-
@-$(MAKE) -C "$(JULIAHOME)/deps" USE_BINARYBUILDER_LLVM=0 DEPS_GIT=0 BUILD_LLDB=1 BUILD_LLVM_CLANG=1 BUILD_CUSTOM_LIBCXX=1 USECLANG=1 checksum-llvm
94+
-$(MAKE) $(QUIET_MAKE) -C "$(JULIAHOME)/deps" USE_BINARYBUILDER_LLVM=0 DEPS_GIT=0 BUILD_LLDB=1 BUILD_LLVM_CLANG=1 BUILD_CUSTOM_LIBCXX=1 USECLANG=1 checksum-llvm
8495
all: checksum-llvm-special-src
96+
.PHONY: checksum-llvm-special-src
97+
98+
# merge substring project names to avoid races
99+
pack-checksum-llvm-tools: | pack-checksum-llvm
100+
pack-checksum-csl: | pack-checksum-compilersupportlibraries
101+
102+
# define how to pack parallel checksums into a single file format
103+
pack-checksum-%: FORCE
104+
@echo making "$(JULIAHOME)/deps/checksums/$*"
105+
@cd "$(JULIAHOME)/deps/checksums" && \
106+
for each in $$(ls | grep -i '$*'); do \
107+
if [ -d $$each ]; then \
108+
for type in $$(ls $$each); do \
109+
echo $$each/$$type/$$(cat $$each/$$type); \
110+
rm $$each/$$type; \
111+
done; \
112+
rmdir $$each; \
113+
fi; \
114+
done >> $*
115+
@cd "$(JULIAHOME)/deps/checksums" && \
116+
sort $* > $*.tmp && \
117+
mv $*.tmp $*
85118

86119
# This file is completely phony
87-
.PHONY: checksum-*
120+
FORCE:
121+
.PHONY: FORCE
88122

89123
# Debugging helper
90124
print-%:

deps/checksums/Clang.v11.0.0+5.aarch64-apple-darwin.tar.gz/md5

Lines changed: 0 additions & 1 deletion
This file was deleted.

deps/checksums/Clang.v11.0.0+5.aarch64-apple-darwin.tar.gz/sha512

Lines changed: 0 additions & 1 deletion
This file was deleted.

deps/checksums/Clang.v11.0.0+5.aarch64-linux-gnu-cxx03.tar.gz/md5

Lines changed: 0 additions & 1 deletion
This file was deleted.

deps/checksums/Clang.v11.0.0+5.aarch64-linux-gnu-cxx03.tar.gz/sha512

Lines changed: 0 additions & 1 deletion
This file was deleted.

deps/checksums/Clang.v11.0.0+5.aarch64-linux-gnu-cxx11.tar.gz/md5

Lines changed: 0 additions & 1 deletion
This file was deleted.

deps/checksums/Clang.v11.0.0+5.aarch64-linux-gnu-cxx11.tar.gz/sha512

Lines changed: 0 additions & 1 deletion
This file was deleted.

deps/checksums/Clang.v11.0.0+5.aarch64-linux-musl-cxx03.tar.gz/md5

Lines changed: 0 additions & 1 deletion
This file was deleted.

deps/checksums/Clang.v11.0.0+5.aarch64-linux-musl-cxx03.tar.gz/sha512

Lines changed: 0 additions & 1 deletion
This file was deleted.

deps/checksums/Clang.v11.0.0+5.aarch64-linux-musl-cxx11.tar.gz/md5

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)