depfiles := $(shell awk '/file/{gsub(/<\/?file>/,"");print}' resources.qrc) all: resources.rcc *.py %.py: %.ui pyuic6 $< >$@ resources.rcc: resources.qrc rcc --binary resources.qrc -o resources.rcc resources.qrc: ${depfiles} touch resources.qrc %.qm:%.ts pyside6-lrelease $< %ts: *.ui ../main.py ../lib/*.py pyside6-lupdate *.ui ../main.py ../lib/*.py -ts $@