.PHONY: all all: deploy #.PHONY: zipapp #zipapp: # rm -rf /tmp/gamechestgui.zipapp # mkdir /tmp/gamechestgui.zipapp # pip3 install --target /tmp/gamechestgui.zipapp -r ../gamechestcli/requirements.txt # pip3 install --target /tmp/gamechestgui.zipapp -r requirements.txt # rsync -Pa ../gamechestcli/gamechest /tmp/gamechestgui.zipapp/. # rsync -Pa __main__.py profiledb.py /tmp/gamechestgui.zipapp/. # python3 -m zipapp -p "/usr/bin/env python3" /tmp/gamechestgui.zipapp # if [ -e ~/games/.saves ]; then mv /tmp/gamechestgui.pyz ~/games/.saves/tools/bin/. ; elif [ -e ~/game-saves ]; then mv /tmp/gamechestgui.pyz ~/game-saves/tools/bin/. ; fi .PHONY: deploy deploy: #rm -rf ~/games/.saves/tools/bin/libs/gamechestgui mkdir -p ~/games/.saves/tools/bin/libs/gamechestgui pip3 install -U --target ~/games/.saves/tools/bin/libs/gamechestgui -r ../gamechestcli/requirements.txt pip3 install -U --target ~/games/.saves/tools/bin/libs/gamechestgui -r requirements.txt rsync -Pa ../gamechestcli/gamechest ~/games/.saves/tools/bin/libs/gamechestgui/. rsync -Pa __init__.py profiledb.py ~/games/.saves/tools/bin/libs/gamechestgui/. rsync -Pa gamechestgui ~/games/.saves/tools/bin/.