Most of a C implementation of jq
This commit is contained in:
1 parent
eca89acee0
commit
2002dc1a2f
16 files changed
+1270
No files matched your search
+21
@@ -0,0 +1,21 @@
|
||||
CC=gcc -Wall -std=gnu99 -ggdb
|
||||
|
||||
.PHONY: all clean
|
||||
all: parsertest
|
||||
|
||||
clean:
|
||||
make -Bnd | grep 'Must remake target' | \
|
||||
sed 's/.*`\(.*\)'\''.*/\1/' | grep -v '^all$$' | \
|
||||
xargs rm
|
||||
|
||||
|
||||
lexer.yy.c: lexer.l
|
||||
flex -o lexer.yy.c --header-file=lexer.yy.h lexer.l
|
||||
lexer.yy.h: lexer.yy.c
|
||||
|
||||
parser.tab.c: parser.y lexer.yy.h
|
||||
bison -W -d parser.y
|
||||
parser.tab.h: parser.tab.c
|
||||
|
||||
parsertest: parser.tab.c lexer.yy.c main.c opcode.c bytecode.c compile.c execute.c builtin.c
|
||||
$(CC) -o $@ $^ -ljansson
|
||||
Reference in new issue
Block a user