diff --git a/ui/Makefile b/ui/Makefile new file mode 100644 index 0000000..bfdabe5 --- /dev/null +++ b/ui/Makefile @@ -0,0 +1,14 @@ +depfiles := $(shell awk '/file/{gsub(/<\/?file>/,"");print}' resources.qrc) +SRC := $(wildcard *.ui) +PY := $(patsubst %.ui, %.py, ${SRC}) +all: resources.rcc ${PY} +%.py: %.ui + pyside6-uic $< >$@ +resources.rcc: resources.qrc + pyside6-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 $@