summaryrefslogtreecommitdiff
path: root/Makefile
blob: 7021f7bb7f6c8d759d561f4358deca7d3dd5fd3c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
default:
	@echo "Check targets"

crep:
	$(CC) main.c \
		-I./vendor/tree-sitter/lib/include \
		-o crep \
		./vendor/tree-sitter/libtree-sitter.a \
		./vendor/tree-sitter-json/libtree-sitter-json.a \
		./vendor/tree-sitter-c/libtree-sitter-c.a \
		./vendor/tree-sitter-python/libtree-sitter-python.a

ts-build:
	-cd vendor/tree-sitter && make -B
	-cd vendor/tree-sitter-json && make -B
	-cd vendor/tree-sitter-c && make -B
	-cd vendor/tree-sitter-python && make -B

ts-clean:
	cd vendor/tree-sitter && make clean
	cd vendor/tree-sitter-json && make clean
	cd vendor/tree-sitter-c && make clean
	cd vendor/tree-sitter-python && make clean

clean:
	rm crep