<commit_before># cxxconf 

TAGS := exctags
PROGRAM := wavplay
CFLAGS += -Wall -Wmissing-prototypes
LDFLAGS += -lm

.PHONY : all clean
all : $(PROGRAM)
clean :
	rm -f $(PROGRAM) play.o wavplay.o tags

tags : *.h play.c wavplay.c
	$(TAGS) *.h play.c wavplay.c

man : $(PROGRAM).3
$(PROGRAM).3 : README.rst
	rst2man.py README.rst $(PROGRAM).3

$(PROGRAM) : play.o wavplay.o
	$(CC) $(LDFLAGS) -o wavplay play.o wavplay.o
play.o: play.c wavplay.h
wavplay.o: wavplay.c wavplay.h<commit_msg>adds the 'install'/'uninstall' targets to Makefile<commit_after># cxxconf 

TAGS := exctags
PROGRAM := wavplay
CFLAGS += -Wall -Wmissing-prototypes
LDFLAGS += -lm
PREFIX := /usr/local

.PHONY : all clean
all : $(PROGRAM)
clean :
	rm -f $(PROGRAM) play.o wavplay.o tags
install : $(PROGRAM)
	install -m 755 $(PROGRAM) $(PREFIX)/bin/$(PROGRAM)
uninstall : $(PROGRAM)
	-rm $(PREFIX)/bin/$(PROGRAM)

tags : *.h play.c wavplay.c
	$(TAGS) *.h play.c wavplay.c

man : wavplay.3
wavplay.3 : README.rst
	rst2man.py README.rst wavplay.3

$(PROGRAM) : play.o wavplay.o
	$(CC) $(LDFLAGS) -o $(PROGRAM) play.o wavplay.o
play.o: play.c wavplay.h
wavplay.o: wavplay.c wavplay.h
{'fraction_non_alphanumeric': 0.16928446771378708, 'fraction_numerical': 0.009598603839441536, 'mean_word_length': 3.759336099585062, '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': '27391', 'n_tokens_mistral': 533, 'n_tokens_neox': 499, 'n_words': 123}