<commit_before># $Id$
#
# Tapestry Web Application Framework
# Copyright (c) 2000 by <NAME> and Primix Solutions
#
# Primix Solutions
# One Arsenal Marketplace
# Watertown, MA 02472
# http://www.primix.com
# mailto:<EMAIL>
# 
# This library is free software.
# 
# You may redistribute it and/or modify it under the terms of the GNU
# Lesser General Public License as published by the Free Software Foundation.
#
# Version 2.1 of the license should be included with this distribution in
# the file LICENSE, as well as License.html. If the license is not
# included with this distribution, you may find a copy at the FSF web
# site at 'www.gnu.org' or 'www.fsf.org', or you may write to the
# Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139 USA.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# Lesser General Public License for more details.

include $(SYS_MAKEFILE_DIR)/CommonRules.mk

clean: clean-root local-clean clean-packages

clean-root:
	@$(ECHO) "\n*** Cleaning ... ***\n"
	@$(RMDIRS) $(SYS_BUILD_DIR_NAME) $(JAR_FILE)

compile: setup-catalogs
	@$(RECURSE) POST_SETUP=t inner-compile
	
copy-resources: setup-catalogs
	@$(RECURSE) POST_SETUP=t inner-copy-resources
	
# Rule to force a rebuild of just the catalogs

catalog: initialize
	@$(RM) --force $(MOD_JAVA_CATALOG) $(MOD_RMI_CLASS_CATALOG) $(MOD_RESOURCE_CATALOG)
	$(RECURSE)  SETUP_CATALOGS=t inner-setup-catalogs
	
setup-catalogs: initialize
	@$(RECURSE) SETUP_CATALOGS=t inner-setup-catalogs
	
# The force rule forces a recompile of all Java classes

force: setup-catalogs
	@$(RM) --force $(MOD_JAVA_STAMP_FILE)
	@$(RECURSE) POST_SETUP=t inner-compile

# Used to allow the inner targets to do something, even if fully up-to date.

DUMMY_FILE := $(SYS_BUILD_DIR_NAME)/dummy
	
ifdef POST_SETUP

# Build the compile-time classpath

_ABSOLUTE_DIRS := $(shell $(JBE_CANONICALIZE) $(MOD_BUILD_DIR) $(MOD_CLASS_DIR))

ABSOLUTE_MOD_BUILD_DIR := $(word 1,$(_ABSOLUTE_DIRS))
ABSOLUTE_CLASS_DIR := $(word 2,$(_ABSOLUTE_DIRS))

FINAL_CLASSPATH = $(shell $(JBE_CANONICALIZE) -classpath \
	$(FINAL_SOURCE_DIR) $(MOD_CLASS_DIR) $(MOD_CLASSPATH) $(SITE_CLASSPATH) $(LOCAL_CLASSPATH))
	
FINAL_CLASSPATH_OPTION = -classpath "$(FINAL_CLASSPATH)"
	<commit_msg>Hide a make invocation (related to generating the catalog) with a '@'.<commit_after># $Id$
#
# Tapestry Web Application Framework
# Copyright (c) 2000 by <NAME> and Primix Solutions
#
# Primix Solutions
# One Arsenal Marketplace
# Watertown, MA 02472
# http://www.primix.com
# mailto:<EMAIL>
# 
# This library is free software.
# 
# You may redistribute it and/or modify it under the terms of the GNU
# Lesser General Public License as published by the Free Software Foundation.
#
# Version 2.1 of the license should be included with this distribution in
# the file LICENSE, as well as License.html. If the license is not
# included with this distribution, you may find a copy at the FSF web
# site at 'www.gnu.org' or 'www.fsf.org', or you may write to the
# Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139 USA.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# Lesser General Public License for more details.

include $(SYS_MAKEFILE_DIR)/CommonRules.mk

clean: clean-root local-clean clean-packages

clean-root:
	@$(ECHO) "\n*** Cleaning ... ***\n"
	@$(RMDIRS) $(SYS_BUILD_DIR_NAME) $(JAR_FILE)

compile: setup-catalogs
	@$(RECURSE) POST_SETUP=t inner-compile
	
copy-resources: setup-catalogs
	@$(RECURSE) POST_SETUP=t inner-copy-resources
	
# Rule to force a rebuild of just the catalogs

catalog: initialize
	@$(RM) --force $(MOD_JAVA_CATALOG) $(MOD_RMI_CLASS_CATALOG) $(MOD_RESOURCE_CATALOG)
	@$(RECURSE)  SETUP_CATALOGS=t inner-setup-catalogs
	
setup-catalogs: initialize
	@$(RECURSE) SETUP_CATALOGS=t inner-setup-catalogs
	
# The force rule forces a recompile of all Java classes

force: setup-catalogs
	@$(RM) --force $(MOD_JAVA_STAMP_FILE)
	@$(RECURSE) POST_SETUP=t inner-compile

# Used to allow the inner targets to do something, even if fully up-to date.

DUMMY_FILE := $(SYS_BUILD_DIR_NAME)/dummy
	
ifdef POST_SETUP

# Build the compile-time classpath

_ABSOLUTE_DIRS := $(shell $(JBE_CANONICALIZE) $(MOD_BUILD_DIR) $(MOD_CLASS_DIR))

ABSOLUTE_MOD_BUILD_DIR := $(word 1,$(_ABSOLUTE_DIRS))
ABSOLUTE_CLASS_DIR := $(word 2,$(_ABSOLUTE_DIRS))

FINAL_CLASSPATH = $(shell $(JBE_CANONICALIZE) -classpath \
	$(FINAL_SOURCE_DIR) $(MOD_CLASS_DIR) $(MOD_CLASSPATH) $(SITE_CLASSPATH) $(LOCAL_CLASSPATH))
	
FINAL_CLASSPATH_OPTION = -classpath "$(FINAL_CLASSPATH)"
	
{'fraction_non_alphanumeric': 0.10558100791336943, 'fraction_numerical': 0.008746355685131196, 'mean_word_length': 5.072060682680152, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 6, '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': '4366242', 'n_tokens_mistral': 1687, 'n_tokens_neox': 1618, 'n_words': 533}