From cb88ad742e1e8c8bf8b71477207e9a58c5601a8f Mon Sep 17 00:00:00 2001 From: midipix Date: Wed, 5 Dec 2018 20:18:54 -0500 Subject: project: added the bits for python's .py and .pyc install steps. --- project/pydist.mk | 171 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 171 insertions(+) (limited to 'project/pydist.mk') 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 -- cgit v1.2.3