init_env:
	@echo "USER=$(shell id -u)" > .env
	@echo "GROUP=$(shell id -g)" >> .env

build_base:
	docker-compose build base

build_base_qt: build_base
	docker-compose build base_qt

qtcreator: init_env build_base_qt
	docker-compose build qtcreator
	docker-compose run --rm qtcreator

git: init_env build_base
	docker-compose build git
	docker-compose run --rm git

qgit: init_env build_base_qt
	docker-compose build qgit
	docker-compose run --rm qgit

qcachegrind: init_env build_base_qt
	docker-compose build qcachegrind
	docker-compose run --rm qcachegrind

valgrind: init_env build_base
	docker-compose build valgrind
	docker-compose run --rm valgrind

kdiff3: init_env build_base_qt
	docker-compose build kdiff3
	docker-compose run --rm kdiff3
