Mentions légales du service

Skip to content
Snippets Groups Projects
Makefile 836 B
DIR=$(shell basename $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST)))))

.PHONY: all prepare enter-chroot chroot-run umount-chroot docker-build docker-run clean run-mac docker-run-mac

all: docker-run

run-mac: docker-run-mac

prepare:
	if [ -f ./prepare.sh ]; then ./prepare.sh; fi

chroot: prepare
	./create-chroot.sh

enter-chroot: chroot
	./enter-chroot.sh

delete-chroot: umount-chroot
	rm -rf chroot

chroot-run: prepare enter-chroot

umount-chroot:
	./umount-chroot.sh

docker-build:
	cd docker-folder && make build

docker-run-mac: docker-build
	cd docker-folder && make run-mac

docker-run: docker-build
	cd docker-folder && make run

clean: delete-chroot
	cd docker-folder && make clean

../artifact.tar.gz: clean prepare
	cd .. && tar --exclude="${DIR}/prepare.sh" -czf artifact.tar.gz "${DIR}" --owner=0 --group=0