summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2026-01-22 01:59:17 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2026-01-22 01:59:17 +0100
commit4c3e1ce7822a9acd3444b954d0bdbccade603c38 (patch)
treefdf349078d54a5ff10676fbd7d20edafe868a082 /Makefile
parentc7239b2906abb48110e3d41a18e94810af8ab915 (diff)
downloadcrep-4c3e1ce7822a9acd3444b954d0bdbccade603c38.tar.gz
Add C++ grammar
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 22d5afc..ae798c2 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-.PHONY: all query tsbuild valgrind tests format clean
+.PHONY: all queries tsbuild valgrind tests format clean
TARGET = crep
SOURCES = $(wildcard *.c *.h)
@@ -16,10 +16,11 @@ $(info LIBS: $(LIBS))
$(TARGET):
$(CC) $(CFLAGS) $(SOURCES) $(LIBS) -o $(TARGET) $(TS_ALIBS)
-all: query tsbuild $(TARGET)
+all: queries tsbuild $(TARGET)
-query:
+queries:
xxd -i -n query_c queries/c.scm > queries/c.h
+ xxd -i -n query_cpp queries/cpp.scm > queries/cpp.h
xxd -i -n query_python queries/python.scm > queries/python.h
xxd -i -n query_php queries/php.scm > queries/php.h
xxd -i -n query_go queries/go.scm > queries/go.h
@@ -29,6 +30,7 @@ query:
tsbuild:
-$(MAKE) -C vendor/tree-sitter -B
-$(MAKE) -C vendor/tree-sitter-c -B
+ -$(MAKE) -C vendor/tree-sitter-cpp -B
-$(MAKE) -C vendor/tree-sitter-python -B
-$(MAKE) -C vendor/tree-sitter-php -B
-$(MAKE) -C vendor/tree-sitter-go -B
@@ -48,6 +50,7 @@ clean:
rm -f *.o $(TARGET) callgrind.out.*
$(MAKE) -C vendor/tree-sitter -B clean
$(MAKE) -C vendor/tree-sitter-c -B clean
+ $(MAKE) -C vendor/tree-sitter-cpp -B clean
$(MAKE) -C vendor/tree-sitter-python -B clean
$(MAKE) -C vendor/tree-sitter-php -B clean
$(MAKE) -C vendor/tree-sitter-go -B clean