11all : help
22
3- export FEDORA_LATEST := 38
3+ export FEDORA_LATEST := 39
44
55x86 = $(filter x86_64,$(shell uname -m) )
66isa_3 = $(filter arch_3_00,$(shell LD_SHOW_AUXV=1 /bin/true) )
@@ -16,14 +16,14 @@ endif
1616
1717UBUNTU_DISTROS += ubuntu@20.04 ubuntu@18.04 ubuntu@16.04 ubuntu
1818
19- FEDORA_DISTROS := fedora@${FEDORA_LATEST} fedora@37 fedora@36 fedora@35 fedora@34 fedora@33 fedora@31 fedora
19+ FEDORA_DISTROS := fedora@${FEDORA_LATEST} fedora@38 fedora@ 37 fedora@36 fedora@35 fedora@34 fedora@33 fedora@31 fedora
2020KORG_DISTROS := korg@13.1.0 korg@12.3.0 korg@12.2.0 korg@12.1.0 korg@11.3.0 korg@11.1.0 korg@10.3.0 korg@9.4.0 korg@9.3.0 korg@8.5.0 korg@8.1.0 korg@5.5.0
2121ALL_DISTROS := ${UBUNTU_DISTROS} ${KORG_DISTROS} ${FEDORA_DISTROS}
2222DOCS_DISTRO := docs@${UBUNTU_LATEST}
2323X86_DISTROS := ubuntu@${UBUNTU_LATEST} ubuntu
24- ALIAS_DISTROS := ubuntu ubuntu- allcross fedora
25- ALLCROSS_DISTROS := ubuntu- allcross@${UBUNTU_LATEST} ubuntu- allcross
26- ALL_ARCHES := alpha arm arm64 i686 m68k mips mips64 riscv s390 sh sparc x86_64
24+ ALIAS_DISTROS := ubuntu allcross fedora
25+ ALLCROSS_DISTROS := allcross@sid allcross
26+ ALL_ARCHES := alpha arc arm arm64 i686 m68k mips mips64 parisc riscv s390 sh sparc x86_64
2727SUBARCHES := ppc64le ppc64 ppc
2828
2929VERSION :
@@ -32,7 +32,7 @@ VERSION:
3232define MAIN_TEMPLATE =
3333image@${1}@${2} rebuild-image@${1}@${2}: VERSION
3434
35- image@${1}@${2} rebuild-image@${1}@${2} pull-image@${1}@${2} push-image@${1}@${2}:
35+ image@${1}@${2} rebuild-image@${1}@${2} pull-image@${1}@${2} push-image@${1}@${2} pull-base-image@${1}@${2} :
3636 @./scripts/image.sh $$@
3737
3838clean@${1}@${2}:
@@ -43,6 +43,7 @@ IMAGES += image@${1}@${2}
4343PULL_IMAGES += pull-image@${1}@${2}
4444REBUILD_IMAGES += rebuild-image@${1}@${2}
4545PUSH_IMAGES += push-image@${1}@${2}
46+ PULL_BASE_IMAGES += pull-base-image@${1}@${2}
4647endef
4748
4849define KERNEL_TEMPLATE =
@@ -52,6 +53,9 @@ kernel@${1}@${2}: image@${1}@${2}
5253clean-kernel@${1}@${2}:
5354 @./scripts/clean.sh $$@
5455
56+ prune-kernel@${1}@${2}:
57+ @./scripts/prune.sh $$@
58+
5559KERNEL += $(if $(filter-out ${ALIAS_DISTROS},${2}) , kernel@${1}@${2})
5660endef
5761
@@ -62,6 +66,9 @@ ppctests@${1}@${2} selftests@${1}@${2}: image@${1}@${2}
6266clean-selftests@${1}@${2}:
6367 @./scripts/clean.sh $$@
6468
69+ prune-selftests@${1}@${2}:
70+ @./scripts/prune.sh $$@
71+
6572PPCTESTS += $(if $(filter-out ${ALIAS_DISTROS},${2}) , ppctests@${1}@${2})
6673SELFTESTS += $(if $(filter-out ${ALIAS_DISTROS},${2}) , selftests@${1}@${2})
6774endef
@@ -141,9 +148,10 @@ images: ${IMAGES}
141148pull-images : ${PULL_IMAGES}
142149rebuild-images : ${REBUILD_IMAGES}
143150push-images : ${PUSH_IMAGES}
151+ pull-base-images : ${PULL_BASE_IMAGES}
144152docs : ${DOCS}
145153
146- ALL_TARGETS = ${KERNEL} ${PPCTESTS} ${SELFTESTS} ${IMAGES} ${PULL_IMAGES} ${DOCS} ${CLEAN}
154+ ALL_TARGETS = ${KERNEL} ${PPCTESTS} ${SELFTESTS} ${PERF} ${ IMAGES} ${PULL_IMAGES} ${REBUILD_IMAGES} ${PUSH_IMAGES} ${PULL_BASE_IMAGES } ${DOCS} ${CLEAN}
147155.PHONY : ${ALL_TARGETS} VERSION
148156
149157empty: =
0 commit comments