summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2018-12-05 20:18:54 -0500
committermidipix <writeonce@midipix.org>2018-12-06 20:58:38 -0500
commitcb88ad742e1e8c8bf8b71477207e9a58c5601a8f (patch)
treeef9b3f6197cbe56bd84c174e6c7ab2268f51a532
parent91ec82fc9263994c5588292c9f251d67958e1e53 (diff)
downloadsbpython2-cb88ad742e1e8c8bf8b71477207e9a58c5601a8f.tar.bz2
sbpython2-cb88ad742e1e8c8bf8b71477207e9a58c5601a8f.tar.xz
project: added the bits for python's .py and .pyc install steps.
-rw-r--r--project/pydist.mk171
1 files changed, 171 insertions, 0 deletions
diff --git a/project/pydist.mk b/project/pydist.mk
index b41e492..c822145 100644
--- a/project/pydist.mk
+++ b/project/pydist.mk
@@ -1427,6 +1427,177 @@ pydist-py-srcs-clean:
clean: pydist-py-srcs-clean
+
+
+pydist-install-tree:
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./bsddb
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./bsddb/test
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./compiler
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./ctypes
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./ctypes/macholib
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./ctypes/test
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./curses
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./distutils
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./distutils/command
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./distutils/tests
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./email
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./email/mime
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./email/test
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./email/test/data
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./encodings
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./ensurepip
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./ensurepip/_bundled
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./hotshot
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./idlelib
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./idlelib/Icons
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./idlelib/idle_test
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./importlib
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./json
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./json/tests
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib-tk
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib-tk/test
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib-tk/test/test_tkinter
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib-tk/test/test_ttk
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/fixes
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/pgen2
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/tests
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/tests/data
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/tests/data/fixers
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/tests/data/fixers/myfixes
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./logging
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./msilib
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./multiprocessing
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./multiprocessing/dummy
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./pydoc_data
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./site-packages
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./sqlite3
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./sqlite3/test
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./unittest
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./unittest/test
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./wsgiref
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./xml
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./xml/dom
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./xml/etree
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./xml/parsers
+ mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./xml/sax
+
+
+pydist-install-py: $(PYDIST_PY_SRCS)
+pydist-install-py: pydist-install-tree
+pydist-install-py:
+ cp -p $(PYDIST_SYSCFG_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)
+ cp -p $(PYDIST_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/.
+ cp -p $(PYDIST_BSDDB_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./bsddb
+ cp -p $(PYDIST_BSDDB_TEST_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./bsddb/test
+ cp -p $(PYDIST_COMPILER_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./compiler
+ cp -p $(PYDIST_CTYPES_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./ctypes
+ cp -p $(PYDIST_CTYPES_MACHOLIB_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./ctypes/macholib
+ cp -p $(PYDIST_CTYPES_TEST_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./ctypes/test
+ cp -p $(PYDIST_CURSES_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./curses
+ cp -p $(PYDIST_DISTUTILS_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./distutils
+ cp -p $(PYDIST_DISTUTILS_COMMAND_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./distutils/command
+ cp -p $(PYDIST_DISTUTILS_TESTS_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./distutils/tests
+ cp -p $(PYDIST_EMAIL_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./email
+ cp -p $(PYDIST_EMAIL_MIME_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./email/mime
+ cp -p $(PYDIST_EMAIL_TEST_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./email/test
+ cp -p $(PYDIST_ENCODINGS_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./encodings
+ cp -p $(PYDIST_ENSUREPIP_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./ensurepip
+ cp -p $(PYDIST_HOTSHOT_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./hotshot
+ cp -p $(PYDIST_IDLELIB_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./idlelib
+ cp -p $(PYDIST_IDLELIB_IDLE_TEST_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./idlelib/idle_test
+ cp -p $(PYDIST_IMPORTLIB_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./importlib
+ cp -p $(PYDIST_JSON_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./json
+ cp -p $(PYDIST_JSON_TESTS_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./json/tests
+ cp -p $(PYDIST_LIB_TK_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib-tk
+ cp -p $(PYDIST_LIB_TK_TEST_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib-tk/test
+ cp -p $(PYDIST_LIB_TK_TEST_TEST_TKINTER_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib-tk/test/test_tkinter
+ cp -p $(PYDIST_LIB_TK_TEST_TEST_TTK_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib-tk/test/test_ttk
+ cp -p $(PYDIST_LIB2TO3_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3
+ cp -p $(PYDIST_LIB2TO3_FIXES_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/fixes
+ cp -p $(PYDIST_LIB2TO3_PGEN2_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/pgen2
+ cp -p $(PYDIST_LIB2TO3_TESTS_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/tests
+ cp -p $(PYDIST_LIB2TO3_TESTS_DATA_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/tests/data
+ cp -p $(PYDIST_LIB2TO3_TESTS_DATA_FIXERS_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/tests/data/fixers
+ cp -p $(PYDIST_LIB2TO3_TESTS_DATA_FIXERS_MYFIXES_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/tests/data/fixers/myfixes
+ cp -p $(PYDIST_LOGGING_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./logging
+ cp -p $(PYDIST_MSILIB_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./msilib
+ cp -p $(PYDIST_MULTIPROCESSING_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./multiprocessing
+ cp -p $(PYDIST_MULTIPROCESSING_DUMMY_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./multiprocessing/dummy
+ cp -p $(PYDIST_PYDOC_DATA_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./pydoc_data
+ cp -p $(PYDIST_SQLITE3_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./sqlite3
+ cp -p $(PYDIST_SQLITE3_TEST_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./sqlite3/test
+ cp -p $(PYDIST_UNITTEST_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./unittest
+ cp -p $(PYDIST_UNITTEST_TEST_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./unittest/test
+ cp -p $(PYDIST_WSGIREF_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./wsgiref
+ cp -p $(PYDIST_XML_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./xml
+ cp -p $(PYDIST_XML_DOM_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./xml/dom
+ cp -p $(PYDIST_XML_ETREE_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./xml/etree
+ cp -p $(PYDIST_XML_PARSERS_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./xml/parsers
+ cp -p $(PYDIST_XML_SAX_SRCS) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./xml/sax
+
+
+pydist-install-pyc: $(PYCGEN_OBJS)
+pydist-install-pyc: pydist-install-tree
+pydist-install-pyc:
+ cp -p $(PYDIST_SYSCFG_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)
+ cp -p $(PYDIST_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/.
+ cp -p $(PYDIST_BSDDB_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./bsddb
+ cp -p $(PYDIST_BSDDB_TEST_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./bsddb/test
+ cp -p $(PYDIST_COMPILER_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./compiler
+ cp -p $(PYDIST_CTYPES_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./ctypes
+ cp -p $(PYDIST_CTYPES_MACHOLIB_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./ctypes/macholib
+ cp -p $(PYDIST_CTYPES_TEST_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./ctypes/test
+ cp -p $(PYDIST_CURSES_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./curses
+ cp -p $(PYDIST_DISTUTILS_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./distutils
+ cp -p $(PYDIST_DISTUTILS_COMMAND_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./distutils/command
+ cp -p $(PYDIST_DISTUTILS_TESTS_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./distutils/tests
+ cp -p $(PYDIST_EMAIL_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./email
+ cp -p $(PYDIST_EMAIL_MIME_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./email/mime
+ cp -p $(PYDIST_EMAIL_TEST_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./email/test
+ cp -p $(PYDIST_ENCODINGS_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./encodings
+ cp -p $(PYDIST_ENSUREPIP_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./ensurepip
+ cp -p $(PYDIST_HOTSHOT_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./hotshot
+ cp -p $(PYDIST_IDLELIB_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./idlelib
+ cp -p $(PYDIST_IDLELIB_IDLE_TEST_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./idlelib/idle_test
+ cp -p $(PYDIST_IMPORTLIB_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./importlib
+ cp -p $(PYDIST_JSON_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./json
+ cp -p $(PYDIST_JSON_TESTS_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./json/tests
+ cp -p $(PYDIST_LIB_TK_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib-tk
+ cp -p $(PYDIST_LIB_TK_TEST_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib-tk/test
+ cp -p $(PYDIST_LIB_TK_TEST_TEST_TKINTER_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib-tk/test/test_tkinter
+ cp -p $(PYDIST_LIB_TK_TEST_TEST_TTK_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib-tk/test/test_ttk
+ cp -p $(PYDIST_LIB2TO3_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3
+ cp -p $(PYDIST_LIB2TO3_FIXES_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/fixes
+ cp -p $(PYDIST_LIB2TO3_PGEN2_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/pgen2
+ cp -p $(PYDIST_LIB2TO3_TESTS_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/tests
+ cp -p $(PYDIST_LIB2TO3_TESTS_DATA_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/tests/data
+ cp -p $(PYDIST_LIB2TO3_TESTS_DATA_FIXERS_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/tests/data/fixers
+ cp -p $(PYDIST_LIB2TO3_TESTS_DATA_FIXERS_MYFIXES_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./lib2to3/tests/data/fixers/myfixes
+ cp -p $(PYDIST_LOGGING_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./logging
+ cp -p $(PYDIST_MSILIB_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./msilib
+ cp -p $(PYDIST_MULTIPROCESSING_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./multiprocessing
+ cp -p $(PYDIST_MULTIPROCESSING_DUMMY_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./multiprocessing/dummy
+ cp -p $(PYDIST_PYDOC_DATA_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./pydoc_data
+ cp -p $(PYDIST_SQLITE3_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./sqlite3
+ cp -p $(PYDIST_SQLITE3_TEST_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./sqlite3/test
+ cp -p $(PYDIST_UNITTEST_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./unittest
+ cp -p $(PYDIST_UNITTEST_TEST_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./unittest/test
+ cp -p $(PYDIST_WSGIREF_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./wsgiref
+ cp -p $(PYDIST_XML_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./xml
+ cp -p $(PYDIST_XML_DOM_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./xml/dom
+ cp -p $(PYDIST_XML_ETREE_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./xml/etree
+ cp -p $(PYDIST_XML_PARSERS_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./xml/parsers
+ cp -p $(PYDIST_XML_SAX_SRCS:%.py=%.pyc) $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./xml/sax
+
+
+install-app: pydist-install-py
+install-app: pydist-install-pyc
+
+
.PHONY: pydist-py-srcs
.PHONY: pydist-py-srcs-clean
+.PHONY: pydist-install-tree
+.PHONY: pydist-install-py
+.PHONY: pydist-install-pyc