Sha256: 5f5dbd1b07a7eac383e029c5f164f1277c6d0ee22ba2a04f30016c8600beb79f
Contents?: true
Size: 628 Bytes
Versions: 1
Compression:
Stored size: 628 Bytes
Contents
SRCDIR = tree-sitter/src EXTERNALSDIR = tree-sitter/externals OUTDIR = out SOURCE_FILES = $(wildcard $(SRCDIR)/runtime/*.c) $(wildcard $(EXTERNALSDIR)/utf8proc/utf8proc.c) OUTFILES = $(wildcard $(OUTDIR)/*.o) STATIC=libruntime.a CFLAGS = -fPIC -std=c99 -Wall -O2 INC = -I$(SRCDIR) -I$(SRCDIR)/../include -I$(EXTERNALSDIR)/utf8proc OBJECT_FILES = $(SOURCE_FILES:%.c= %.o) $(OBJECT_FILES): %.o: %.c $(CC) -c $(INC) -o $(OUTDIR)/$(notdir $@) $< $(CFLAGS) $(STATIC): @echo "[Link (Static)]" @ar rcs $(OUTDIR)/$(STATIC) $(OUTFILES) runtime: $(OBJECT_FILES) $(STATIC) .PHONY: clean clean: rm -f $(OUTDIR)/*.o $(OUTDIR)/*.a
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tree-sitter-0.1.0 | ext/tree-sitter/Makefile |