<commit_before># regldg version 1.0.0
# a regular expression grammar language dictionary generator
# (c) <NAME> 2004-2006
# <EMAIL>
#
# Permission is granted to use, alter, and distribute this
# code under the terms of the GNU Public License.  A copy
# of this license should have been included with this
# software in the file gpl.txt.  If you need a copy, please
# visit http://www.gnu.org/copyleft/gpl.html.
#
# Makefile for regldg
# 4 July 2004

COMPILE=cc -O3 -Wall -g -c
LINK=gcc -O3 -Wall -g -lm

all: alt.o altlist.o build_structs.o char_set.o data.o debug.o \
	grouplist.o grouprecord.o main.o memory.o parse_regex.o \
	program_args.o re_perm.o silist.o tnode.o vlr.o vlrlist.o
	$(LINK) alt.o altlist.o build_structs.o char_set.o data.o \
	debug.o grouplist.o grouprecord.o main.o memory.o \
	parse_regex.o program_args.o re_perm.o silist.o tnode.o \
	vlr.o vlrlist.o -o regldg
alt.o: alt.h memory.h
	$(COMPILE) alt.c -o alt.o
altlist.o: altlist.h altlist.c alt.h memory.h
	$(COMPILE) altlist.c -o altlist.o
build_structs.o: build_structs.h build_structs.c grouprecord.h grouplist.h \
	vlr.h vlrlist.h
	$(COMPILE) build_structs.c -o build_structs.o
char_set.o: char_set.h char_set.c data.h debug.h memory.h parse_regex.h
	$(COMPILE) char_set.c -o char_set.o
data.o: data.h data.c memory.h silist.h
	$(COMPILE) data.c -o data.o
debug.o: debug.c debug.h data.h
	$(COMPILE) debug.c -o debug.o
grouplist.o: grouplist.h grouplist.c grouprecord.h memory.h
	$(COMPILE) grouplist.c -o grouplist.o
grouprecord.o: grouprecord.h grouprecord.c memory.h tnode.h
	$(COMPILE) grouprecord.c -o grouprecord.o
main.o: main.c data.h char_set.h parse_regex.h program_args.h tnode.h
	$(COMPILE) main.c -o main.o
memory.o: memory.c memory.h
	$(COMPILE) memory.c -o memory.o
parse_regex.o: parse_regex.h parse_regex.c data.h debug.h memory.h \
	silist.h
	$(COMPILE) parse_regex.c -o parse_regex.o
program_args.o: program_args.c program_args.h char_set.h data.h debug.h \<commit_msg>Explicitly include libm before target<commit_after># regldg version 1.0.0
# a regular expression grammar language dictionary generator
# (c) <NAME> 2004-2006
# <EMAIL>
#
# Permission is granted to use, alter, and distribute this
# code under the terms of the GNU Public License.  A copy
# of this license should have been included with this
# software in the file gpl.txt.  If you need a copy, please
# visit http://www.gnu.org/copyleft/gpl.html.
#
# Makefile for regldg
# 4 July 2004

COMPILE=cc -O3 -Wall -g -c
LINK=gcc -O3 -Wall -g -lm

all: alt.o altlist.o build_structs.o char_set.o data.o debug.o \
	grouplist.o grouprecord.o main.o memory.o parse_regex.o \
	program_args.o re_perm.o silist.o tnode.o vlr.o vlrlist.o
	$(LINK) alt.o altlist.o build_structs.o char_set.o data.o \
	debug.o grouplist.o grouprecord.o main.o memory.o \
	parse_regex.o program_args.o re_perm.o silist.o tnode.o \
	vlr.o vlrlist.o -lm -o regldg
alt.o: alt.h memory.h
	$(COMPILE) alt.c -o alt.o
altlist.o: altlist.h altlist.c alt.h memory.h
	$(COMPILE) altlist.c -o altlist.o
build_structs.o: build_structs.h build_structs.c grouprecord.h grouplist.h \
	vlr.h vlrlist.h
	$(COMPILE) build_structs.c -o build_structs.o
char_set.o: char_set.h char_set.c data.h debug.h memory.h parse_regex.h
	$(COMPILE) char_set.c -o char_set.o
data.o: data.h data.c memory.h silist.h
	$(COMPILE) data.c -o data.o
debug.o: debug.c debug.h data.h
	$(COMPILE) debug.c -o debug.o
grouplist.o: grouplist.h grouplist.c grouprecord.h memory.h
	$(COMPILE) grouplist.c -o grouplist.o
grouprecord.o: grouprecord.h grouprecord.c memory.h tnode.h
	$(COMPILE) grouprecord.c -o grouprecord.o
main.o: main.c data.h char_set.h parse_regex.h program_args.h tnode.h
	$(COMPILE) main.c -o main.o
memory.o: memory.c memory.h
	$(COMPILE) memory.c -o memory.o
parse_regex.o: parse_regex.h parse_regex.c data.h debug.h memory.h \
	silist.h
	$(COMPILE) parse_regex.c -o parse_regex.o
program_args.o: program_args.c program_args.h char_set.h data.h debug.h \
{'fraction_non_alphanumeric': 0.12083753784056508, 'fraction_numerical': 0.009081735620585268, 'mean_word_length': 3.648300117233294, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, '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': '6994838', 'n_tokens_mistral': 1652, 'n_tokens_neox': 1624, 'n_words': 443}