this is useful for preparing to automate multiple builds using shared source trees. otherwise concurrent builds could clash attempting to extract the same source trees.
@@ -123,6 +123,8 @@ musl-git-%:
mv $@.tmp/$@ $@
rm -rf $@.tmp
+extract_all: | $(SRC_DIRS)
+
# Rules for building.