screenstreamer/Makefile

20 lines
424 B
Makefile

UIC?=./env/lib/python3.8/site-packages/PySide6/Qt/libexec/uic
%/:
mkdir -p $@
all: screenstreamer/generated/mainwindow.py
# generate ui
screenstreamer/generated/mainwindow.py: screenstreamer/generated/ ui/mainwindow.ui
$(UIC) -g python ui/mainwindow.ui > screenstreamer/generated/mainwindow.py
clean:
$(RM) -r screenstreamer/generated/
# generate a requirements.txt
requirements.txt:
pip freeze > $@
.PHONY: clean