# $NetBSD: Makefile,v 1.27 2023/11/08 13:19:48 wiz Exp $ INSTALL_DIRS= build/tools/extra PKGREVISION= 1 .include "../../lang/clang/Makefile.common" PKGNAME= ${DISTNAME:S/clang/clang-tools-extra/:S/.src//} COMMENT= Extra Clang tools DEPENDS+= clang>=${LLVM_VERSION}:../../lang/clang CLANG_TOOLS_EXTRA= clang-tools-extra-${LLVM_VERSION}.src EXTRA_DIST+= ${CLANG_TOOLS_EXTRA}${EXTRACT_SUFX} SITES.${CLANG_TOOLS_EXTRA}${EXTRACT_SUFX}= \ ${MASTER_SITES:=${GITHUB_PROJECT}/releases/download/${GITHUB_RELEASE}/} BUILD_TARGET= clang-change-namespace clang-apply-replacements clang-doc BUILD_TARGET+= clang-include-fixer clang-move clang-query clang-reorder-fields BUILD_TARGET+= clang-tidy clangd modularize pp-trace tool-template REPLACE_PYTHON+= tools/extra/clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py REPLACE_PYTHON+= tools/extra/clang-tidy/tool/clang-tidy-diff.py REPLACE_PYTHON+= tools/extra/clang-tidy/tool/run-clang-tidy.py BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-Bsymbolic-functions .PHONY: inject-clang-tools post-extract: inject-clang-tools inject-clang-tools: ${MV} ${WRKDIR}/${DISTNAME:S/clang/clang-tools-extra/} ${WRKSRC}/tools/extra .include "../../mk/bsd.pkg.mk"