<commit_before>
#CFLAGS=-I../src -g -Wall -O3 -lrt
CFLAGS=-I../src -g -Wall -lrt -lev
#CFLAGS=-I../src -g -Wall -lrt -lev -D_POSIX_C_SOURCE=200809L
LDLIBS=
CC=c99
VPATH=../src

VAL=valgrind --leak-check=full -v
#VAL=valgrind --leak-check=full -v --num-callers=50
#VAL=valgrind --read-var-info=yes --track-origins=yes --leak-check=full -v

RODZO=$(shell which rodzo)
ifeq ($(RODZO),)
  RODZO=../../rodzo/bin/rodzo
endif

SHV_OS=\
  $(patsubst $(VPATH)/%.c, ./%.o, $(wildcard $(VPATH)/sh*.c))
TSI_OS=\
  $(patsubst $(VPATH)/%.c, ./%.o, $(wildcard $(VPATH)/crypt_*.c)) tsifro.o

clean:
	rm -f *.o
	rm -f *.so
	rm -f *.c
	rm -f [cdxnil]s
	rm -f feu_helpers.[ch]
	rm -f l_helpers.[ch]

feu_helpers.o: feu_helpers.c
l_helpers.o: l_helpers.c

DEPS=\
  flutil.o flutim.o \
  gajeta.o aabro.o djan.o mnemo.o \
  fl_common.o fl_paths.o fl_ids.o fl_tools.o
#
DDEPS=$(DEPS) flu64.o fl_dispatcher.o
XDEPS=$(DEPS) dollar.o fl_executor.o fl_exe_nodes.o fl_exe_instructions.o
IDEPS=$(DEPS) dollar.o fl_invoker.o
#
LDEPS=$(DEPS) $(SHV_OS) $(TSI_OS) flu64.o fl_listener.o fl_lis_auth.o

feu_hlp:
	cp ../spec/feu_helpers.[ch] .

cs.c: ../spec/c/*_spec.c
	$(RODZO) ../spec/c/*_spec.c -o cs.c
ds.c: ../spec/d/*_spec.c feu_hlp
	$(RODZO) ../spec/d/*_spec.c -o ds.c
xs.c: ../spec/x/*_spec.c
	$(RODZO) ../spec/x/*_spec.c -o xs.c
is.c: ../spec/i/*_spec.c
	$(RODZO) ../spec/i/*_spec.c -o is.c
ls.c: ../spec/l/*_spec.c feu_hlp
	$(RODZO) ../spec/l/*_spec.c -o ls.c
ns.c: ../spec/n/*_spec.c feu_hlp
	$(RODZO) ../spec/n/*_spec.c -o ns.c
zs.c: ../spec/z/*_spec.c feu_hlp
	$(RODZO) ../spec/z/*_spec.c -o zs.c

cs: $(DEPS)
ds: $(DDEPS) feu_helpers.o
xs: $(XDEPS)
is: $(IDEPS)
ls: $(LDEPS) fl_dispatcher.o l_helpers.o
ns: $(DEPS) feu_helpers.o<commit_msg>fix `make sl`<commit_after>
#CFLAGS=-I../src -g -Wall -O3 -lrt
CFLAGS=-I../src -g -Wall -lrt -lev
#CFLAGS=-I../src -g -Wall -lrt -lev -D_POSIX_C_SOURCE=200809L
LDLIBS=
CC=c99
VPATH=../src

VAL=valgrind --leak-check=full -v
#VAL=valgrind --leak-check=full -v --num-callers=50
#VAL=valgrind --read-var-info=yes --track-origins=yes --leak-check=full -v

RODZO=$(shell which rodzo)
ifeq ($(RODZO),)
  RODZO=../../rodzo/bin/rodzo
endif

SHV_OS=\
  $(patsubst $(VPATH)/%.c, ./%.o, $(wildcard $(VPATH)/sh*.c))
TSI_OS=\
  $(patsubst $(VPATH)/%.c, ./%.o, $(wildcard $(VPATH)/crypt_*.c)) tsifro.o

clean:
	rm -f *.o
	rm -f *.so
	rm -f *.c
	rm -f [cdxnil]s
	rm -f feu_helpers.[ch]
	rm -f l_helpers.[ch]

feu_helpers.o: feu_helpers.c
l_helpers.o: l_helpers.c

DEPS=\
  flutil.o flutim.o \
  gajeta.o aabro.o djan.o mnemo.o \
  fl_common.o fl_paths.o fl_ids.o fl_tools.o
#
DDEPS=$(DEPS) flu64.o fl_dispatcher.o
XDEPS=$(DEPS) dollar.o fl_executor.o fl_exe_nodes.o fl_exe_instructions.o
IDEPS=$(DEPS) dollar.o fl_invoker.o
#
LDEPS=$(DEPS) $(SHV_OS) $(TSI_OS) flu64.o fl_listener.o fl_lis_auth.o

feu_hlp:
	cp ../spec/feu_helpers.[ch] .

cs.c: ../spec/c/*_spec.c
	$(RODZO) ../spec/c/*_spec.c -o cs.c
ds.c: ../spec/d/*_spec.c feu_hlp
	$(RODZO) ../spec/d/*_spec.c -o ds.c
xs.c: ../spec/x/*_spec.c
	$(RODZO) ../spec/x/*_spec.c -o xs.c
is.c: ../spec/i/*_spec.c
	$(RODZO) ../spec/i/*_spec.c -o is.c
ls.c: ../spec/l/*_spec.c feu_hlp
	$(RODZO) ../spec/l/*_spec.c -o ls.c
	cp ../spec/l/l_helpers.[ch] .
ns.c: ../spec/n/*_spec.c feu_hlp
	$(RODZO) ../spec/n/*_spec.c -o ns.c
zs.c: ../spec/z/*_spec.c feu_hlp
	$(RODZO) ../spec/z/*_spec.c -o zs.c

cs: $(DEPS)
ds: $(DDEPS) feu_helpers.o
xs: $(XDEPS)
is: $(IDEPS)
ls: $(LDEPS) fl_dispatcher.o l_helpers.o
ns: $(DEPS) feu_helpers.o
{'fraction_non_alphanumeric': 0.23653125900316913, 'fraction_numerical': 0.00864304235090752, 'mean_word_length': 2.9187358916478554, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1591351', 'n_tokens_mistral': 1877, 'n_tokens_neox': 1806, 'n_words': 339}