Create recursive Makefiles
This commit is contained in:
14
Makefile
14
Makefile
@@ -1,6 +1,8 @@
|
|||||||
main.py: ui/*.py ui/resources.rcc
|
#main.py: ui/*.py ui/resources.rcc
|
||||||
|
#
|
||||||
%.py:%.ui
|
#%.py:%.ui
|
||||||
pyuic6 $< >$@
|
# pyuic6 $< >$@
|
||||||
ui/%.rcc:ui/%.qrc ui/*.css ui/*/*.otf
|
#ui/%.rcc:ui/%.qrc ui/*.css ui/*/*.otf
|
||||||
rcc --binary $< -o $@
|
# rcc --binary $< -o $@
|
||||||
|
phoney: ui/resources.rcc
|
||||||
|
cd ui && ${MAKE}
|
||||||
|
|||||||
12
ui/Makefile
Normal file
12
ui/Makefile
Normal file
@@ -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 $@
|
||||||
Reference in New Issue
Block a user