| PYTOOL_2TO3 = 2to3 |
| PYTOOL_IDLE = idle3 |
| PYTOOL_PYDOC = pydoc3 |
| PYTOOL_SRCDIR = tools |
| PYTOOL_DSTDIR = $(DESTDIR)/$(BINDIR) |
| |
| $(PYTOOL_SRCDIR)/%: $(SOURCE_DIR)/Tools/scripts/% tree.tag |
| PYCOPY_PYTHON=$(PYCOPY_PYTHON) \ |
| PYCOPY_PREFIX=$(PYCOPY_PREFIX) \ |
| PYCOPY_DSTDIR=$(PYTOOL_SRCDIR) \ |
| $(PYCOPY) $< |
| |
| PYTOOLS = \ |
| $(PYTOOL_SRCDIR)/$(PYTOOL_2TO3) \ |
| $(PYTOOL_SRCDIR)/$(PYTOOL_IDLE) \ |
| $(PYTOOL_SRCDIR)/$(PYTOOL_PYDOC) |
| |
| pytools: $(PYTOOLS) |
| |
| pytools-clean: |
| rm -f $(PYTOOLS) |
| |
| pytools-install:$(PYTOOLS) |
| mkdir -p $(PYTOOL_DSTDIR) |
| |
| cp -p $(PYTOOL_SRCDIR)/$(PYTOOL_2TO3) $(PYTOOL_DSTDIR)/$(PYTOOL_2TO3)-$(PYTHON_VER) |
| cp -p $(PYTOOL_SRCDIR)/$(PYTOOL_IDLE) $(PYTOOL_DSTDIR)/$(PYTOOL_IDLE)$(PYTHON_VER) |
| cp -p $(PYTOOL_SRCDIR)/$(PYTOOL_PYDOC) $(PYTOOL_DSTDIR)/$(PYTOOL_PYDOC)$(PYTHON_VER) |
| |
| ln -s $(PYTOOL_2TO3)-$(PYTHON_VER) $(PYTOOL_DSTDIR)/$(PYTOOL_2TO3)-$(PYTHON_MAJOR).tmp |
| ln -s $(PYTOOL_IDLE)$(PYTHON_VER) $(PYTOOL_DSTDIR)/$(PYTOOL_IDLE)$(PYTHON_MAJOR).tmp |
| ln -s $(PYTOOL_PYDOC)$(PYTHON_VER) $(PYTOOL_DSTDIR)/$(PYTOOL_PYDOC)$(PYTHON_MAJOR).tmp |
| |
| mv $(PYTOOL_DSTDIR)/$(PYTOOL_2TO3)-$(PYTHON_MAJOR).tmp $(PYTOOL_DSTDIR)/$(PYTOOL_2TO3)-$(PYTHON_MAJOR) |
| mv $(PYTOOL_DSTDIR)/$(PYTOOL_IDLE)$(PYTHON_MAJOR).tmp $(PYTOOL_DSTDIR)/$(PYTOOL_IDLE)$(PYTHON_MAJOR) |
| mv $(PYTOOL_DSTDIR)/$(PYTOOL_PYDOC)$(PYTHON_MAJOR).tmp $(PYTOOL_DSTDIR)/$(PYTOOL_PYDOC)$(PYTHON_MAJOR) |
| |
| all: pytools |
| |
| install: pytools-install |
| |
| clean: pytools-clean |
| |
| .PHONY: pytools pytools-install |