Text Blame History Raw

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