<commit_before> #  $Id: Makefile 2501 2007-11-20 02:33:29Z benkirk $

#If MOOSE_DIR isn't found in the environment it's assumed
MOOSE_DIR ?= $(shell pwd)/../moose
CPPUNIT_DIR ?= $HOME/root/usr/local/packages/cppunit

ELK_DIR ?= $(shell pwd)/../elk

# The location of the mesh library
meshdir := $(LIBMESH_DIR)

# include the library options determined by configure.  This will
# set the variables INCLUDE and LIBS that we will need to build and
# link with the library.
#include $(meshdir)/Make.common

-include $(MOOSE_DIR)/Makefile.export
ifeq ($(MAKECMDGOALS), elkunit-$(METHOD))
	-include $(ELK_DIR)/Makefile.export
endif

mpif77_command 	:= $(libmesh_F77)

###############################################################################
# File management.  This is where the source, header, and object files are
# defined

#
# source files
srcfiles 	:= $(wildcard src/*.C) $(wildcard src/*/*.C)

#
# object files
objects		:= $(patsubst %.C, %.$(MAKECMDGOALS)_$(obj-suffix), $(srcfiles))

# include dirs
libmesh_INCLUDE += -Iinclude -I$(CPPUNIT_DIR)/include

# lib dirs
CPPUNIT_LIB	:= -L$(CPPUNIT_DIR)/lib -lcppunit 
libmesh_LDFLAGS	+= $(libmesh_RPATHFLAG)$(CPPUNIT_LIB)
###############################################################################

<commit_msg>Added code coverage option to all application's makefiles<commit_after> #  $Id: Makefile 2501 2007-11-20 02:33:29Z benkirk $

#If MOOSE_DIR isn't found in the environment it's assumed
MOOSE_DIR ?= $(shell pwd)/../moose
CPPUNIT_DIR ?= $HOME/root/usr/local/packages/cppunit

ELK_DIR ?= $(shell pwd)/../elk

# The location of the mesh library
meshdir := $(LIBMESH_DIR)

# include the library options determined by configure.  This will
# set the variables INCLUDE and LIBS that we will need to build and
# link with the library.
#include $(meshdir)/Make.common

-include $(MOOSE_DIR)/Makefile.export
ifeq ($(MAKECMDGOALS), elkunit-$(METHOD))
	-include $(ELK_DIR)/Makefile.export
endif

# pass the parameter coverage=true if you want to support gcov
ifeq ($(coverage),true)
	ifneq (,$(findstring gcc,$(GXX-VERSION)))
		libmesh_CXXFLAGS += --coverage
		libmesh_LDFLAGS += --coverage
	endif
endif

mpif77_command 	:= $(libmesh_F77)

###############################################################################
# File management.  This is where the source, header, and object files are
# defined

#
# source files
srcfiles 	:= $(wildcard src/*.C) $(wildcard src/*/*.C)

#
# object files
objects		:= $(patsubst %.C, %.$(MAKECMDGOALS)_$(obj-suffix), $(srcfiles))

# include dirs
libmesh_INCLUDE += -Iinclude -I$(CPPUNIT_DIR)/include

# lib dirs
CPPUNIT_LIB	:= -L$(CPPUNIT_DIR)/lib -lcppunit 
libmesh_LDFLAGS	+= $(libmesh_RPATHFLAG)$(CPPUNIT_LIB)
###############################################################################


{'fraction_non_alphanumeric': 0.23520975259949803, 'fraction_numerical': 0.01577626389386877, 'mean_word_length': 5.39908256880734, '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': '3251957', 'n_tokens_mistral': 979, 'n_tokens_neox': 902, 'n_words': 246}