1# 2# Makefile for building OCI container images. 3# 4 5.if defined(WITH_OCIIMAGES) && !empty(WITH_OCIIMAGES) 6OCI_IMAGES= static dynamic runtime 7.endif 8 9oci-install: 10.if defined(WITH_OCIIMAGES) && !empty(WITH_OCIIMAGES) 11 mkdir -p ${DESTDIR}/ociimages 12. for _IMG in ${OCI_IMAGES} 13 cp -p ${.OBJDIR}/container-image-${_IMG}.txz ${DESTDIR}/ociimages 14. endfor 15.endif 16 17OCI_TARGETS= 18OCI_DEPS_static= 19OCI_DEPS_dynamic= container-image-static.txz 20OCI_DEPS_runtime= container-image-dynamic.txz 21 22.for _IMG in ${OCI_IMAGES} 23OCI_TARGETS+= container-image-${_IMG}.txz 24container-image-${_IMG}.txz: ${OCI_DEPS_${_IMG}} 25 # Adjust PATH so that we run pwd_mkdb from the bootstrap tools 26 env PATH=${OBJTOP}/tmp/legacy/bin:${PATH:Q} \ 27 sh ${.CURDIR}/scripts/make-oci-image.sh ${.CURDIR} ${REVISION} ${BRANCH} ${TARGET_ARCH} ${_IMG} container-image-${_IMG}.txz 28.endfor 29 30oci-release: ${OCI_TARGETS} 31