<commit_before>.PHONY: src
src: lib/libsdl-0.3.1.so
	cd src && make

lib:
	mkdir lib

rust-sdl/README.md:
	git submodule update --init rust-sdl

lib/libsdl-0.3.1.so: lib rust-sdl/README.md
	cd rust-sdl && rustpkg build sdl
	mv rust-sdl/build/*/sdl/libsdl* lib/libsdl-0.3.1.so
	rm -rf rust-sdl/.rust

.PHONY: clean
clean:
	cd src && make clean

.PHONY: distclean
distclean: clean
	git submodule deinit -f rust-sdl
	rm -rf lib<commit_msg>Modified Makefile to prevent unnecessary rebuilding of rust-sdl<commit_after>.PHONY: src
src: lib/libsdl-0.3.1.so
	cd src && make

rust-sdl/README.md:
	git submodule update --init rust-sdl

lib/libsdl-0.3.1.so: rust-sdl/README.md
	cd rust-sdl && rustpkg build sdl
	mkdir lib
	mv rust-sdl/build/*/sdl/libsdl* lib/libsdl-0.3.1.so
	rm -rf rust-sdl/.rust

.PHONY: clean
clean:
	cd src && make clean

.PHONY: distclean
distclean: clean
	git submodule deinit -f rust-sdl
	rm -rf lib
{'fraction_non_alphanumeric': 0.13157894736842105, 'fraction_numerical': 0.019736842105263157, 'mean_word_length': 3.2268518518518516, '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': '3444742', 'n_tokens_mistral': 408, 'n_tokens_neox': 379, 'n_words': 102}