1 CFLAGS
+= -g
-D
$(shell uname | tr a-z A-Z
)
2 SOURCES
:= parser_proc.c parser.c validator.c compiler.c main.c
4 GENERATED_FILES
:= $(addsuffix .h
, $(basename $(SOURCES
)))
10 # The lemon parser generator
12 GENERATED_FILES
+= lempar.c
14 curl
-sSo
$@
"http://www.sqlite.org/src/raw/tool/lempar.c?name=3617143ddb9b176c3605defe6a9c798793280120"
16 GENERATED_FILES
+= lemon.c
18 curl
-sSo
$@
"http://www.sqlite.org/src/raw/tool/lemon.c?name=039f813b520b9395740c52f9cbf36c90b5d8df03"
20 GENERATED_FILES
+= lemon
21 lemon
: lemon.c | lempar.c
26 GENERATED_FILES
+= main
32 GENERATED_FILES
+= parser_proc.c
33 parser_proc.c
: parser_proc.y lemon
39 GENERATED_FILES
+= parser.c
45 -echo
rm -f
$(GENERATED_FILES
)