src/packages.mk: rebuild

This commit is contained in:
ryan 2024-02-26 17:01:03 -05:00
parent 1daa510f0d
commit f297258e12
No known key found for this signature in database
GPG key ID: 8E401478A3FBEF72
2 changed files with 93 additions and 37 deletions

View file

@ -52,3 +52,13 @@ digests.txt:
out/graph.svg: Makefile
$(MAKE) -Bnd | make2graph | dot -Tsvg -o graph.svg
src/packages.mk: out/sxctl/index.json $(shell find packages/*/Containerfile | tr '\n' ' ')
env -C out/sxctl tar -cf - . | docker load
docker run \
--rm \
--volume .:/src \
--user $(shell id -u):$(shell id -g) \
stagex/sxctl -baseDir=/src gen make
touch $@

View file

@ -246,6 +246,19 @@ out/elfutils/index.json: \
out/zlib/index.json
$(call build,elfutils)
.PHONY: eudev
eudev: out/eudev/index.json
out/eudev/index.json: \
packages/eudev/Containerfile \
out/binutils/index.json \
out/busybox/index.json \
out/gcc/index.json \
out/gperf/index.json \
out/linux-headers/index.json \
out/make/index.json \
out/musl/index.json
$(call build,eudev)
.PHONY: file
file: out/file/index.json
out/file/index.json: \
@ -348,6 +361,22 @@ out/git/index.json: \
out/zlib/index.json
$(call build,git)
.PHONY: gmp
gmp: out/gmp/index.json
out/gmp/index.json: \
packages/gmp/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
$(call build,gmp)
.PHONY: go
go: out/go/index.json
out/go/index.json: \
@ -359,6 +388,17 @@ out/go/index.json: \
out/musl/index.json
$(call build,go)
.PHONY: gperf
gperf: out/gperf/index.json
out/gperf/index.json: \
packages/gperf/Containerfile \
out/binutils/index.json \
out/busybox/index.json \
out/gcc/index.json \
out/make/index.json \
out/musl/index.json
$(call build,gperf)
.PHONY: gpg
gpg: out/gpg/index.json
out/gpg/index.json: \
@ -414,6 +454,28 @@ out/gzip/index.json: \
out/musl/index.json
$(call build,gzip)
.PHONY: keyfork
keyfork: out/keyfork/index.json
out/keyfork/index.json: \
packages/keyfork/Containerfile \
out/binutils/index.json \
out/busybox/index.json \
out/ca-certificates/index.json \
out/clang/index.json \
out/gcc/index.json \
out/gmp/index.json \
out/libunwind/index.json \
out/linux-headers/index.json \
out/llvm/index.json \
out/make/index.json \
out/musl/index.json \
out/nettle/index.json \
out/openssl/index.json \
out/pcsc-lite/index.json \
out/pkgconf/index.json \
out/zlib/index.json
$(call build,keyfork)
.PHONY: libassuan
libassuan: out/libassuan/index.json
out/libassuan/index.json: \
@ -696,6 +758,23 @@ out/musl-obstack/index.json: \
out/pkgconf/index.json
$(call build,musl-obstack)
.PHONY: nettle
nettle: out/nettle/index.json
out/nettle/index.json: \
packages/nettle/Containerfile \
out/autoconf/index.json \
out/automake/index.json \
out/binutils/index.json \
out/busybox/index.json \
out/gcc/index.json \
out/gmp/index.json \
out/libtool/index.json \
out/m4/index.json \
out/make/index.json \
out/musl/index.json \
out/perl/index.json
$(call build,nettle)
.PHONY: ninja
ninja: out/ninja/index.json
out/ninja/index.json: \
@ -738,14 +817,16 @@ out/openssl/index.json: \
pcsc-lite: out/pcsc-lite/index.json
out/pcsc-lite/index.json: \
packages/pcsc-lite/Containerfile \
# out/binutils/index.json \
out/binutils/index.json \
out/busybox/index.json \
out/eudev/index.json \
out/flex/index.json \
out/gcc/index.json \
out/m4/index.json \
out/make/index.json \
out/musl/index.json \
out/perl/index.json
out/perl/index.json \
out/pkgconf/index.json
$(call build,pcsc-lite)
.PHONY: perl
@ -957,38 +1038,3 @@ out/zlib/index.json: \
out/musl/index.json
$(call build,zlib)
.PHONY: openrc
openrc: out/openrc/index.json
out/openrc/index.json: \
packages/openrc/Containerfile
$(call build,openrc)
.PHONY: eudev
eudev: out/eudev/index.json
out/eudev/index.json: \
packages/eudev/Containerfile
$(call build,eudev)
.PHONY: gperf
gperf: out/gperf/index.json
out/gperf/index.json: \
packages/gperf/Containerfile
$(call build,gperf)
.PHONY: nettle
nettle: out/nettle/index.json
out/nettle/index.json: \
packages/nettle/Containerfile
$(call build,nettle)
.PHONY: gmp
gmp: out/gmp/index.json
out/gmp/index.json: \
packages/gmp/Containerfile
$(call build,gmp)
.PHONY: keyfork
keyfork: out/keyfork/index.json
out/keyfork/index.json: \
packages/keyfork/Containerfile
$(call build,keyfork)