mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-02 03:26:52 -04:00
18 lines
382 B
Makefile
18 lines
382 B
Makefile
#
|
|
# compile_parsers.makefile
|
|
# Stephan Seitz, 2021-09-09 21:36
|
|
#
|
|
CC?=cc
|
|
CXX_STANDARD?=c++14
|
|
C_STANDARD?=c99
|
|
|
|
all: parser.so
|
|
|
|
parser.o: src/parser.c
|
|
$(CC) -c src/parser.c -std=$(C_STANDARD) -fPIC -I./src
|
|
|
|
scanner.o: src/scanner.cc
|
|
$(CC) -c src/scanner.cc -std=$(CXX_STANDARD) -fPIC -I./src
|
|
|
|
parser.so: parser.o scanner.o
|
|
$(CC) parser.o scanner.o -o parser.so -shared -Os -lstdc++
|