diff --git a/Makefile b/Makefile index 5a31d90..7c3cb13 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,8 @@ -main.py: ui/*.py ui/resources.rcc - -%.py:%.ui - pyuic6 $< >$@ -ui/%.rcc:ui/%.qrc ui/*.css ui/*/*.otf - rcc --binary $< -o $@ +#main.py: ui/*.py ui/resources.rcc +# +#%.py:%.ui +# pyuic6 $< >$@ +#ui/%.rcc:ui/%.qrc ui/*.css ui/*/*.otf +# rcc --binary $< -o $@ +phoney: ui/resources.rcc + cd ui && ${MAKE} diff --git a/ui/Makefile b/ui/Makefile new file mode 100644 index 0000000..7fe4b4f --- /dev/null +++ b/ui/Makefile @@ -0,0 +1,12 @@ +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 $@