all:
python3 setup.py build
-install: install-python install-phpxmlrpc
-
-install-python:
+# do the install sequentially
+# when defining 2 separate targets, that get run in parallel
+# we observe that the rsync for xmlrpc somehow gets erased and
+# we suspect pip install to do some cleanup at the end...
+install:
# we mention --upgrade because otherwise
# pip install complains the php/ target already exists
# and it refuses to put plc_api.php in there
# --install-purelib=$(DESTDIR)/$(datadir)/plc_api \
# --install-scripts=$(DESTDIR)/$(datadir)/plc_api \
# --install-data=$(DESTDIR)/$(datadir)/plc_api
-
-# phpxmlrpc is a git subtree; we just ship all its contents
-# under /usr/share/plc_api/php/phpxmlrpc
-install-phpxmlrpc:
+ # phpxmlrpc is a git subtree; we just ship all its contents
+ # under /usr/share/plc_api/php/phpxmlrpc
mkdir -p $(DESTDIR)/$(datadir)/plc_api/php/phpxmlrpc/
rsync --exclude .git -ai php/phpxmlrpc/ $(DESTDIR)/$(datadir)/plc_api/php/phpxmlrpc/