libvirt_cloud/roles/toxcore/overlay/Linux/usr/local/src/gridfire/Makefile.pex

56 lines
2.3 KiB
Makefile
Executable File

# -*-mode: makefile; fill-column: 75; tab-width: 8; coding: utf-8-unix -*-
PROG=gridfire
BOX_OS_FLAVOR=`cat /etc/hostname`
pex:: gridfire.py Makefile
$(MAKE) $(MFLAGS) -f Makefile.pex dist/dist-$(BOX_OS_FLAVOR)/gridfire.pex
# No bundling of so's - not a freezer
dist/dist-Windows/gridfire.pex:: gridfire.py Makefile
[ -d dist/dist-$(BOX_OS_FLAVOR) ] ||mkdir -p dist/dist-$(BOX_OS_FLAVOR)
/usr/local/bin/pex3.bash -D $(PWD) -m gridfire:main -o $@ \
--no-index --ignore-errors --inherit-path=prefer \
-r gridfire.reqs --no-index \
--platform windows_x86_64-cp-37-cp37mu
zip -d $@ build/build-\*/\* dist/dist-\*/\* cxFreeze-$(BOX_OS_FLAVOR)\* \
\*/.git/\* \*.log __pycache__/\* >/dev/null
dist/dist-Kick150154/gridfire.pex:: gridfire.py Makefile
/usr/local/bin/python3.sh -c 'import pex' || \
apt-get install python3-pex || \
/usr/local/bin/pip3.sh install pex
[ -d dist/dist-Kick150154/ ]||mkdir -p dist/dist-Kick150154
/usr/local/bin/pex3.bash -D $(PWD) -m gridfire:main -o $@ \
-f /usr/lib/python3/dist-packages/ \
--no-index --ignore-errors --inherit-path=prefer \
--platform linux_x86_64-cp-27-cp27mu \
--platform linux_x86_64-cp-37-cp37mu
zip -d $@ build/build-\*/\* dist/dist-\*/\* cxFreeze-Kick150154\* \
\*/.git/\* \*.log __pycache__/\* >/dev/null
dist/dist-pentoo/gridfire.pex:: gridfire.py Makefile
/usr/local/bin/python3.sh -c 'import pex' || /usr/local/bin/pip3.sh install pex
[ -d dist/dist-pentoo/ ]||mkdir -p dist/dist-pentoo
PYTHONPATH=${PWD} /usr/local/bin/pex3.bash -D $(PWD) -m gridfire:iMain -o $@ \
--no-index --ignore-errors --inherit-path=prefer \
--platform linux_x86_64-cp-27-cp27mu \
--platform linux_x86_64-cp-38-cp38mu
zip -d $@ build/build-\*/\* dist/dist-\*/\* cxFreeze-pentoo\* \
\*/.git/\* \*.log __pycache__/\* >/dev/null
dist/dist-devuan/gridfire.pex:: gridfire.py Makefile
/usr/local/bin/python3.sh -c 'import pex' || apt-get install python3-pex
[ -d dist/dist-devuan/ ]||mkdir -p dist/dist-devuan
/usr/local/bin/pex3.bash -D $(PWD) -m gridfire:main -o $@ \
--no-index --ignore-errors --inherit-path=prefer \
--platform linux_x86_64-cp-39-cp39mu
zip -d $@ build/build-\*/\* dist/dist-\*/\* cxFreeze-devuan\* \
\*/.git/\* \*.log __pycache__/\* >/dev/null
clean::
rm *~
veryclean:: clean
rm -f dist/dist-`cat /etc/hostname`/gridfire.pex