Stop trying to remember command lines. Make to the rescue
This commit is contained in:
14
ui/Makefile
Normal file
14
ui/Makefile
Normal file
@@ -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 $@
|
||||
Reference in New Issue
Block a user