summaryrefslogtreecommitdiffstats
path: root/pygame/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'pygame/Makefile')
-rw-r--r--pygame/Makefile23
1 files changed, 23 insertions, 0 deletions
diff --git a/pygame/Makefile b/pygame/Makefile
new file mode 100644
index 0000000..36729a7
--- /dev/null
+++ b/pygame/Makefile
@@ -0,0 +1,23 @@
+.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 --target ~/games/.saves/tools/bin/libs/gamechestgui -r ../gamechestcli/requirements.txt
+ pip3 install --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/.