From 04bcb7b78e93b9ceae0b8229b199f5762afa46c1 Mon Sep 17 00:00:00 2001 From: Yuya Nishihara Date: Sun, 26 Dec 2021 16:56:10 +0900 Subject: [PATCH] copy license and source information to typescript-scanner.h --- Makefile | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 2cb5e18e5..6c1272c00 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,4 @@ +JQ = jq TREE_SITTER = node_modules/.bin/tree-sitter .PHONY: help @@ -13,8 +14,20 @@ generate: $(MAKE) src/typescript-scanner.h $(TREE_SITTER) generate -src/typescript-scanner.h: node_modules/tree-sitter-typescript/common/scanner.h - cp $< $@ +src/typescript-scanner.h: \ + node_modules/tree-sitter-typescript/common/scanner.h \ + node_modules/tree-sitter-typescript/LICENSE \ + package.json + ( \ + echo '/*'; \ + echo 'Source:'; \ + $(JQ) -r '.devDependencies["tree-sitter-typescript"]' package.json; \ + echo; \ + cat node_modules/tree-sitter-typescript/LICENSE; \ + echo '*/'; \ + echo; \ + cat $<; \ + ) > $@ .PHONY: tests tests: