VERSION=1.5 SHELL=/bin/bash PROFILE=default OPT= ARGS= .PHONY: info build setup run run-bg stop clean info: @echo "available targets:" @perl -ne 'm/^([\w\-]+):/ && print(" $$1\n");' Makefile $(MAKEFILES) build: podman build -t teams-pwa:$(VERSION) . setup: mkdir -p "/var/spool/teams-pwa/$(PROFILE)" run-bg: $(MAKE) run OPT="-d" run: [ -d "/var/spool/teams-pwa/$(PROFILE)" ] podman run $(OPT) -it \ --rm \ --net host \ --memory 2048mb \ --userns=keep-id:uid=1000,gid=1000 \ -v /tmp/.X11-unix:/tmp/.X11-unix \ -v /run/dbus/system_bus_socket:/run/dbus/system_bus_socket \ -e DBUS_SESSION_BUS_ADDRESS=unix:path=/run/dbus/system_bus_socket \ -e DISPLAY=unix$$DISPLAY \ -e XAUTHORITY=/home/chromium/.Xauthority \ -v $$HOME/.Xauthority:/home/chromium/.Xauthority \ -v /var/spool/teams-pwa/$(PROFILE):/home/chromium/ \ -v $$HOME/various/downloads:/home/chromium/Downloads \ --device /dev/snd \ --device /dev/dri \ -v /dev/shm:/dev/shm \ --name teams-pwa-$(PROFILE) \ teams-pwa:$(VERSION) $(ARGS) stop: podman stop teams-pwa-$(PROFILE) clean: @echo "nothing to do (yet)"