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