O ?= build/
# XXX -O0
-CFLAGS = -g -O3 -Wall -Werror -W -Wextra -fPIC -Wmissing-prototypes
+CFLAGS = -g -O0 -Wall -Werror -W -Wextra -fPIC -Wmissing-prototypes
CFLAGS += -I.
# XXX coverage
srcs += ecoli_node_expr_test.c
srcs += ecoli_node_dynamic.c
srcs += ecoli_node_file.c
+srcs += ecoli_node_helper.c
srcs += ecoli_node_int.c
srcs += ecoli_node_many.c
srcs += ecoli_node_none.c
srcs += ecoli_node_space.c
srcs += ecoli_node_str.c
srcs += ecoli_node_subset.c
-srcs += ecoli_node_weakref.c
srcs += ecoli_parse.c
srcs += ecoli_string.c
srcs += ecoli_vec.c
ldflags-$(O)readline = -lreadline -ltermcap
exe-y-$(O)readline = $(srcs) main-readline.c
+ldflags-$(O)parse-yaml = -lyaml
+exe-y-$(O)parse-yaml = $(srcs) parse-yaml.c
+
include $(ECOLI)/mk/ecoli-post.mk
all: _ecoli_all