17 lines
338 B
Makefile
17 lines
338 B
Makefile
CC := gcc -g -Og -std=c23 -Wall -Wextra -Wpedantic -Isrc -ltree-sitter
|
|
|
|
build/bin/cgen: src/main.c | build/.build-dirs
|
|
$(CC) deps/tree-sitter-c/src/parser.c $^ -o build/bin/cgen
|
|
|
|
.PHONY: run
|
|
run: build/bin/cgen
|
|
build/bin/cgen
|
|
|
|
build/.build-dirs: Makefile
|
|
mkdir -p build/bin
|
|
touch build/.build-dirs
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm -rf build
|