<commit_before># Makefile for wrapper programs for routines provided in modules

FC = gfortran
FFLAGS = -g -ggdb -fbounds-check -frange-check
B = bin
L = -L../lib
M = ../mods
O = obj
S = src
LIBS = -lspherical_geometry
BINDIR = ~/Applications/bin

PROGS = $(B)/azi \
        $(B)/baz \
		$(B)/gcp_from_point_azi \
		$(B)/gcp_from_points \
        $(B)/gcp_points \
		$(B)/project_to_gcp \
        $(B)/step

all: progs

install: progs
	cp ${PROGS} $(BINDIR)/

progs: ${PROGS}

$(B)/%: $(O)/%.o
	$(FC) ${FFLAGS} -o $(B)/$* -J$(M) ${L} ${LIBS} $(O)/$*.o

$(O)/%.o: $(S)/%.f90
	$(FC) ${FFLAGS} -c -o $(O)/$*.o -J$(M) $(S)/$*.f90


.PHONY: clean

clean:
	/bin/rm -f $(O)/*.o *.mod ${PROGS}
<commit_msg>Add link to libget_args to progs/Makefile<commit_after># Makefile for wrapper programs for routines provided in modules

FC = gfortran
FFLAGS = -g -ggdb -fbounds-check -frange-check
B = bin
L = -L../lib
M = ../mods
O = obj
S = src
LIBS = -lspherical_geometry -lget_args
BINDIR = ~/Applications/bin

PROGS = $(B)/azi \
        $(B)/baz \
		$(B)/gcp_from_point_azi \
		$(B)/gcp_from_points \
        $(B)/gcp_points \
		$(B)/project_to_gcp \
        $(B)/step

all: progs

install: progs
	cp ${PROGS} $(BINDIR)/

progs: ${PROGS}

$(B)/%: $(O)/%.o
	$(FC) ${FFLAGS} -o $(B)/$* -J$(M) ${L} ${LIBS} $(O)/$*.o

$(O)/%.o: $(S)/%.f90
	$(FC) ${FFLAGS} -c -o $(O)/$*.o -J$(M) $(S)/$*.f90


.PHONY: clean

clean:
	/bin/rm -f $(O)/*.o *.mod ${PROGS}

{'fraction_non_alphanumeric': 0.24668989547038328, 'fraction_numerical': 0.005574912891986063, 'mean_word_length': 2.6726342710997444, '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': '2679609', 'n_tokens_mistral': 686, 'n_tokens_neox': 663, 'n_words': 156}