PWD := $(shell pwd)
-all:
- python setup.py build
+all:
+ python3 setup.py build
install: install-python install-phpxmlrpc
install-python:
- python setup.py install \
+ python3 setup.py install \
--install-purelib=$(DESTDIR)/$(datadir)/plc_api \
--install-scripts=$(DESTDIR)/$(datadir)/plc_api \
--install-data=$(DESTDIR)/$(datadir)/plc_api
mkdir -p $(DESTDIR)/$(datadir)/plc_api/php/phpxmlrpc/
rsync --exclude .git -ai php/phpxmlrpc/ $(DESTDIR)/$(datadir)/plc_api/php/phpxmlrpc/
-clean:
+clean:
find . -name '*.pyc' | xargs rm -f
- python setup.py clean && rm -rf build
+ python3 setup.py clean && rm -rf build
index:
echo "This step is obsolete"
+%: varname=$(subst +,,$@)
+%:
@echo "$($(varname))"
-
-#!/usr/bin/python
+#!/usr/bin/env python3
#
# Setup script for PLCAPI
#
# package for mod_python and mod_wsgi, defer choice to myplc
('apache', ['apache/ModPython.py', 'apache/__init__.py', 'apache/plc.wsgi']),
('php', ['php/plc_api.php']),
- ('migrations',
+ ('migrations',
['migrations/README.txt',
- 'migrations/extract-views.py']
+ 'migrations/extract-views.py']
+ glob('migrations/[0-9][0-9][0-9]*')),
('extensions', ['extensions/README.txt']),
])