m4_divert(-1) _ _ _ m4_divert(5) m4_srclist(PYDIST_PY_SRCS) m4_srcitem($(PYDIST_SYSCFG_SRCS)) m4_divert(-1) m4_define([PYCDIR],[_ m4_ifelse([$1],[],_ [m4_divert(1)]_ m4_srclist([PYDIST_SRCS]) [m4_divert(-1)],_ [$2],[1],_ [m4_divert(1)]_ m4_srclist([PYDIST_]m4_pathvar([$1][_SRCS])) [m4_divert(-1)])_ _ m4_divert(2)_ m4_ifelse([$1],[], [m4_divert(-1)], m4_tab[mkdir -p $(PYDIST_PYCDIR)/./][$1] m4_tab[mkdir -p $(PYDIST_PYCDIR)/./][$1][/./__pycache__]) _ m4_divert(3)_ m4_ifelse([$1],[], m4_rightalign(64,[$(PYDIST_PYCDIR)/./][%.py:])[pydist.tag],_ m4_rightalign(64,[$(PYDIST_PYCDIR)/./][$1]/[%.py:])[pydist.tag]) _ m4_divert(4) m4_ifelse([$1],[], [$(PYDIST_PYCDIR)/./][%.py: \] m4_tabtabtab([$(SOURCE_DIR)/Lib/./][[$1]][%.py pydist.tag]), [$(PYDIST_PYCDIR)/./][$1]/[%.py: \] m4_tabtabtab([$(SOURCE_DIR)/Lib/./][[$1]]/[%.py pydist.tag])) m4_tabtab[PYCOPY_PYTHON=$(PYCOPY_PYTHON) \] m4_tabtab[PYCOPY_PREFIX=$(PYCOPY_PREFIX) \] m4_tabtab[PYCOPY_DSTDIR=$(PYDIST_PYCDIR)/./][$1] \ m4_tabtab[$(PYCOPY) $<] _ m4_ifelse([$1],[],_ [m4_divert(5)]_ m4_srcitem([$(PYDIST_SRCS)]) [m4_divert(-1)], [$2],[1],_ [m4_divert(5)]_ m4_srcitem([$(PYDIST_]m4_pathvar([$1][_SRCS)])) [m4_divert(-1)]) _ m4_divert(6)_ m4_tab[mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./][$1] m4_ifelse([$1],[],_ m4_tab[mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./][__pycache__], m4_tab[mkdir -p $(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./][$1][/./__pycache__]) m4_divert(-1) _ m4_ifelse([$1],[],_ [m4_divert(7)]_ m4_tab[]_ m4_rightalign(79,[cp -p $(PYDIST_SRCS)])_ [$(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./] [m4_divert(-1)], [$2],[1],_ [m4_divert(7)]_ m4_tab[]_ m4_rightalign(79,[cp -p $(PYDIST_]m4_pathvar([$1][_SRCS)]))_ [$(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./][$1] [m4_divert(-1)]) _ m4_ifelse([$1],[],_ [m4_divert(8)]_ m4_tab[cp -p $(PYDIST_SRCS][:$(PYDIST_PYCDIR)/./%.py=$(PYDIST_PYCDIR)/././__pycache__/%.$(PYCABI).pyc) \] m4_tabtab[$(DESTDIR)/$(LIBDIR)/$(PACKAGE)/././__pycache__] [m4_divert(-1)], [$1],[lib2to3/tests/data],[], [$1],[lib2to3/tests/data/fixers],[], [$1],[lib2to3/tests/data/fixers/myfixes],[], [$2],[1],_ [m4_divert(8)]_ m4_tab[cp -p $(PYDIST_]m4_pathvar([$1][_SRCS])[:$(PYDIST_PYCDIR)/./[$1]/%.py=$(PYDIST_PYCDIR)/./[$1]/./__pycache__/%.$(PYCABI).pyc) \] m4_tabtab[$(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./][$1][/./__pycache__] [m4_divert(-1)]) ]) m4_define([PYCSRC],[_ m4_divert(1)_ m4_srcitem($(PYDIST_PYCDIR)/./[$1])]_ m4_divert(-1)) _ _ _ _ _ _ m4_divert(2) pydist.tag: m4_tab[mkdir -p $(PYDIST_PYCDIR)/./__pycache__] m4_divert(-1) _ m4_m4wrap([_ m4_divert(2)_ m4_tab[touch pydist.tag] m4_divert(-1)_ ]) _ _ _ m4_divert(3) m4_divert(4) _ _ _ m4_divert(6) pydist-install-tree: m4_divert(-1) _ _ _ _ _ _ m4_divert(7) pydist-install-py: $(PYDIST_PY_SRCS) pydist-install-py: pydist-install-tree pydist-install-py: m4_tab[]_ m4_rightalign([79],[cp -p $(PYDIST_SYSCFG_SRCS)])_ [$(DESTDIR)/$(LIBDIR)/$(PACKAGE)] m4_divert(-1) _ _ _ _ _ _ m4_divert(8) pydist-install-pyc: $(PYCGEN_OBJS) pydist-install-pyc: pydist-install-tree pydist-install-pyc: m4_tab[cp -p $(PYDIST_SYSCFG_SRCS:$(PYDIST_PYCDIR)/./%.py=$(PYDIST_PYCDIR)/./__pycache__/%.$(PYCABI).pyc) \] m4_tabtab[$(DESTDIR)/$(LIBDIR)/$(PACKAGE)/./__pycache__] m4_divert(-1) _ _ _ m4_divert(-1)