<commit_before>ALL: amd64_pie_asm amd64_pie_c dx_asm dx_asm_dyn px_asm px_asm_dyn plt_asm plt_asm_dyn got_asm got_asm_dyn

CFLAGS=-fPIC -g
LDFLAGS=-g --dynamic-linker=/usr/lib/ld-2.26.so

%.o: %.asm
	nasm -f elf64 -o $@ $^

%.o: %.c
	gcc -c $(CFLAGS) -o $@ -pie $^



simple_asm.o: simple.asm
	nasm -f elf64 -o $@ $^

amd64_pie_asm: simple_asm.o
	ld -o $@ -pie $^

amd64_pie_c:   main_c.o
	gcc $(CFLAGS) -o $@ -pie $^


dx_asm: dx_data.o dx_main.o
	ld $(LDFLAGS) -o $@ -pie $^<commit_msg>Don't use absolute path for linking<commit_after>ALL: amd64_pie_asm amd64_pie_c dx_asm dx_asm_dyn px_asm px_asm_dyn plt_asm plt_asm_dyn got_asm got_asm_dyn

CFLAGS=-fPIC -g
LDFLAGS=-g -l:ld-linux-x86-64.so.2

%.o: %.asm
	nasm -f elf64 -o $@ $^

%.o: %.c
	gcc -c $(CFLAGS) -o $@ -pie $^



simple_asm.o: simple.asm
	nasm -f elf64 -o $@ $^

amd64_pie_asm: simple_asm.o
	ld -o $@ -pie $^

amd64_pie_c:   main_c.o
	gcc $(CFLAGS) -o $@ -pie $^


dx_asm: dx_data.o dx_main.o
	ld $(LDFLAGS) -o $@ -pie $^
{'fraction_non_alphanumeric': 0.17055837563451776, 'fraction_numerical': 0.03248730964467005, 'mean_word_length': 3.195744680851064, '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': '4001666', 'n_tokens_mistral': 521, 'n_tokens_neox': 476, 'n_words': 109}