Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1779 lines (1494 sloc) 105 KB
BUILD_DIR := java_build
SRC_DIR := .
TEST_DATA_DIR := ../test_data
# Modify this line if you want to pass custom arguments
PROGRAM_ARGS := --test-data-dir $(TEST_DATA_DIR)
ifdef ComSpec # Running on Windows
JAVAC_CMD := javac -parameters -d "$(BUILD_DIR)" -cp "$(BUILD_DIR);."
RUN_CMD := java -cp "$(BUILD_DIR)" -Djava.library.path="$(SRC_DIR)/epi/test_framework/"
else
JAVAC_CMD := javac -parameters -d "$(BUILD_DIR)" -cp "$(BUILD_DIR):."
RUN_CMD := java -cp "$(BUILD_DIR)"
endif
MAIN_PACKAGE := epi
LAST_MODIFIED_JAVA_FILE = $(shell ls -rt $(SRC_DIR)/$(MAIN_PACKAGE)/*\.java | tail -1)
.PHONY: last
last: $(notdir $(basename $(LAST_MODIFIED_JAVA_FILE)))
$(BUILD_DIR):
mkdir -p $(BUILD_DIR)
$(BUILD_DIR)/$(MAIN_PACKAGE)/BinaryTree.class : $(SRC_DIR)/$(MAIN_PACKAGE)/BinaryTree.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/BinaryTree.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/BinaryTreeNode.class : $(SRC_DIR)/$(MAIN_PACKAGE)/BinaryTreeNode.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/BinaryTreeNode.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/BstNode.class : $(SRC_DIR)/$(MAIN_PACKAGE)/BstNode.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/BstNode.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/DoublyListNode.class : $(SRC_DIR)/$(MAIN_PACKAGE)/DoublyListNode.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/DoublyListNode.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/ListNode.class : $(SRC_DIR)/$(MAIN_PACKAGE)/ListNode.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/ListNode.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/PostingListNode.class : $(SRC_DIR)/$(MAIN_PACKAGE)/PostingListNode.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/PostingListNode.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/BinaryTreeUtils.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/BinaryTreeUtils.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/BinaryTreeUtils.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/ConsoleColor.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/ConsoleColor.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/ConsoleColor.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/EpiTest.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/EpiTest.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/EpiTest.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/EpiTestComparator.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/EpiTestComparator.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/EpiTestComparator.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/EpiTestExpectedType.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/EpiTestExpectedType.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/EpiTestExpectedType.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/EpiUserType.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/EpiUserType.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/EpiUserType.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/GenericTest.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/GenericTest.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/GenericTest.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/GenericTestHandler.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/GenericTestHandler.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/GenericTestHandler.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/LexicographicalListComparator.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/LexicographicalListComparator.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/LexicographicalListComparator.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/Platform.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/Platform.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/Platform.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/RandomSequenceChecker.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/RandomSequenceChecker.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/RandomSequenceChecker.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TestConfig.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TestConfig.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TestConfig.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TestFailure.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TestFailure.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TestFailure.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TestResult.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TestResult.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TestResult.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TestTimer.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TestTimer.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TestTimer.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TestUtils.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TestUtils.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TestUtils.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TestUtilsConsole.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TestUtilsConsole.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TestUtilsConsole.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TimedExecutor.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TimedExecutor.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TimedExecutor.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TimeoutException.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TimeoutException.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TimeoutException.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TriBool.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TriBool.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/TriBool.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/Json.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/Json.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/Json.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonArray.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonArray.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonArray.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonHandler.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonHandler.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonHandler.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonLiteral.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonLiteral.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonLiteral.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonNumber.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonNumber.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonNumber.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonObject.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonObject.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonObject.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonParser.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonParser.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonParser.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonString.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonString.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonString.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonValue.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonValue.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonValue.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonWriter.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonWriter.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonWriter.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/Location.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/Location.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/Location.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/Member.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/Member.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/Member.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/ParseException.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/ParseException.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/ParseException.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/PrettyPrint.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/PrettyPrint.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/PrettyPrint.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/WriterConfig.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/WriterConfig.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/WriterConfig.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/WritingBuffer.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/WritingBuffer.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/WritingBuffer.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/BinaryTreeTraits.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/BinaryTreeTraits.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/BinaryTreeTraits.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/BooleanTraits.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/BooleanTraits.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/BooleanTraits.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/CharacterTraits.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/CharacterTraits.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/CharacterTraits.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/DoubleTraits.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/DoubleTraits.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/DoubleTraits.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/FloatTraits.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/FloatTraits.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/FloatTraits.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/IntegerTraits.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/IntegerTraits.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/IntegerTraits.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/LinkedListTraits.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/LinkedListTraits.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/LinkedListTraits.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/ListTraits.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/ListTraits.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/ListTraits.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/LongTraits.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/LongTraits.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/LongTraits.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/SerializationTraits.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/SerializationTraits.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/SerializationTraits.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/SetTraits.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/SetTraits.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/SetTraits.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/ShortTraits.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/ShortTraits.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/ShortTraits.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/StringTraits.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/StringTraits.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/StringTraits.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/TraitsFactory.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/TraitsFactory.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/TraitsFactory.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/UserTypeTraits.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/UserTypeTraits.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/UserTypeTraits.java"
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/VoidTraits.class : $(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/VoidTraits.java | $(BUILD_DIR)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/VoidTraits.java"
TEST_FRAMEWORK := \
$(BUILD_DIR)/$(MAIN_PACKAGE)/BinaryTree.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/BinaryTreeNode.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/BstNode.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/DoublyListNode.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/ListNode.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/PostingListNode.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/BinaryTreeUtils.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/ConsoleColor.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/EpiTest.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/EpiTestComparator.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/EpiTestExpectedType.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/EpiUserType.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/GenericTest.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/GenericTestHandler.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/LexicographicalListComparator.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/Platform.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/RandomSequenceChecker.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TestConfig.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TestFailure.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TestResult.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TestTimer.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TestUtils.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TestUtilsConsole.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TimedExecutor.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TimeoutException.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/TriBool.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/Json.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonArray.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonHandler.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonLiteral.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonNumber.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonObject.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonParser.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonString.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonValue.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/JsonWriter.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/Location.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/Member.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/ParseException.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/PrettyPrint.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/WriterConfig.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/minimal_json/WritingBuffer.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/BinaryTreeTraits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/BooleanTraits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/CharacterTraits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/DoubleTraits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/FloatTraits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/IntegerTraits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/LinkedListTraits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/ListTraits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/LongTraits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/SerializationTraits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/SetTraits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/ShortTraits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/StringTraits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/TraitsFactory.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/UserTypeTraits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/test_framework/serialization_traits/VoidTraits.class
.PHONY: ABSqrt2
$(BUILD_DIR)/$(MAIN_PACKAGE)/ABSqrt2.class: $(SRC_DIR)/$(MAIN_PACKAGE)/ABSqrt2.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/ABSqrt2.java"
ABSqrt2: $(BUILD_DIR)/$(MAIN_PACKAGE)/ABSqrt2.class
$(RUN_CMD) $(MAIN_PACKAGE).ABSqrt2 $(PROGRAM_ARGS)
.PHONY: AbsentValueArray
$(BUILD_DIR)/$(MAIN_PACKAGE)/AbsentValueArray.class: $(SRC_DIR)/$(MAIN_PACKAGE)/AbsentValueArray.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/AbsentValueArray.java"
AbsentValueArray: $(BUILD_DIR)/$(MAIN_PACKAGE)/AbsentValueArray.class
$(RUN_CMD) $(MAIN_PACKAGE).AbsentValueArray $(PROGRAM_ARGS)
.PHONY: AddingCredits
$(BUILD_DIR)/$(MAIN_PACKAGE)/AddingCredits.class: $(SRC_DIR)/$(MAIN_PACKAGE)/AddingCredits.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/AddingCredits.java"
AddingCredits: $(BUILD_DIR)/$(MAIN_PACKAGE)/AddingCredits.class
$(RUN_CMD) $(MAIN_PACKAGE).AddingCredits $(PROGRAM_ARGS)
.PHONY: AdvanceByOffsets
$(BUILD_DIR)/$(MAIN_PACKAGE)/AdvanceByOffsets.class: $(SRC_DIR)/$(MAIN_PACKAGE)/AdvanceByOffsets.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/AdvanceByOffsets.java"
AdvanceByOffsets: $(BUILD_DIR)/$(MAIN_PACKAGE)/AdvanceByOffsets.class
$(RUN_CMD) $(MAIN_PACKAGE).AdvanceByOffsets $(PROGRAM_ARGS)
.PHONY: AlternatingArray
$(BUILD_DIR)/$(MAIN_PACKAGE)/AlternatingArray.class: $(SRC_DIR)/$(MAIN_PACKAGE)/AlternatingArray.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/AlternatingArray.java"
AlternatingArray: $(BUILD_DIR)/$(MAIN_PACKAGE)/AlternatingArray.class
$(RUN_CMD) $(MAIN_PACKAGE).AlternatingArray $(PROGRAM_ARGS)
.PHONY: Anagrams
$(BUILD_DIR)/$(MAIN_PACKAGE)/Anagrams.class: $(SRC_DIR)/$(MAIN_PACKAGE)/Anagrams.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/Anagrams.java"
Anagrams: $(BUILD_DIR)/$(MAIN_PACKAGE)/Anagrams.class
$(RUN_CMD) $(MAIN_PACKAGE).Anagrams $(PROGRAM_ARGS)
.PHONY: ApplyPermutation
$(BUILD_DIR)/$(MAIN_PACKAGE)/ApplyPermutation.class: $(SRC_DIR)/$(MAIN_PACKAGE)/ApplyPermutation.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/ApplyPermutation.java"
ApplyPermutation: $(BUILD_DIR)/$(MAIN_PACKAGE)/ApplyPermutation.class
$(RUN_CMD) $(MAIN_PACKAGE).ApplyPermutation $(PROGRAM_ARGS)
.PHONY: Arbitrage
$(BUILD_DIR)/$(MAIN_PACKAGE)/Arbitrage.class: $(SRC_DIR)/$(MAIN_PACKAGE)/Arbitrage.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/Arbitrage.java"
Arbitrage: $(BUILD_DIR)/$(MAIN_PACKAGE)/Arbitrage.class
$(RUN_CMD) $(MAIN_PACKAGE).Arbitrage $(PROGRAM_ARGS)
.PHONY: BinomialCoefficients
$(BUILD_DIR)/$(MAIN_PACKAGE)/BinomialCoefficients.class: $(SRC_DIR)/$(MAIN_PACKAGE)/BinomialCoefficients.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/BinomialCoefficients.java"
BinomialCoefficients: $(BUILD_DIR)/$(MAIN_PACKAGE)/BinomialCoefficients.class
$(RUN_CMD) $(MAIN_PACKAGE).BinomialCoefficients $(PROGRAM_ARGS)
.PHONY: Bonus
$(BUILD_DIR)/$(MAIN_PACKAGE)/Bonus.class: $(SRC_DIR)/$(MAIN_PACKAGE)/Bonus.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/Bonus.java"
Bonus: $(BUILD_DIR)/$(MAIN_PACKAGE)/Bonus.class
$(RUN_CMD) $(MAIN_PACKAGE).Bonus $(PROGRAM_ARGS)
.PHONY: BstFromPreorder
$(BUILD_DIR)/$(MAIN_PACKAGE)/BstFromPreorder.class: $(SRC_DIR)/$(MAIN_PACKAGE)/BstFromPreorder.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/BstFromPreorder.java"
BstFromPreorder: $(BUILD_DIR)/$(MAIN_PACKAGE)/BstFromPreorder.class
$(RUN_CMD) $(MAIN_PACKAGE).BstFromPreorder $(PROGRAM_ARGS)
.PHONY: BstFromSortedArray
$(BUILD_DIR)/$(MAIN_PACKAGE)/BstFromSortedArray.class: $(SRC_DIR)/$(MAIN_PACKAGE)/BstFromSortedArray.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/BstFromSortedArray.java"
BstFromSortedArray: $(BUILD_DIR)/$(MAIN_PACKAGE)/BstFromSortedArray.class
$(RUN_CMD) $(MAIN_PACKAGE).BstFromSortedArray $(PROGRAM_ARGS)
.PHONY: BstMerge
$(BUILD_DIR)/$(MAIN_PACKAGE)/BstMerge.class: $(SRC_DIR)/$(MAIN_PACKAGE)/BstMerge.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/BstMerge.java"
BstMerge: $(BUILD_DIR)/$(MAIN_PACKAGE)/BstMerge.class
$(RUN_CMD) $(MAIN_PACKAGE).BstMerge $(PROGRAM_ARGS)
.PHONY: BstToSortedList
$(BUILD_DIR)/$(MAIN_PACKAGE)/BstToSortedList.class: $(SRC_DIR)/$(MAIN_PACKAGE)/BstToSortedList.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/BstToSortedList.java"
BstToSortedList: $(BUILD_DIR)/$(MAIN_PACKAGE)/BstToSortedList.class
$(RUN_CMD) $(MAIN_PACKAGE).BstToSortedList $(PROGRAM_ARGS)
.PHONY: BuyAndSellStock
$(BUILD_DIR)/$(MAIN_PACKAGE)/BuyAndSellStock.class: $(SRC_DIR)/$(MAIN_PACKAGE)/BuyAndSellStock.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/BuyAndSellStock.java"
BuyAndSellStock: $(BUILD_DIR)/$(MAIN_PACKAGE)/BuyAndSellStock.class
$(RUN_CMD) $(MAIN_PACKAGE).BuyAndSellStock $(PROGRAM_ARGS)
.PHONY: BuyAndSellStockKTimes
$(BUILD_DIR)/$(MAIN_PACKAGE)/BuyAndSellStockKTimes.class: $(SRC_DIR)/$(MAIN_PACKAGE)/BuyAndSellStockKTimes.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/BuyAndSellStockKTimes.java"
BuyAndSellStockKTimes: $(BUILD_DIR)/$(MAIN_PACKAGE)/BuyAndSellStockKTimes.class
$(RUN_CMD) $(MAIN_PACKAGE).BuyAndSellStockKTimes $(PROGRAM_ARGS)
.PHONY: BuyAndSellStockTwice
$(BUILD_DIR)/$(MAIN_PACKAGE)/BuyAndSellStockTwice.class: $(SRC_DIR)/$(MAIN_PACKAGE)/BuyAndSellStockTwice.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/BuyAndSellStockTwice.java"
BuyAndSellStockTwice: $(BUILD_DIR)/$(MAIN_PACKAGE)/BuyAndSellStockTwice.class
$(RUN_CMD) $(MAIN_PACKAGE).BuyAndSellStockTwice $(PROGRAM_ARGS)
.PHONY: CalendarRendering
$(BUILD_DIR)/$(MAIN_PACKAGE)/CalendarRendering.class: $(SRC_DIR)/$(MAIN_PACKAGE)/CalendarRendering.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/CalendarRendering.java"
CalendarRendering: $(BUILD_DIR)/$(MAIN_PACKAGE)/CalendarRendering.class
$(RUN_CMD) $(MAIN_PACKAGE).CalendarRendering $(PROGRAM_ARGS)
.PHONY: CircularQueue
$(BUILD_DIR)/$(MAIN_PACKAGE)/CircularQueue.class: $(SRC_DIR)/$(MAIN_PACKAGE)/CircularQueue.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/CircularQueue.java"
CircularQueue: $(BUILD_DIR)/$(MAIN_PACKAGE)/CircularQueue.class
$(RUN_CMD) $(MAIN_PACKAGE).CircularQueue $(PROGRAM_ARGS)
.PHONY: ClosestIntSameWeight
$(BUILD_DIR)/$(MAIN_PACKAGE)/ClosestIntSameWeight.class: $(SRC_DIR)/$(MAIN_PACKAGE)/ClosestIntSameWeight.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/ClosestIntSameWeight.java"
ClosestIntSameWeight: $(BUILD_DIR)/$(MAIN_PACKAGE)/ClosestIntSameWeight.class
$(RUN_CMD) $(MAIN_PACKAGE).ClosestIntSameWeight $(PROGRAM_ARGS)
.PHONY: CollatzChecker
$(BUILD_DIR)/$(MAIN_PACKAGE)/CollatzChecker.class: $(SRC_DIR)/$(MAIN_PACKAGE)/CollatzChecker.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/CollatzChecker.java"
CollatzChecker: $(BUILD_DIR)/$(MAIN_PACKAGE)/CollatzChecker.class
$(RUN_CMD) $(MAIN_PACKAGE).CollatzChecker $(PROGRAM_ARGS)
.PHONY: Combinations
$(BUILD_DIR)/$(MAIN_PACKAGE)/Combinations.class: $(SRC_DIR)/$(MAIN_PACKAGE)/Combinations.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/Combinations.java"
Combinations: $(BUILD_DIR)/$(MAIN_PACKAGE)/Combinations.class
$(RUN_CMD) $(MAIN_PACKAGE).Combinations $(PROGRAM_ARGS)
.PHONY: ConvertBase
$(BUILD_DIR)/$(MAIN_PACKAGE)/ConvertBase.class: $(SRC_DIR)/$(MAIN_PACKAGE)/ConvertBase.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/ConvertBase.java"
ConvertBase: $(BUILD_DIR)/$(MAIN_PACKAGE)/ConvertBase.class
$(RUN_CMD) $(MAIN_PACKAGE).ConvertBase $(PROGRAM_ARGS)
.PHONY: CopyPostingList
$(BUILD_DIR)/$(MAIN_PACKAGE)/CopyPostingList.class: $(SRC_DIR)/$(MAIN_PACKAGE)/CopyPostingList.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/CopyPostingList.java"
CopyPostingList: $(BUILD_DIR)/$(MAIN_PACKAGE)/CopyPostingList.class
$(RUN_CMD) $(MAIN_PACKAGE).CopyPostingList $(PROGRAM_ARGS)
.PHONY: CountBits
$(BUILD_DIR)/$(MAIN_PACKAGE)/CountBits.class: $(SRC_DIR)/$(MAIN_PACKAGE)/CountBits.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/CountBits.java"
CountBits: $(BUILD_DIR)/$(MAIN_PACKAGE)/CountBits.class
$(RUN_CMD) $(MAIN_PACKAGE).CountBits $(PROGRAM_ARGS)
.PHONY: CountInversions
$(BUILD_DIR)/$(MAIN_PACKAGE)/CountInversions.class: $(SRC_DIR)/$(MAIN_PACKAGE)/CountInversions.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/CountInversions.java"
CountInversions: $(BUILD_DIR)/$(MAIN_PACKAGE)/CountInversions.class
$(RUN_CMD) $(MAIN_PACKAGE).CountInversions $(PROGRAM_ARGS)
.PHONY: DeadlockDetection
$(BUILD_DIR)/$(MAIN_PACKAGE)/DeadlockDetection.class: $(SRC_DIR)/$(MAIN_PACKAGE)/DeadlockDetection.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/DeadlockDetection.java"
DeadlockDetection: $(BUILD_DIR)/$(MAIN_PACKAGE)/DeadlockDetection.class
$(RUN_CMD) $(MAIN_PACKAGE).DeadlockDetection $(PROGRAM_ARGS)
.PHONY: DefectiveJugs
$(BUILD_DIR)/$(MAIN_PACKAGE)/DefectiveJugs.class: $(SRC_DIR)/$(MAIN_PACKAGE)/DefectiveJugs.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/DefectiveJugs.java"
DefectiveJugs: $(BUILD_DIR)/$(MAIN_PACKAGE)/DefectiveJugs.class
$(RUN_CMD) $(MAIN_PACKAGE).DefectiveJugs $(PROGRAM_ARGS)
.PHONY: DeleteFromList
$(BUILD_DIR)/$(MAIN_PACKAGE)/DeleteFromList.class: $(SRC_DIR)/$(MAIN_PACKAGE)/DeleteFromList.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/DeleteFromList.java"
DeleteFromList: $(BUILD_DIR)/$(MAIN_PACKAGE)/DeleteFromList.class
$(RUN_CMD) $(MAIN_PACKAGE).DeleteFromList $(PROGRAM_ARGS)
.PHONY: DeleteKthLastFromList
$(BUILD_DIR)/$(MAIN_PACKAGE)/DeleteKthLastFromList.class: $(SRC_DIR)/$(MAIN_PACKAGE)/DeleteKthLastFromList.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/DeleteKthLastFromList.java"
DeleteKthLastFromList: $(BUILD_DIR)/$(MAIN_PACKAGE)/DeleteKthLastFromList.class
$(RUN_CMD) $(MAIN_PACKAGE).DeleteKthLastFromList $(PROGRAM_ARGS)
.PHONY: DeleteNodeFromList
$(BUILD_DIR)/$(MAIN_PACKAGE)/DeleteNodeFromList.class: $(SRC_DIR)/$(MAIN_PACKAGE)/DeleteNodeFromList.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/DeleteNodeFromList.java"
DeleteNodeFromList: $(BUILD_DIR)/$(MAIN_PACKAGE)/DeleteNodeFromList.class
$(RUN_CMD) $(MAIN_PACKAGE).DeleteNodeFromList $(PROGRAM_ARGS)
.PHONY: DescendantAndAncestorInBst
$(BUILD_DIR)/$(MAIN_PACKAGE)/DescendantAndAncestorInBst.class: $(SRC_DIR)/$(MAIN_PACKAGE)/DescendantAndAncestorInBst.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/DescendantAndAncestorInBst.java"
DescendantAndAncestorInBst: $(BUILD_DIR)/$(MAIN_PACKAGE)/DescendantAndAncestorInBst.class
$(RUN_CMD) $(MAIN_PACKAGE).DescendantAndAncestorInBst $(PROGRAM_ARGS)
.PHONY: DirectoryPathNormalization
$(BUILD_DIR)/$(MAIN_PACKAGE)/DirectoryPathNormalization.class: $(SRC_DIR)/$(MAIN_PACKAGE)/DirectoryPathNormalization.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/DirectoryPathNormalization.java"
DirectoryPathNormalization: $(BUILD_DIR)/$(MAIN_PACKAGE)/DirectoryPathNormalization.class
$(RUN_CMD) $(MAIN_PACKAGE).DirectoryPathNormalization $(PROGRAM_ARGS)
.PHONY: DoListsOverlap
$(BUILD_DIR)/$(MAIN_PACKAGE)/DoListsOverlap.class: $(SRC_DIR)/$(MAIN_PACKAGE)/DoListsOverlap.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/DoListsOverlap.java"
DoListsOverlap: $(BUILD_DIR)/$(MAIN_PACKAGE)/DoListsOverlap.class
$(RUN_CMD) $(MAIN_PACKAGE).DoListsOverlap $(PROGRAM_ARGS)
.PHONY: DoTerminatedListsOverlap
$(BUILD_DIR)/$(MAIN_PACKAGE)/DoTerminatedListsOverlap.class: $(SRC_DIR)/$(MAIN_PACKAGE)/DoTerminatedListsOverlap.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/DoTerminatedListsOverlap.java"
DoTerminatedListsOverlap: $(BUILD_DIR)/$(MAIN_PACKAGE)/DoTerminatedListsOverlap.class
$(RUN_CMD) $(MAIN_PACKAGE).DoTerminatedListsOverlap $(PROGRAM_ARGS)
.PHONY: DrawingSkyline
$(BUILD_DIR)/$(MAIN_PACKAGE)/DrawingSkyline.class: $(SRC_DIR)/$(MAIN_PACKAGE)/DrawingSkyline.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/DrawingSkyline.java"
DrawingSkyline: $(BUILD_DIR)/$(MAIN_PACKAGE)/DrawingSkyline.class
$(RUN_CMD) $(MAIN_PACKAGE).DrawingSkyline $(PROGRAM_ARGS)
.PHONY: DutchNationalFlag
$(BUILD_DIR)/$(MAIN_PACKAGE)/DutchNationalFlag.class: $(SRC_DIR)/$(MAIN_PACKAGE)/DutchNationalFlag.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/DutchNationalFlag.java"
DutchNationalFlag: $(BUILD_DIR)/$(MAIN_PACKAGE)/DutchNationalFlag.class
$(RUN_CMD) $(MAIN_PACKAGE).DutchNationalFlag $(PROGRAM_ARGS)
.PHONY: ElementAppearingOnce
$(BUILD_DIR)/$(MAIN_PACKAGE)/ElementAppearingOnce.class: $(SRC_DIR)/$(MAIN_PACKAGE)/ElementAppearingOnce.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/ElementAppearingOnce.java"
ElementAppearingOnce: $(BUILD_DIR)/$(MAIN_PACKAGE)/ElementAppearingOnce.class
$(RUN_CMD) $(MAIN_PACKAGE).ElementAppearingOnce $(PROGRAM_ARGS)
.PHONY: EnumerateBalancedParentheses
$(BUILD_DIR)/$(MAIN_PACKAGE)/EnumerateBalancedParentheses.class: $(SRC_DIR)/$(MAIN_PACKAGE)/EnumerateBalancedParentheses.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/EnumerateBalancedParentheses.java"
EnumerateBalancedParentheses: $(BUILD_DIR)/$(MAIN_PACKAGE)/EnumerateBalancedParentheses.class
$(RUN_CMD) $(MAIN_PACKAGE).EnumerateBalancedParentheses $(PROGRAM_ARGS)
.PHONY: EnumeratePalindromicDecompositions
$(BUILD_DIR)/$(MAIN_PACKAGE)/EnumeratePalindromicDecompositions.class: $(SRC_DIR)/$(MAIN_PACKAGE)/EnumeratePalindromicDecompositions.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/EnumeratePalindromicDecompositions.java"
EnumeratePalindromicDecompositions: $(BUILD_DIR)/$(MAIN_PACKAGE)/EnumeratePalindromicDecompositions.class
$(RUN_CMD) $(MAIN_PACKAGE).EnumeratePalindromicDecompositions $(PROGRAM_ARGS)
.PHONY: EnumerateTrees
$(BUILD_DIR)/$(MAIN_PACKAGE)/EnumerateTrees.class: $(SRC_DIR)/$(MAIN_PACKAGE)/EnumerateTrees.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/EnumerateTrees.java"
EnumerateTrees: $(BUILD_DIR)/$(MAIN_PACKAGE)/EnumerateTrees.class
$(RUN_CMD) $(MAIN_PACKAGE).EnumerateTrees $(PROGRAM_ARGS)
.PHONY: EvaluateRpn
$(BUILD_DIR)/$(MAIN_PACKAGE)/EvaluateRpn.class: $(SRC_DIR)/$(MAIN_PACKAGE)/EvaluateRpn.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/EvaluateRpn.java"
EvaluateRpn: $(BUILD_DIR)/$(MAIN_PACKAGE)/EvaluateRpn.class
$(RUN_CMD) $(MAIN_PACKAGE).EvaluateRpn $(PROGRAM_ARGS)
.PHONY: EvenOddArray
$(BUILD_DIR)/$(MAIN_PACKAGE)/EvenOddArray.class: $(SRC_DIR)/$(MAIN_PACKAGE)/EvenOddArray.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/EvenOddArray.java"
EvenOddArray: $(BUILD_DIR)/$(MAIN_PACKAGE)/EvenOddArray.class
$(RUN_CMD) $(MAIN_PACKAGE).EvenOddArray $(PROGRAM_ARGS)
.PHONY: EvenOddListMerge
$(BUILD_DIR)/$(MAIN_PACKAGE)/EvenOddListMerge.class: $(SRC_DIR)/$(MAIN_PACKAGE)/EvenOddListMerge.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/EvenOddListMerge.java"
EvenOddListMerge: $(BUILD_DIR)/$(MAIN_PACKAGE)/EvenOddListMerge.class
$(RUN_CMD) $(MAIN_PACKAGE).EvenOddListMerge $(PROGRAM_ARGS)
.PHONY: Fibonacci
$(BUILD_DIR)/$(MAIN_PACKAGE)/Fibonacci.class: $(SRC_DIR)/$(MAIN_PACKAGE)/Fibonacci.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/Fibonacci.java"
Fibonacci: $(BUILD_DIR)/$(MAIN_PACKAGE)/Fibonacci.class
$(RUN_CMD) $(MAIN_PACKAGE).Fibonacci $(PROGRAM_ARGS)
.PHONY: FindSalaryThreshold
$(BUILD_DIR)/$(MAIN_PACKAGE)/FindSalaryThreshold.class: $(SRC_DIR)/$(MAIN_PACKAGE)/FindSalaryThreshold.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/FindSalaryThreshold.java"
FindSalaryThreshold: $(BUILD_DIR)/$(MAIN_PACKAGE)/FindSalaryThreshold.class
$(RUN_CMD) $(MAIN_PACKAGE).FindSalaryThreshold $(PROGRAM_ARGS)
.PHONY: FirstMissingPositiveEntry
$(BUILD_DIR)/$(MAIN_PACKAGE)/FirstMissingPositiveEntry.class: $(SRC_DIR)/$(MAIN_PACKAGE)/FirstMissingPositiveEntry.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/FirstMissingPositiveEntry.java"
FirstMissingPositiveEntry: $(BUILD_DIR)/$(MAIN_PACKAGE)/FirstMissingPositiveEntry.class
$(RUN_CMD) $(MAIN_PACKAGE).FirstMissingPositiveEntry $(PROGRAM_ARGS)
.PHONY: Gcd
$(BUILD_DIR)/$(MAIN_PACKAGE)/Gcd.class: $(SRC_DIR)/$(MAIN_PACKAGE)/Gcd.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/Gcd.java"
Gcd: $(BUILD_DIR)/$(MAIN_PACKAGE)/Gcd.class
$(RUN_CMD) $(MAIN_PACKAGE).Gcd $(PROGRAM_ARGS)
.PHONY: GraphClone
$(BUILD_DIR)/$(MAIN_PACKAGE)/GraphClone.class: $(SRC_DIR)/$(MAIN_PACKAGE)/GraphClone.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/GraphClone.java"
GraphClone: $(BUILD_DIR)/$(MAIN_PACKAGE)/GraphClone.class
$(RUN_CMD) $(MAIN_PACKAGE).GraphClone $(PROGRAM_ARGS)
.PHONY: GrayCode
$(BUILD_DIR)/$(MAIN_PACKAGE)/GrayCode.class: $(SRC_DIR)/$(MAIN_PACKAGE)/GrayCode.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/GrayCode.java"
GrayCode: $(BUILD_DIR)/$(MAIN_PACKAGE)/GrayCode.class
$(RUN_CMD) $(MAIN_PACKAGE).GrayCode $(PROGRAM_ARGS)
.PHONY: GroupEqualEntries
$(BUILD_DIR)/$(MAIN_PACKAGE)/GroupEqualEntries.class: $(SRC_DIR)/$(MAIN_PACKAGE)/GroupEqualEntries.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/GroupEqualEntries.java"
GroupEqualEntries: $(BUILD_DIR)/$(MAIN_PACKAGE)/GroupEqualEntries.class
$(RUN_CMD) $(MAIN_PACKAGE).GroupEqualEntries $(PROGRAM_ARGS)
.PHONY: HIndex
$(BUILD_DIR)/$(MAIN_PACKAGE)/HIndex.class: $(SRC_DIR)/$(MAIN_PACKAGE)/HIndex.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/HIndex.java"
HIndex: $(BUILD_DIR)/$(MAIN_PACKAGE)/HIndex.class
$(RUN_CMD) $(MAIN_PACKAGE).HIndex $(PROGRAM_ARGS)
.PHONY: Hanoi
$(BUILD_DIR)/$(MAIN_PACKAGE)/Hanoi.class: $(SRC_DIR)/$(MAIN_PACKAGE)/Hanoi.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/Hanoi.java"
Hanoi: $(BUILD_DIR)/$(MAIN_PACKAGE)/Hanoi.class
$(RUN_CMD) $(MAIN_PACKAGE).Hanoi $(PROGRAM_ARGS)
.PHONY: HuffmanCoding
$(BUILD_DIR)/$(MAIN_PACKAGE)/HuffmanCoding.class: $(SRC_DIR)/$(MAIN_PACKAGE)/HuffmanCoding.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/HuffmanCoding.java"
HuffmanCoding: $(BUILD_DIR)/$(MAIN_PACKAGE)/HuffmanCoding.class
$(RUN_CMD) $(MAIN_PACKAGE).HuffmanCoding $(PROGRAM_ARGS)
.PHONY: InsertInList
$(BUILD_DIR)/$(MAIN_PACKAGE)/InsertInList.class: $(SRC_DIR)/$(MAIN_PACKAGE)/InsertInList.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/InsertInList.java"
InsertInList: $(BUILD_DIR)/$(MAIN_PACKAGE)/InsertInList.class
$(RUN_CMD) $(MAIN_PACKAGE).InsertInList $(PROGRAM_ARGS)
.PHONY: InsertOperatorsInString
$(BUILD_DIR)/$(MAIN_PACKAGE)/InsertOperatorsInString.class: $(SRC_DIR)/$(MAIN_PACKAGE)/InsertOperatorsInString.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/InsertOperatorsInString.java"
InsertOperatorsInString: $(BUILD_DIR)/$(MAIN_PACKAGE)/InsertOperatorsInString.class
$(RUN_CMD) $(MAIN_PACKAGE).InsertOperatorsInString $(PROGRAM_ARGS)
.PHONY: IntAsArrayIncrement
$(BUILD_DIR)/$(MAIN_PACKAGE)/IntAsArrayIncrement.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IntAsArrayIncrement.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IntAsArrayIncrement.java"
IntAsArrayIncrement: $(BUILD_DIR)/$(MAIN_PACKAGE)/IntAsArrayIncrement.class
$(RUN_CMD) $(MAIN_PACKAGE).IntAsArrayIncrement $(PROGRAM_ARGS)
.PHONY: IntAsArrayMultiply
$(BUILD_DIR)/$(MAIN_PACKAGE)/IntAsArrayMultiply.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IntAsArrayMultiply.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IntAsArrayMultiply.java"
IntAsArrayMultiply: $(BUILD_DIR)/$(MAIN_PACKAGE)/IntAsArrayMultiply.class
$(RUN_CMD) $(MAIN_PACKAGE).IntAsArrayMultiply $(PROGRAM_ARGS)
.PHONY: IntAsListAdd
$(BUILD_DIR)/$(MAIN_PACKAGE)/IntAsListAdd.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IntAsListAdd.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IntAsListAdd.java"
IntAsListAdd: $(BUILD_DIR)/$(MAIN_PACKAGE)/IntAsListAdd.class
$(RUN_CMD) $(MAIN_PACKAGE).IntAsListAdd $(PROGRAM_ARGS)
.PHONY: IntSquareRoot
$(BUILD_DIR)/$(MAIN_PACKAGE)/IntSquareRoot.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IntSquareRoot.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IntSquareRoot.java"
IntSquareRoot: $(BUILD_DIR)/$(MAIN_PACKAGE)/IntSquareRoot.class
$(RUN_CMD) $(MAIN_PACKAGE).IntSquareRoot $(PROGRAM_ARGS)
.PHONY: IntersectSortedArrays
$(BUILD_DIR)/$(MAIN_PACKAGE)/IntersectSortedArrays.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IntersectSortedArrays.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IntersectSortedArrays.java"
IntersectSortedArrays: $(BUILD_DIR)/$(MAIN_PACKAGE)/IntersectSortedArrays.class
$(RUN_CMD) $(MAIN_PACKAGE).IntersectSortedArrays $(PROGRAM_ARGS)
.PHONY: IntervalAdd
$(BUILD_DIR)/$(MAIN_PACKAGE)/IntervalAdd.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IntervalAdd.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IntervalAdd.java"
IntervalAdd: $(BUILD_DIR)/$(MAIN_PACKAGE)/IntervalAdd.class
$(RUN_CMD) $(MAIN_PACKAGE).IntervalAdd $(PROGRAM_ARGS)
.PHONY: IntervalsUnion
$(BUILD_DIR)/$(MAIN_PACKAGE)/IntervalsUnion.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IntervalsUnion.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IntervalsUnion.java"
IntervalsUnion: $(BUILD_DIR)/$(MAIN_PACKAGE)/IntervalsUnion.class
$(RUN_CMD) $(MAIN_PACKAGE).IntervalsUnion $(PROGRAM_ARGS)
.PHONY: IsAnonymousLetterConstructible
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsAnonymousLetterConstructible.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IsAnonymousLetterConstructible.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IsAnonymousLetterConstructible.java"
IsAnonymousLetterConstructible: $(BUILD_DIR)/$(MAIN_PACKAGE)/IsAnonymousLetterConstructible.class
$(RUN_CMD) $(MAIN_PACKAGE).IsAnonymousLetterConstructible $(PROGRAM_ARGS)
.PHONY: IsArrayDominated
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsArrayDominated.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IsArrayDominated.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IsArrayDominated.java"
IsArrayDominated: $(BUILD_DIR)/$(MAIN_PACKAGE)/IsArrayDominated.class
$(RUN_CMD) $(MAIN_PACKAGE).IsArrayDominated $(PROGRAM_ARGS)
.PHONY: IsCircuitWirable
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsCircuitWirable.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IsCircuitWirable.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IsCircuitWirable.java"
IsCircuitWirable: $(BUILD_DIR)/$(MAIN_PACKAGE)/IsCircuitWirable.class
$(RUN_CMD) $(MAIN_PACKAGE).IsCircuitWirable $(PROGRAM_ARGS)
.PHONY: IsListCyclic
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsListCyclic.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IsListCyclic.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IsListCyclic.java"
IsListCyclic: $(BUILD_DIR)/$(MAIN_PACKAGE)/IsListCyclic.class
$(RUN_CMD) $(MAIN_PACKAGE).IsListCyclic $(PROGRAM_ARGS)
.PHONY: IsListPalindromic
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsListPalindromic.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IsListPalindromic.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IsListPalindromic.java"
IsListPalindromic: $(BUILD_DIR)/$(MAIN_PACKAGE)/IsListPalindromic.class
$(RUN_CMD) $(MAIN_PACKAGE).IsListPalindromic $(PROGRAM_ARGS)
.PHONY: IsNumberPalindromic
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsNumberPalindromic.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IsNumberPalindromic.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IsNumberPalindromic.java"
IsNumberPalindromic: $(BUILD_DIR)/$(MAIN_PACKAGE)/IsNumberPalindromic.class
$(RUN_CMD) $(MAIN_PACKAGE).IsNumberPalindromic $(PROGRAM_ARGS)
.PHONY: IsStringDecomposableIntoWords
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsStringDecomposableIntoWords.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IsStringDecomposableIntoWords.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IsStringDecomposableIntoWords.java"
IsStringDecomposableIntoWords: $(BUILD_DIR)/$(MAIN_PACKAGE)/IsStringDecomposableIntoWords.class
$(RUN_CMD) $(MAIN_PACKAGE).IsStringDecomposableIntoWords $(PROGRAM_ARGS)
.PHONY: IsStringInMatrix
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsStringInMatrix.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IsStringInMatrix.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IsStringInMatrix.java"
IsStringInMatrix: $(BUILD_DIR)/$(MAIN_PACKAGE)/IsStringInMatrix.class
$(RUN_CMD) $(MAIN_PACKAGE).IsStringInMatrix $(PROGRAM_ARGS)
.PHONY: IsStringPalindromicPunctuation
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsStringPalindromicPunctuation.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IsStringPalindromicPunctuation.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IsStringPalindromicPunctuation.java"
IsStringPalindromicPunctuation: $(BUILD_DIR)/$(MAIN_PACKAGE)/IsStringPalindromicPunctuation.class
$(RUN_CMD) $(MAIN_PACKAGE).IsStringPalindromicPunctuation $(PROGRAM_ARGS)
.PHONY: IsStringPermutableToPalindrome
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsStringPermutableToPalindrome.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IsStringPermutableToPalindrome.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IsStringPermutableToPalindrome.java"
IsStringPermutableToPalindrome: $(BUILD_DIR)/$(MAIN_PACKAGE)/IsStringPermutableToPalindrome.class
$(RUN_CMD) $(MAIN_PACKAGE).IsStringPermutableToPalindrome $(PROGRAM_ARGS)
.PHONY: IsTreeABst
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsTreeABst.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IsTreeABst.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IsTreeABst.java"
IsTreeABst: $(BUILD_DIR)/$(MAIN_PACKAGE)/IsTreeABst.class
$(RUN_CMD) $(MAIN_PACKAGE).IsTreeABst $(PROGRAM_ARGS)
.PHONY: IsTreeBalanced
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsTreeBalanced.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IsTreeBalanced.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IsTreeBalanced.java"
IsTreeBalanced: $(BUILD_DIR)/$(MAIN_PACKAGE)/IsTreeBalanced.class
$(RUN_CMD) $(MAIN_PACKAGE).IsTreeBalanced $(PROGRAM_ARGS)
.PHONY: IsTreeSymmetric
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsTreeSymmetric.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IsTreeSymmetric.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IsTreeSymmetric.java"
IsTreeSymmetric: $(BUILD_DIR)/$(MAIN_PACKAGE)/IsTreeSymmetric.class
$(RUN_CMD) $(MAIN_PACKAGE).IsTreeSymmetric $(PROGRAM_ARGS)
.PHONY: IsValidParenthesization
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsValidParenthesization.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IsValidParenthesization.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IsValidParenthesization.java"
IsValidParenthesization: $(BUILD_DIR)/$(MAIN_PACKAGE)/IsValidParenthesization.class
$(RUN_CMD) $(MAIN_PACKAGE).IsValidParenthesization $(PROGRAM_ARGS)
.PHONY: IsValidSudoku
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsValidSudoku.class: $(SRC_DIR)/$(MAIN_PACKAGE)/IsValidSudoku.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/IsValidSudoku.java"
IsValidSudoku: $(BUILD_DIR)/$(MAIN_PACKAGE)/IsValidSudoku.class
$(RUN_CMD) $(MAIN_PACKAGE).IsValidSudoku $(PROGRAM_ARGS)
.PHONY: KClosestStars
$(BUILD_DIR)/$(MAIN_PACKAGE)/KClosestStars.class: $(SRC_DIR)/$(MAIN_PACKAGE)/KClosestStars.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/KClosestStars.java"
KClosestStars: $(BUILD_DIR)/$(MAIN_PACKAGE)/KClosestStars.class
$(RUN_CMD) $(MAIN_PACKAGE).KClosestStars $(PROGRAM_ARGS)
.PHONY: KLargestInHeap
$(BUILD_DIR)/$(MAIN_PACKAGE)/KLargestInHeap.class: $(SRC_DIR)/$(MAIN_PACKAGE)/KLargestInHeap.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/KLargestInHeap.java"
KLargestInHeap: $(BUILD_DIR)/$(MAIN_PACKAGE)/KLargestInHeap.class
$(RUN_CMD) $(MAIN_PACKAGE).KLargestInHeap $(PROGRAM_ARGS)
.PHONY: KLargestValuesInBst
$(BUILD_DIR)/$(MAIN_PACKAGE)/KLargestValuesInBst.class: $(SRC_DIR)/$(MAIN_PACKAGE)/KLargestValuesInBst.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/KLargestValuesInBst.java"
KLargestValuesInBst: $(BUILD_DIR)/$(MAIN_PACKAGE)/KLargestValuesInBst.class
$(RUN_CMD) $(MAIN_PACKAGE).KLargestValuesInBst $(PROGRAM_ARGS)
.PHONY: Knapsack
$(BUILD_DIR)/$(MAIN_PACKAGE)/Knapsack.class: $(SRC_DIR)/$(MAIN_PACKAGE)/Knapsack.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/Knapsack.java"
Knapsack: $(BUILD_DIR)/$(MAIN_PACKAGE)/Knapsack.class
$(RUN_CMD) $(MAIN_PACKAGE).Knapsack $(PROGRAM_ARGS)
.PHONY: KthLargestElementInLongArray
$(BUILD_DIR)/$(MAIN_PACKAGE)/KthLargestElementInLongArray.class: $(SRC_DIR)/$(MAIN_PACKAGE)/KthLargestElementInLongArray.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/KthLargestElementInLongArray.java"
KthLargestElementInLongArray: $(BUILD_DIR)/$(MAIN_PACKAGE)/KthLargestElementInLongArray.class
$(RUN_CMD) $(MAIN_PACKAGE).KthLargestElementInLongArray $(PROGRAM_ARGS)
.PHONY: KthLargestElementInTwoSortedArrays
$(BUILD_DIR)/$(MAIN_PACKAGE)/KthLargestElementInTwoSortedArrays.class: $(SRC_DIR)/$(MAIN_PACKAGE)/KthLargestElementInTwoSortedArrays.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/KthLargestElementInTwoSortedArrays.java"
KthLargestElementInTwoSortedArrays: $(BUILD_DIR)/$(MAIN_PACKAGE)/KthLargestElementInTwoSortedArrays.class
$(RUN_CMD) $(MAIN_PACKAGE).KthLargestElementInTwoSortedArrays $(PROGRAM_ARGS)
.PHONY: KthLargestInArray
$(BUILD_DIR)/$(MAIN_PACKAGE)/KthLargestInArray.class: $(SRC_DIR)/$(MAIN_PACKAGE)/KthLargestInArray.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/KthLargestInArray.java"
KthLargestInArray: $(BUILD_DIR)/$(MAIN_PACKAGE)/KthLargestInArray.class
$(RUN_CMD) $(MAIN_PACKAGE).KthLargestInArray $(PROGRAM_ARGS)
.PHONY: KthNodeInTree
$(BUILD_DIR)/$(MAIN_PACKAGE)/KthNodeInTree.class: $(SRC_DIR)/$(MAIN_PACKAGE)/KthNodeInTree.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/KthNodeInTree.java"
KthNodeInTree: $(BUILD_DIR)/$(MAIN_PACKAGE)/KthNodeInTree.class
$(RUN_CMD) $(MAIN_PACKAGE).KthNodeInTree $(PROGRAM_ARGS)
.PHONY: LargestRectangleUnderSkyline
$(BUILD_DIR)/$(MAIN_PACKAGE)/LargestRectangleUnderSkyline.class: $(SRC_DIR)/$(MAIN_PACKAGE)/LargestRectangleUnderSkyline.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/LargestRectangleUnderSkyline.java"
LargestRectangleUnderSkyline: $(BUILD_DIR)/$(MAIN_PACKAGE)/LargestRectangleUnderSkyline.class
$(RUN_CMD) $(MAIN_PACKAGE).LargestRectangleUnderSkyline $(PROGRAM_ARGS)
.PHONY: LeftRightJustifyText
$(BUILD_DIR)/$(MAIN_PACKAGE)/LeftRightJustifyText.class: $(SRC_DIR)/$(MAIN_PACKAGE)/LeftRightJustifyText.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/LeftRightJustifyText.java"
LeftRightJustifyText: $(BUILD_DIR)/$(MAIN_PACKAGE)/LeftRightJustifyText.class
$(RUN_CMD) $(MAIN_PACKAGE).LeftRightJustifyText $(PROGRAM_ARGS)
.PHONY: LevenshteinDistance
$(BUILD_DIR)/$(MAIN_PACKAGE)/LevenshteinDistance.class: $(SRC_DIR)/$(MAIN_PACKAGE)/LevenshteinDistance.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/LevenshteinDistance.java"
LevenshteinDistance: $(BUILD_DIR)/$(MAIN_PACKAGE)/LevenshteinDistance.class
$(RUN_CMD) $(MAIN_PACKAGE).LevenshteinDistance $(PROGRAM_ARGS)
.PHONY: LineThroughMostPoints
$(BUILD_DIR)/$(MAIN_PACKAGE)/LineThroughMostPoints.class: $(SRC_DIR)/$(MAIN_PACKAGE)/LineThroughMostPoints.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/LineThroughMostPoints.java"
LineThroughMostPoints: $(BUILD_DIR)/$(MAIN_PACKAGE)/LineThroughMostPoints.class
$(RUN_CMD) $(MAIN_PACKAGE).LineThroughMostPoints $(PROGRAM_ARGS)
.PHONY: ListCyclicRightShift
$(BUILD_DIR)/$(MAIN_PACKAGE)/ListCyclicRightShift.class: $(SRC_DIR)/$(MAIN_PACKAGE)/ListCyclicRightShift.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/ListCyclicRightShift.java"
ListCyclicRightShift: $(BUILD_DIR)/$(MAIN_PACKAGE)/ListCyclicRightShift.class
$(RUN_CMD) $(MAIN_PACKAGE).ListCyclicRightShift $(PROGRAM_ARGS)
.PHONY: LongestContainedInterval
$(BUILD_DIR)/$(MAIN_PACKAGE)/LongestContainedInterval.class: $(SRC_DIR)/$(MAIN_PACKAGE)/LongestContainedInterval.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/LongestContainedInterval.java"
LongestContainedInterval: $(BUILD_DIR)/$(MAIN_PACKAGE)/LongestContainedInterval.class
$(RUN_CMD) $(MAIN_PACKAGE).LongestContainedInterval $(PROGRAM_ARGS)
.PHONY: LongestIncreasingSubarray
$(BUILD_DIR)/$(MAIN_PACKAGE)/LongestIncreasingSubarray.class: $(SRC_DIR)/$(MAIN_PACKAGE)/LongestIncreasingSubarray.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/LongestIncreasingSubarray.java"
LongestIncreasingSubarray: $(BUILD_DIR)/$(MAIN_PACKAGE)/LongestIncreasingSubarray.class
$(RUN_CMD) $(MAIN_PACKAGE).LongestIncreasingSubarray $(PROGRAM_ARGS)
.PHONY: LongestNondecreasingSubsequence
$(BUILD_DIR)/$(MAIN_PACKAGE)/LongestNondecreasingSubsequence.class: $(SRC_DIR)/$(MAIN_PACKAGE)/LongestNondecreasingSubsequence.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/LongestNondecreasingSubsequence.java"
LongestNondecreasingSubsequence: $(BUILD_DIR)/$(MAIN_PACKAGE)/LongestNondecreasingSubsequence.class
$(RUN_CMD) $(MAIN_PACKAGE).LongestNondecreasingSubsequence $(PROGRAM_ARGS)
.PHONY: LongestSubarrayWithDistinctValues
$(BUILD_DIR)/$(MAIN_PACKAGE)/LongestSubarrayWithDistinctValues.class: $(SRC_DIR)/$(MAIN_PACKAGE)/LongestSubarrayWithDistinctValues.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/LongestSubarrayWithDistinctValues.java"
LongestSubarrayWithDistinctValues: $(BUILD_DIR)/$(MAIN_PACKAGE)/LongestSubarrayWithDistinctValues.class
$(RUN_CMD) $(MAIN_PACKAGE).LongestSubarrayWithDistinctValues $(PROGRAM_ARGS)
.PHONY: LongestSubarrayWithSumConstraint
$(BUILD_DIR)/$(MAIN_PACKAGE)/LongestSubarrayWithSumConstraint.class: $(SRC_DIR)/$(MAIN_PACKAGE)/LongestSubarrayWithSumConstraint.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/LongestSubarrayWithSumConstraint.java"
LongestSubarrayWithSumConstraint: $(BUILD_DIR)/$(MAIN_PACKAGE)/LongestSubarrayWithSumConstraint.class
$(RUN_CMD) $(MAIN_PACKAGE).LongestSubarrayWithSumConstraint $(PROGRAM_ARGS)
.PHONY: LongestSubstringWithMatchingParentheses
$(BUILD_DIR)/$(MAIN_PACKAGE)/LongestSubstringWithMatchingParentheses.class: $(SRC_DIR)/$(MAIN_PACKAGE)/LongestSubstringWithMatchingParentheses.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/LongestSubstringWithMatchingParentheses.java"
LongestSubstringWithMatchingParentheses: $(BUILD_DIR)/$(MAIN_PACKAGE)/LongestSubstringWithMatchingParentheses.class
$(RUN_CMD) $(MAIN_PACKAGE).LongestSubstringWithMatchingParentheses $(PROGRAM_ARGS)
.PHONY: LookAndSay
$(BUILD_DIR)/$(MAIN_PACKAGE)/LookAndSay.class: $(SRC_DIR)/$(MAIN_PACKAGE)/LookAndSay.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/LookAndSay.java"
LookAndSay: $(BUILD_DIR)/$(MAIN_PACKAGE)/LookAndSay.class
$(RUN_CMD) $(MAIN_PACKAGE).LookAndSay $(PROGRAM_ARGS)
.PHONY: LowestCommonAncestor
$(BUILD_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestor.class: $(SRC_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestor.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestor.java"
LowestCommonAncestor: $(BUILD_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestor.class
$(RUN_CMD) $(MAIN_PACKAGE).LowestCommonAncestor $(PROGRAM_ARGS)
.PHONY: LowestCommonAncestorCloseAncestor
$(BUILD_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestorCloseAncestor.class: $(SRC_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestorCloseAncestor.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestorCloseAncestor.java"
LowestCommonAncestorCloseAncestor: $(BUILD_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestorCloseAncestor.class
$(RUN_CMD) $(MAIN_PACKAGE).LowestCommonAncestorCloseAncestor $(PROGRAM_ARGS)
.PHONY: LowestCommonAncestorInBst
$(BUILD_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestorInBst.class: $(SRC_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestorInBst.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestorInBst.java"
LowestCommonAncestorInBst: $(BUILD_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestorInBst.class
$(RUN_CMD) $(MAIN_PACKAGE).LowestCommonAncestorInBst $(PROGRAM_ARGS)
.PHONY: LowestCommonAncestorWithParent
$(BUILD_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestorWithParent.class: $(SRC_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestorWithParent.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestorWithParent.java"
LowestCommonAncestorWithParent: $(BUILD_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestorWithParent.class
$(RUN_CMD) $(MAIN_PACKAGE).LowestCommonAncestorWithParent $(PROGRAM_ARGS)
.PHONY: LruCache
$(BUILD_DIR)/$(MAIN_PACKAGE)/LruCache.class: $(SRC_DIR)/$(MAIN_PACKAGE)/LruCache.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/LruCache.java"
LruCache: $(BUILD_DIR)/$(MAIN_PACKAGE)/LruCache.class
$(RUN_CMD) $(MAIN_PACKAGE).LruCache $(PROGRAM_ARGS)
.PHONY: MajorityElement
$(BUILD_DIR)/$(MAIN_PACKAGE)/MajorityElement.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MajorityElement.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MajorityElement.java"
MajorityElement: $(BUILD_DIR)/$(MAIN_PACKAGE)/MajorityElement.class
$(RUN_CMD) $(MAIN_PACKAGE).MajorityElement $(PROGRAM_ARGS)
.PHONY: MatrixConnectedRegions
$(BUILD_DIR)/$(MAIN_PACKAGE)/MatrixConnectedRegions.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MatrixConnectedRegions.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MatrixConnectedRegions.java"
MatrixConnectedRegions: $(BUILD_DIR)/$(MAIN_PACKAGE)/MatrixConnectedRegions.class
$(RUN_CMD) $(MAIN_PACKAGE).MatrixConnectedRegions $(PROGRAM_ARGS)
.PHONY: MatrixEnclosedRegions
$(BUILD_DIR)/$(MAIN_PACKAGE)/MatrixEnclosedRegions.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MatrixEnclosedRegions.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MatrixEnclosedRegions.java"
MatrixEnclosedRegions: $(BUILD_DIR)/$(MAIN_PACKAGE)/MatrixEnclosedRegions.class
$(RUN_CMD) $(MAIN_PACKAGE).MatrixEnclosedRegions $(PROGRAM_ARGS)
.PHONY: MatrixRotation
$(BUILD_DIR)/$(MAIN_PACKAGE)/MatrixRotation.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MatrixRotation.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MatrixRotation.java"
MatrixRotation: $(BUILD_DIR)/$(MAIN_PACKAGE)/MatrixRotation.class
$(RUN_CMD) $(MAIN_PACKAGE).MatrixRotation $(PROGRAM_ARGS)
.PHONY: MaxOfSlidingWindow
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxOfSlidingWindow.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MaxOfSlidingWindow.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MaxOfSlidingWindow.java"
MaxOfSlidingWindow: $(BUILD_DIR)/$(MAIN_PACKAGE)/MaxOfSlidingWindow.class
$(RUN_CMD) $(MAIN_PACKAGE).MaxOfSlidingWindow $(PROGRAM_ARGS)
.PHONY: MaxProductAllButOne
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxProductAllButOne.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MaxProductAllButOne.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MaxProductAllButOne.java"
MaxProductAllButOne: $(BUILD_DIR)/$(MAIN_PACKAGE)/MaxProductAllButOne.class
$(RUN_CMD) $(MAIN_PACKAGE).MaxProductAllButOne $(PROGRAM_ARGS)
.PHONY: MaxSafeHeight
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxSafeHeight.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MaxSafeHeight.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MaxSafeHeight.java"
MaxSafeHeight: $(BUILD_DIR)/$(MAIN_PACKAGE)/MaxSafeHeight.class
$(RUN_CMD) $(MAIN_PACKAGE).MaxSafeHeight $(PROGRAM_ARGS)
.PHONY: MaxSquareSubmatrix
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxSquareSubmatrix.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MaxSquareSubmatrix.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MaxSquareSubmatrix.java"
MaxSquareSubmatrix: $(BUILD_DIR)/$(MAIN_PACKAGE)/MaxSquareSubmatrix.class
$(RUN_CMD) $(MAIN_PACKAGE).MaxSquareSubmatrix $(PROGRAM_ARGS)
.PHONY: MaxSubmatrix
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxSubmatrix.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MaxSubmatrix.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MaxSubmatrix.java"
MaxSubmatrix: $(BUILD_DIR)/$(MAIN_PACKAGE)/MaxSubmatrix.class
$(RUN_CMD) $(MAIN_PACKAGE).MaxSubmatrix $(PROGRAM_ARGS)
.PHONY: MaxSumSubarray
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxSumSubarray.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MaxSumSubarray.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MaxSumSubarray.java"
MaxSumSubarray: $(BUILD_DIR)/$(MAIN_PACKAGE)/MaxSumSubarray.class
$(RUN_CMD) $(MAIN_PACKAGE).MaxSumSubarray $(PROGRAM_ARGS)
.PHONY: MaxTeamsInPhotograph
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxTeamsInPhotograph.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MaxTeamsInPhotograph.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MaxTeamsInPhotograph.java"
MaxTeamsInPhotograph: $(BUILD_DIR)/$(MAIN_PACKAGE)/MaxTeamsInPhotograph.class
$(RUN_CMD) $(MAIN_PACKAGE).MaxTeamsInPhotograph $(PROGRAM_ARGS)
.PHONY: MaxTrappedWater
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxTrappedWater.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MaxTrappedWater.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MaxTrappedWater.java"
MaxTrappedWater: $(BUILD_DIR)/$(MAIN_PACKAGE)/MaxTrappedWater.class
$(RUN_CMD) $(MAIN_PACKAGE).MaxTrappedWater $(PROGRAM_ARGS)
.PHONY: MaxWaterTrappable
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxWaterTrappable.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MaxWaterTrappable.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MaxWaterTrappable.java"
MaxWaterTrappable: $(BUILD_DIR)/$(MAIN_PACKAGE)/MaxWaterTrappable.class
$(RUN_CMD) $(MAIN_PACKAGE).MaxWaterTrappable $(PROGRAM_ARGS)
.PHONY: MaximumSubarrayInCircularArray
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaximumSubarrayInCircularArray.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MaximumSubarrayInCircularArray.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MaximumSubarrayInCircularArray.java"
MaximumSubarrayInCircularArray: $(BUILD_DIR)/$(MAIN_PACKAGE)/MaximumSubarrayInCircularArray.class
$(RUN_CMD) $(MAIN_PACKAGE).MaximumSubarrayInCircularArray $(PROGRAM_ARGS)
.PHONY: MinimumDistance3SortedArrays
$(BUILD_DIR)/$(MAIN_PACKAGE)/MinimumDistance3SortedArrays.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MinimumDistance3SortedArrays.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MinimumDistance3SortedArrays.java"
MinimumDistance3SortedArrays: $(BUILD_DIR)/$(MAIN_PACKAGE)/MinimumDistance3SortedArrays.class
$(RUN_CMD) $(MAIN_PACKAGE).MinimumDistance3SortedArrays $(PROGRAM_ARGS)
.PHONY: MinimumPointsCoveringIntervals
$(BUILD_DIR)/$(MAIN_PACKAGE)/MinimumPointsCoveringIntervals.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MinimumPointsCoveringIntervals.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MinimumPointsCoveringIntervals.java"
MinimumPointsCoveringIntervals: $(BUILD_DIR)/$(MAIN_PACKAGE)/MinimumPointsCoveringIntervals.class
$(RUN_CMD) $(MAIN_PACKAGE).MinimumPointsCoveringIntervals $(PROGRAM_ARGS)
.PHONY: MinimumWaitingTime
$(BUILD_DIR)/$(MAIN_PACKAGE)/MinimumWaitingTime.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MinimumWaitingTime.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MinimumWaitingTime.java"
MinimumWaitingTime: $(BUILD_DIR)/$(MAIN_PACKAGE)/MinimumWaitingTime.class
$(RUN_CMD) $(MAIN_PACKAGE).MinimumWaitingTime $(PROGRAM_ARGS)
.PHONY: MinimumWeightPathInATriangle
$(BUILD_DIR)/$(MAIN_PACKAGE)/MinimumWeightPathInATriangle.class: $(SRC_DIR)/$(MAIN_PACKAGE)/MinimumWeightPathInATriangle.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/MinimumWeightPathInATriangle.java"
MinimumWeightPathInATriangle: $(BUILD_DIR)/$(MAIN_PACKAGE)/MinimumWeightPathInATriangle.class
$(RUN_CMD) $(MAIN_PACKAGE).MinimumWeightPathInATriangle $(PROGRAM_ARGS)
.PHONY: NQueens
$(BUILD_DIR)/$(MAIN_PACKAGE)/NQueens.class: $(SRC_DIR)/$(MAIN_PACKAGE)/NQueens.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/NQueens.java"
NQueens: $(BUILD_DIR)/$(MAIN_PACKAGE)/NQueens.class
$(RUN_CMD) $(MAIN_PACKAGE).NQueens $(PROGRAM_ARGS)
.PHONY: NearestRepeatedEntries
$(BUILD_DIR)/$(MAIN_PACKAGE)/NearestRepeatedEntries.class: $(SRC_DIR)/$(MAIN_PACKAGE)/NearestRepeatedEntries.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/NearestRepeatedEntries.java"
NearestRepeatedEntries: $(BUILD_DIR)/$(MAIN_PACKAGE)/NearestRepeatedEntries.class
$(RUN_CMD) $(MAIN_PACKAGE).NearestRepeatedEntries $(PROGRAM_ARGS)
.PHONY: NextPermutation
$(BUILD_DIR)/$(MAIN_PACKAGE)/NextPermutation.class: $(SRC_DIR)/$(MAIN_PACKAGE)/NextPermutation.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/NextPermutation.java"
NextPermutation: $(BUILD_DIR)/$(MAIN_PACKAGE)/NextPermutation.class
$(RUN_CMD) $(MAIN_PACKAGE).NextPermutation $(PROGRAM_ARGS)
.PHONY: NonuniformRandomNumber
$(BUILD_DIR)/$(MAIN_PACKAGE)/NonuniformRandomNumber.class: $(SRC_DIR)/$(MAIN_PACKAGE)/NonuniformRandomNumber.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/NonuniformRandomNumber.java"
NonuniformRandomNumber: $(BUILD_DIR)/$(MAIN_PACKAGE)/NonuniformRandomNumber.class
$(RUN_CMD) $(MAIN_PACKAGE).NonuniformRandomNumber $(PROGRAM_ARGS)
.PHONY: NumberOfScoreCombinations
$(BUILD_DIR)/$(MAIN_PACKAGE)/NumberOfScoreCombinations.class: $(SRC_DIR)/$(MAIN_PACKAGE)/NumberOfScoreCombinations.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/NumberOfScoreCombinations.java"
NumberOfScoreCombinations: $(BUILD_DIR)/$(MAIN_PACKAGE)/NumberOfScoreCombinations.class
$(RUN_CMD) $(MAIN_PACKAGE).NumberOfScoreCombinations $(PROGRAM_ARGS)
.PHONY: NumberOfTraversalsMatrix
$(BUILD_DIR)/$(MAIN_PACKAGE)/NumberOfTraversalsMatrix.class: $(SRC_DIR)/$(MAIN_PACKAGE)/NumberOfTraversalsMatrix.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/NumberOfTraversalsMatrix.java"
NumberOfTraversalsMatrix: $(BUILD_DIR)/$(MAIN_PACKAGE)/NumberOfTraversalsMatrix.class
$(RUN_CMD) $(MAIN_PACKAGE).NumberOfTraversalsMatrix $(PROGRAM_ARGS)
.PHONY: NumberOfTraversalsStaircase
$(BUILD_DIR)/$(MAIN_PACKAGE)/NumberOfTraversalsStaircase.class: $(SRC_DIR)/$(MAIN_PACKAGE)/NumberOfTraversalsStaircase.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/NumberOfTraversalsStaircase.java"
NumberOfTraversalsStaircase: $(BUILD_DIR)/$(MAIN_PACKAGE)/NumberOfTraversalsStaircase.class
$(RUN_CMD) $(MAIN_PACKAGE).NumberOfTraversalsStaircase $(PROGRAM_ARGS)
.PHONY: OfflineSampling
$(BUILD_DIR)/$(MAIN_PACKAGE)/OfflineSampling.class: $(SRC_DIR)/$(MAIN_PACKAGE)/OfflineSampling.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/OfflineSampling.java"
OfflineSampling: $(BUILD_DIR)/$(MAIN_PACKAGE)/OfflineSampling.class
$(RUN_CMD) $(MAIN_PACKAGE).OfflineSampling $(PROGRAM_ARGS)
.PHONY: OnlineMedian
$(BUILD_DIR)/$(MAIN_PACKAGE)/OnlineMedian.class: $(SRC_DIR)/$(MAIN_PACKAGE)/OnlineMedian.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/OnlineMedian.java"
OnlineMedian: $(BUILD_DIR)/$(MAIN_PACKAGE)/OnlineMedian.class
$(RUN_CMD) $(MAIN_PACKAGE).OnlineMedian $(PROGRAM_ARGS)
.PHONY: OnlineSampling
$(BUILD_DIR)/$(MAIN_PACKAGE)/OnlineSampling.class: $(SRC_DIR)/$(MAIN_PACKAGE)/OnlineSampling.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/OnlineSampling.java"
OnlineSampling: $(BUILD_DIR)/$(MAIN_PACKAGE)/OnlineSampling.class
$(RUN_CMD) $(MAIN_PACKAGE).OnlineSampling $(PROGRAM_ARGS)
.PHONY: Parity
$(BUILD_DIR)/$(MAIN_PACKAGE)/Parity.class: $(SRC_DIR)/$(MAIN_PACKAGE)/Parity.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/Parity.java"
Parity: $(BUILD_DIR)/$(MAIN_PACKAGE)/Parity.class
$(RUN_CMD) $(MAIN_PACKAGE).Parity $(PROGRAM_ARGS)
.PHONY: PascalTriangle
$(BUILD_DIR)/$(MAIN_PACKAGE)/PascalTriangle.class: $(SRC_DIR)/$(MAIN_PACKAGE)/PascalTriangle.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/PascalTriangle.java"
PascalTriangle: $(BUILD_DIR)/$(MAIN_PACKAGE)/PascalTriangle.class
$(RUN_CMD) $(MAIN_PACKAGE).PascalTriangle $(PROGRAM_ARGS)
.PHONY: PathSum
$(BUILD_DIR)/$(MAIN_PACKAGE)/PathSum.class: $(SRC_DIR)/$(MAIN_PACKAGE)/PathSum.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/PathSum.java"
PathSum: $(BUILD_DIR)/$(MAIN_PACKAGE)/PathSum.class
$(RUN_CMD) $(MAIN_PACKAGE).PathSum $(PROGRAM_ARGS)
.PHONY: Permutations
$(BUILD_DIR)/$(MAIN_PACKAGE)/Permutations.class: $(SRC_DIR)/$(MAIN_PACKAGE)/Permutations.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/Permutations.java"
Permutations: $(BUILD_DIR)/$(MAIN_PACKAGE)/Permutations.class
$(RUN_CMD) $(MAIN_PACKAGE).Permutations $(PROGRAM_ARGS)
.PHONY: PhoneNumberMnemonic
$(BUILD_DIR)/$(MAIN_PACKAGE)/PhoneNumberMnemonic.class: $(SRC_DIR)/$(MAIN_PACKAGE)/PhoneNumberMnemonic.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/PhoneNumberMnemonic.java"
PhoneNumberMnemonic: $(BUILD_DIR)/$(MAIN_PACKAGE)/PhoneNumberMnemonic.class
$(RUN_CMD) $(MAIN_PACKAGE).PhoneNumberMnemonic $(PROGRAM_ARGS)
.PHONY: PickingUpCoins
$(BUILD_DIR)/$(MAIN_PACKAGE)/PickingUpCoins.class: $(SRC_DIR)/$(MAIN_PACKAGE)/PickingUpCoins.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/PickingUpCoins.java"
PickingUpCoins: $(BUILD_DIR)/$(MAIN_PACKAGE)/PickingUpCoins.class
$(RUN_CMD) $(MAIN_PACKAGE).PickingUpCoins $(PROGRAM_ARGS)
.PHONY: PivotList
$(BUILD_DIR)/$(MAIN_PACKAGE)/PivotList.class: $(SRC_DIR)/$(MAIN_PACKAGE)/PivotList.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/PivotList.java"
PivotList: $(BUILD_DIR)/$(MAIN_PACKAGE)/PivotList.class
$(RUN_CMD) $(MAIN_PACKAGE).PivotList $(PROGRAM_ARGS)
.PHONY: PowerSet
$(BUILD_DIR)/$(MAIN_PACKAGE)/PowerSet.class: $(SRC_DIR)/$(MAIN_PACKAGE)/PowerSet.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/PowerSet.java"
PowerSet: $(BUILD_DIR)/$(MAIN_PACKAGE)/PowerSet.class
$(RUN_CMD) $(MAIN_PACKAGE).PowerSet $(PROGRAM_ARGS)
.PHONY: PowerXY
$(BUILD_DIR)/$(MAIN_PACKAGE)/PowerXY.class: $(SRC_DIR)/$(MAIN_PACKAGE)/PowerXY.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/PowerXY.java"
PowerXY: $(BUILD_DIR)/$(MAIN_PACKAGE)/PowerXY.class
$(RUN_CMD) $(MAIN_PACKAGE).PowerXY $(PROGRAM_ARGS)
.PHONY: PrettyPrinting
$(BUILD_DIR)/$(MAIN_PACKAGE)/PrettyPrinting.class: $(SRC_DIR)/$(MAIN_PACKAGE)/PrettyPrinting.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/PrettyPrinting.java"
PrettyPrinting: $(BUILD_DIR)/$(MAIN_PACKAGE)/PrettyPrinting.class
$(RUN_CMD) $(MAIN_PACKAGE).PrettyPrinting $(PROGRAM_ARGS)
.PHONY: PrimeSieve
$(BUILD_DIR)/$(MAIN_PACKAGE)/PrimeSieve.class: $(SRC_DIR)/$(MAIN_PACKAGE)/PrimeSieve.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/PrimeSieve.java"
PrimeSieve: $(BUILD_DIR)/$(MAIN_PACKAGE)/PrimeSieve.class
$(RUN_CMD) $(MAIN_PACKAGE).PrimeSieve $(PROGRAM_ARGS)
.PHONY: PrimitiveDivide
$(BUILD_DIR)/$(MAIN_PACKAGE)/PrimitiveDivide.class: $(SRC_DIR)/$(MAIN_PACKAGE)/PrimitiveDivide.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/PrimitiveDivide.java"
PrimitiveDivide: $(BUILD_DIR)/$(MAIN_PACKAGE)/PrimitiveDivide.class
$(RUN_CMD) $(MAIN_PACKAGE).PrimitiveDivide $(PROGRAM_ARGS)
.PHONY: PrimitiveMultiply
$(BUILD_DIR)/$(MAIN_PACKAGE)/PrimitiveMultiply.class: $(SRC_DIR)/$(MAIN_PACKAGE)/PrimitiveMultiply.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/PrimitiveMultiply.java"
PrimitiveMultiply: $(BUILD_DIR)/$(MAIN_PACKAGE)/PrimitiveMultiply.class
$(RUN_CMD) $(MAIN_PACKAGE).PrimitiveMultiply $(PROGRAM_ARGS)
.PHONY: QueueFromStacks
$(BUILD_DIR)/$(MAIN_PACKAGE)/QueueFromStacks.class: $(SRC_DIR)/$(MAIN_PACKAGE)/QueueFromStacks.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/QueueFromStacks.java"
QueueFromStacks: $(BUILD_DIR)/$(MAIN_PACKAGE)/QueueFromStacks.class
$(RUN_CMD) $(MAIN_PACKAGE).QueueFromStacks $(PROGRAM_ARGS)
.PHONY: QueueWithMax
$(BUILD_DIR)/$(MAIN_PACKAGE)/QueueWithMax.class: $(SRC_DIR)/$(MAIN_PACKAGE)/QueueWithMax.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/QueueWithMax.java"
QueueWithMax: $(BUILD_DIR)/$(MAIN_PACKAGE)/QueueWithMax.class
$(RUN_CMD) $(MAIN_PACKAGE).QueueWithMax $(PROGRAM_ARGS)
.PHONY: RandomPermutation
$(BUILD_DIR)/$(MAIN_PACKAGE)/RandomPermutation.class: $(SRC_DIR)/$(MAIN_PACKAGE)/RandomPermutation.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/RandomPermutation.java"
RandomPermutation: $(BUILD_DIR)/$(MAIN_PACKAGE)/RandomPermutation.class
$(RUN_CMD) $(MAIN_PACKAGE).RandomPermutation $(PROGRAM_ARGS)
.PHONY: RandomSubset
$(BUILD_DIR)/$(MAIN_PACKAGE)/RandomSubset.class: $(SRC_DIR)/$(MAIN_PACKAGE)/RandomSubset.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/RandomSubset.java"
RandomSubset: $(BUILD_DIR)/$(MAIN_PACKAGE)/RandomSubset.class
$(RUN_CMD) $(MAIN_PACKAGE).RandomSubset $(PROGRAM_ARGS)
.PHONY: RangeLookupInBst
$(BUILD_DIR)/$(MAIN_PACKAGE)/RangeLookupInBst.class: $(SRC_DIR)/$(MAIN_PACKAGE)/RangeLookupInBst.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/RangeLookupInBst.java"
RangeLookupInBst: $(BUILD_DIR)/$(MAIN_PACKAGE)/RangeLookupInBst.class
$(RUN_CMD) $(MAIN_PACKAGE).RangeLookupInBst $(PROGRAM_ARGS)
.PHONY: RealSquareRoot
$(BUILD_DIR)/$(MAIN_PACKAGE)/RealSquareRoot.class: $(SRC_DIR)/$(MAIN_PACKAGE)/RealSquareRoot.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/RealSquareRoot.java"
RealSquareRoot: $(BUILD_DIR)/$(MAIN_PACKAGE)/RealSquareRoot.class
$(RUN_CMD) $(MAIN_PACKAGE).RealSquareRoot $(PROGRAM_ARGS)
.PHONY: RectangleIntersection
$(BUILD_DIR)/$(MAIN_PACKAGE)/RectangleIntersection.class: $(SRC_DIR)/$(MAIN_PACKAGE)/RectangleIntersection.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/RectangleIntersection.java"
RectangleIntersection: $(BUILD_DIR)/$(MAIN_PACKAGE)/RectangleIntersection.class
$(RUN_CMD) $(MAIN_PACKAGE).RectangleIntersection $(PROGRAM_ARGS)
.PHONY: RefuelingSchedule
$(BUILD_DIR)/$(MAIN_PACKAGE)/RefuelingSchedule.class: $(SRC_DIR)/$(MAIN_PACKAGE)/RefuelingSchedule.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/RefuelingSchedule.java"
RefuelingSchedule: $(BUILD_DIR)/$(MAIN_PACKAGE)/RefuelingSchedule.class
$(RUN_CMD) $(MAIN_PACKAGE).RefuelingSchedule $(PROGRAM_ARGS)
.PHONY: RegularExpression
$(BUILD_DIR)/$(MAIN_PACKAGE)/RegularExpression.class: $(SRC_DIR)/$(MAIN_PACKAGE)/RegularExpression.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/RegularExpression.java"
RegularExpression: $(BUILD_DIR)/$(MAIN_PACKAGE)/RegularExpression.class
$(RUN_CMD) $(MAIN_PACKAGE).RegularExpression $(PROGRAM_ARGS)
.PHONY: RemoveDuplicates
$(BUILD_DIR)/$(MAIN_PACKAGE)/RemoveDuplicates.class: $(SRC_DIR)/$(MAIN_PACKAGE)/RemoveDuplicates.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/RemoveDuplicates.java"
RemoveDuplicates: $(BUILD_DIR)/$(MAIN_PACKAGE)/RemoveDuplicates.class
$(RUN_CMD) $(MAIN_PACKAGE).RemoveDuplicates $(PROGRAM_ARGS)
.PHONY: RemoveDuplicatesFromSortedList
$(BUILD_DIR)/$(MAIN_PACKAGE)/RemoveDuplicatesFromSortedList.class: $(SRC_DIR)/$(MAIN_PACKAGE)/RemoveDuplicatesFromSortedList.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/RemoveDuplicatesFromSortedList.java"
RemoveDuplicatesFromSortedList: $(BUILD_DIR)/$(MAIN_PACKAGE)/RemoveDuplicatesFromSortedList.class
$(RUN_CMD) $(MAIN_PACKAGE).RemoveDuplicatesFromSortedList $(PROGRAM_ARGS)
.PHONY: ReplaceAndRemove
$(BUILD_DIR)/$(MAIN_PACKAGE)/ReplaceAndRemove.class: $(SRC_DIR)/$(MAIN_PACKAGE)/ReplaceAndRemove.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/ReplaceAndRemove.java"
ReplaceAndRemove: $(BUILD_DIR)/$(MAIN_PACKAGE)/ReplaceAndRemove.class
$(RUN_CMD) $(MAIN_PACKAGE).ReplaceAndRemove $(PROGRAM_ARGS)
.PHONY: ReverseBits
$(BUILD_DIR)/$(MAIN_PACKAGE)/ReverseBits.class: $(SRC_DIR)/$(MAIN_PACKAGE)/ReverseBits.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/ReverseBits.java"
ReverseBits: $(BUILD_DIR)/$(MAIN_PACKAGE)/ReverseBits.class
$(RUN_CMD) $(MAIN_PACKAGE).ReverseBits $(PROGRAM_ARGS)
.PHONY: ReverseDigits
$(BUILD_DIR)/$(MAIN_PACKAGE)/ReverseDigits.class: $(SRC_DIR)/$(MAIN_PACKAGE)/ReverseDigits.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/ReverseDigits.java"
ReverseDigits: $(BUILD_DIR)/$(MAIN_PACKAGE)/ReverseDigits.class
$(RUN_CMD) $(MAIN_PACKAGE).ReverseDigits $(PROGRAM_ARGS)
.PHONY: ReverseSublist
$(BUILD_DIR)/$(MAIN_PACKAGE)/ReverseSublist.class: $(SRC_DIR)/$(MAIN_PACKAGE)/ReverseSublist.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/ReverseSublist.java"
ReverseSublist: $(BUILD_DIR)/$(MAIN_PACKAGE)/ReverseSublist.class
$(RUN_CMD) $(MAIN_PACKAGE).ReverseSublist $(PROGRAM_ARGS)
.PHONY: ReverseWords
$(BUILD_DIR)/$(MAIN_PACKAGE)/ReverseWords.class: $(SRC_DIR)/$(MAIN_PACKAGE)/ReverseWords.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/ReverseWords.java"
ReverseWords: $(BUILD_DIR)/$(MAIN_PACKAGE)/ReverseWords.class
$(RUN_CMD) $(MAIN_PACKAGE).ReverseWords $(PROGRAM_ARGS)
.PHONY: RoadNetwork
$(BUILD_DIR)/$(MAIN_PACKAGE)/RoadNetwork.class: $(SRC_DIR)/$(MAIN_PACKAGE)/RoadNetwork.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/RoadNetwork.java"
RoadNetwork: $(BUILD_DIR)/$(MAIN_PACKAGE)/RoadNetwork.class
$(RUN_CMD) $(MAIN_PACKAGE).RoadNetwork $(PROGRAM_ARGS)
.PHONY: RomanToInteger
$(BUILD_DIR)/$(MAIN_PACKAGE)/RomanToInteger.class: $(SRC_DIR)/$(MAIN_PACKAGE)/RomanToInteger.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/RomanToInteger.java"
RomanToInteger: $(BUILD_DIR)/$(MAIN_PACKAGE)/RomanToInteger.class
$(RUN_CMD) $(MAIN_PACKAGE).RomanToInteger $(PROGRAM_ARGS)
.PHONY: RookAttack
$(BUILD_DIR)/$(MAIN_PACKAGE)/RookAttack.class: $(SRC_DIR)/$(MAIN_PACKAGE)/RookAttack.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/RookAttack.java"
RookAttack: $(BUILD_DIR)/$(MAIN_PACKAGE)/RookAttack.class
$(RUN_CMD) $(MAIN_PACKAGE).RookAttack $(PROGRAM_ARGS)
.PHONY: RotateArray
$(BUILD_DIR)/$(MAIN_PACKAGE)/RotateArray.class: $(SRC_DIR)/$(MAIN_PACKAGE)/RotateArray.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/RotateArray.java"
RotateArray: $(BUILD_DIR)/$(MAIN_PACKAGE)/RotateArray.class
$(RUN_CMD) $(MAIN_PACKAGE).RotateArray $(PROGRAM_ARGS)
.PHONY: RunLengthCompression
$(BUILD_DIR)/$(MAIN_PACKAGE)/RunLengthCompression.class: $(SRC_DIR)/$(MAIN_PACKAGE)/RunLengthCompression.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/RunLengthCompression.java"
RunLengthCompression: $(BUILD_DIR)/$(MAIN_PACKAGE)/RunLengthCompression.class
$(RUN_CMD) $(MAIN_PACKAGE).RunLengthCompression $(PROGRAM_ARGS)
.PHONY: SearchEntryEqualToIndex
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchEntryEqualToIndex.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SearchEntryEqualToIndex.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SearchEntryEqualToIndex.java"
SearchEntryEqualToIndex: $(BUILD_DIR)/$(MAIN_PACKAGE)/SearchEntryEqualToIndex.class
$(RUN_CMD) $(MAIN_PACKAGE).SearchEntryEqualToIndex $(PROGRAM_ARGS)
.PHONY: SearchFirstGreaterValueInBst
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchFirstGreaterValueInBst.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SearchFirstGreaterValueInBst.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SearchFirstGreaterValueInBst.java"
SearchFirstGreaterValueInBst: $(BUILD_DIR)/$(MAIN_PACKAGE)/SearchFirstGreaterValueInBst.class
$(RUN_CMD) $(MAIN_PACKAGE).SearchFirstGreaterValueInBst $(PROGRAM_ARGS)
.PHONY: SearchFirstKey
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchFirstKey.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SearchFirstKey.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SearchFirstKey.java"
SearchFirstKey: $(BUILD_DIR)/$(MAIN_PACKAGE)/SearchFirstKey.class
$(RUN_CMD) $(MAIN_PACKAGE).SearchFirstKey $(PROGRAM_ARGS)
.PHONY: SearchForMinMaxInArray
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchForMinMaxInArray.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SearchForMinMaxInArray.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SearchForMinMaxInArray.java"
SearchForMinMaxInArray: $(BUILD_DIR)/$(MAIN_PACKAGE)/SearchForMinMaxInArray.class
$(RUN_CMD) $(MAIN_PACKAGE).SearchForMinMaxInArray $(PROGRAM_ARGS)
.PHONY: SearchForMissingElement
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchForMissingElement.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SearchForMissingElement.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SearchForMissingElement.java"
SearchForMissingElement: $(BUILD_DIR)/$(MAIN_PACKAGE)/SearchForMissingElement.class
$(RUN_CMD) $(MAIN_PACKAGE).SearchForMissingElement $(PROGRAM_ARGS)
.PHONY: SearchFrequentItems
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchFrequentItems.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SearchFrequentItems.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SearchFrequentItems.java"
SearchFrequentItems: $(BUILD_DIR)/$(MAIN_PACKAGE)/SearchFrequentItems.class
$(RUN_CMD) $(MAIN_PACKAGE).SearchFrequentItems $(PROGRAM_ARGS)
.PHONY: SearchInList
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchInList.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SearchInList.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SearchInList.java"
SearchInList: $(BUILD_DIR)/$(MAIN_PACKAGE)/SearchInList.class
$(RUN_CMD) $(MAIN_PACKAGE).SearchInList $(PROGRAM_ARGS)
.PHONY: SearchMaze
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchMaze.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SearchMaze.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SearchMaze.java"
SearchMaze: $(BUILD_DIR)/$(MAIN_PACKAGE)/SearchMaze.class
$(RUN_CMD) $(MAIN_PACKAGE).SearchMaze $(PROGRAM_ARGS)
.PHONY: SearchRowColSortedMatrix
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchRowColSortedMatrix.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SearchRowColSortedMatrix.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SearchRowColSortedMatrix.java"
SearchRowColSortedMatrix: $(BUILD_DIR)/$(MAIN_PACKAGE)/SearchRowColSortedMatrix.class
$(RUN_CMD) $(MAIN_PACKAGE).SearchRowColSortedMatrix $(PROGRAM_ARGS)
.PHONY: SearchShiftedSortedArray
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchShiftedSortedArray.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SearchShiftedSortedArray.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SearchShiftedSortedArray.java"
SearchShiftedSortedArray: $(BUILD_DIR)/$(MAIN_PACKAGE)/SearchShiftedSortedArray.class
$(RUN_CMD) $(MAIN_PACKAGE).SearchShiftedSortedArray $(PROGRAM_ARGS)
.PHONY: SearchUnknownLengthArray
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchUnknownLengthArray.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SearchUnknownLengthArray.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SearchUnknownLengthArray.java"
SearchUnknownLengthArray: $(BUILD_DIR)/$(MAIN_PACKAGE)/SearchUnknownLengthArray.class
$(RUN_CMD) $(MAIN_PACKAGE).SearchUnknownLengthArray $(PROGRAM_ARGS)
.PHONY: SmallestNonconstructibleValue
$(BUILD_DIR)/$(MAIN_PACKAGE)/SmallestNonconstructibleValue.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SmallestNonconstructibleValue.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SmallestNonconstructibleValue.java"
SmallestNonconstructibleValue: $(BUILD_DIR)/$(MAIN_PACKAGE)/SmallestNonconstructibleValue.class
$(RUN_CMD) $(MAIN_PACKAGE).SmallestNonconstructibleValue $(PROGRAM_ARGS)
.PHONY: SmallestSubarrayCoveringAllValues
$(BUILD_DIR)/$(MAIN_PACKAGE)/SmallestSubarrayCoveringAllValues.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SmallestSubarrayCoveringAllValues.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SmallestSubarrayCoveringAllValues.java"
SmallestSubarrayCoveringAllValues: $(BUILD_DIR)/$(MAIN_PACKAGE)/SmallestSubarrayCoveringAllValues.class
$(RUN_CMD) $(MAIN_PACKAGE).SmallestSubarrayCoveringAllValues $(PROGRAM_ARGS)
.PHONY: SmallestSubarrayCoveringSet
$(BUILD_DIR)/$(MAIN_PACKAGE)/SmallestSubarrayCoveringSet.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SmallestSubarrayCoveringSet.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SmallestSubarrayCoveringSet.java"
SmallestSubarrayCoveringSet: $(BUILD_DIR)/$(MAIN_PACKAGE)/SmallestSubarrayCoveringSet.class
$(RUN_CMD) $(MAIN_PACKAGE).SmallestSubarrayCoveringSet $(PROGRAM_ARGS)
.PHONY: SnakeString
$(BUILD_DIR)/$(MAIN_PACKAGE)/SnakeString.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SnakeString.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SnakeString.java"
SnakeString: $(BUILD_DIR)/$(MAIN_PACKAGE)/SnakeString.class
$(RUN_CMD) $(MAIN_PACKAGE).SnakeString $(PROGRAM_ARGS)
.PHONY: SortAlmostSortedArray
$(BUILD_DIR)/$(MAIN_PACKAGE)/SortAlmostSortedArray.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SortAlmostSortedArray.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SortAlmostSortedArray.java"
SortAlmostSortedArray: $(BUILD_DIR)/$(MAIN_PACKAGE)/SortAlmostSortedArray.class
$(RUN_CMD) $(MAIN_PACKAGE).SortAlmostSortedArray $(PROGRAM_ARGS)
.PHONY: SortIncreasingDecreasingArray
$(BUILD_DIR)/$(MAIN_PACKAGE)/SortIncreasingDecreasingArray.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SortIncreasingDecreasingArray.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SortIncreasingDecreasingArray.java"
SortIncreasingDecreasingArray: $(BUILD_DIR)/$(MAIN_PACKAGE)/SortIncreasingDecreasingArray.class
$(RUN_CMD) $(MAIN_PACKAGE).SortIncreasingDecreasingArray $(PROGRAM_ARGS)
.PHONY: SortList
$(BUILD_DIR)/$(MAIN_PACKAGE)/SortList.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SortList.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SortList.java"
SortList: $(BUILD_DIR)/$(MAIN_PACKAGE)/SortList.class
$(RUN_CMD) $(MAIN_PACKAGE).SortList $(PROGRAM_ARGS)
.PHONY: SortedArrayRemoveDups
$(BUILD_DIR)/$(MAIN_PACKAGE)/SortedArrayRemoveDups.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SortedArrayRemoveDups.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SortedArrayRemoveDups.java"
SortedArrayRemoveDups: $(BUILD_DIR)/$(MAIN_PACKAGE)/SortedArrayRemoveDups.class
$(RUN_CMD) $(MAIN_PACKAGE).SortedArrayRemoveDups $(PROGRAM_ARGS)
.PHONY: SortedArraysMerge
$(BUILD_DIR)/$(MAIN_PACKAGE)/SortedArraysMerge.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SortedArraysMerge.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SortedArraysMerge.java"
SortedArraysMerge: $(BUILD_DIR)/$(MAIN_PACKAGE)/SortedArraysMerge.class
$(RUN_CMD) $(MAIN_PACKAGE).SortedArraysMerge $(PROGRAM_ARGS)
.PHONY: SortedListToBst
$(BUILD_DIR)/$(MAIN_PACKAGE)/SortedListToBst.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SortedListToBst.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SortedListToBst.java"
SortedListToBst: $(BUILD_DIR)/$(MAIN_PACKAGE)/SortedListToBst.class
$(RUN_CMD) $(MAIN_PACKAGE).SortedListToBst $(PROGRAM_ARGS)
.PHONY: SortedListsMerge
$(BUILD_DIR)/$(MAIN_PACKAGE)/SortedListsMerge.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SortedListsMerge.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SortedListsMerge.java"
SortedListsMerge: $(BUILD_DIR)/$(MAIN_PACKAGE)/SortedListsMerge.class
$(RUN_CMD) $(MAIN_PACKAGE).SortedListsMerge $(PROGRAM_ARGS)
.PHONY: SpiralOrderingSegments
$(BUILD_DIR)/$(MAIN_PACKAGE)/SpiralOrderingSegments.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SpiralOrderingSegments.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SpiralOrderingSegments.java"
SpiralOrderingSegments: $(BUILD_DIR)/$(MAIN_PACKAGE)/SpiralOrderingSegments.class
$(RUN_CMD) $(MAIN_PACKAGE).SpiralOrderingSegments $(PROGRAM_ARGS)
.PHONY: SpreadsheetEncoding
$(BUILD_DIR)/$(MAIN_PACKAGE)/SpreadsheetEncoding.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SpreadsheetEncoding.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SpreadsheetEncoding.java"
SpreadsheetEncoding: $(BUILD_DIR)/$(MAIN_PACKAGE)/SpreadsheetEncoding.class
$(RUN_CMD) $(MAIN_PACKAGE).SpreadsheetEncoding $(PROGRAM_ARGS)
.PHONY: StackWithMax
$(BUILD_DIR)/$(MAIN_PACKAGE)/StackWithMax.class: $(SRC_DIR)/$(MAIN_PACKAGE)/StackWithMax.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/StackWithMax.java"
StackWithMax: $(BUILD_DIR)/$(MAIN_PACKAGE)/StackWithMax.class
$(RUN_CMD) $(MAIN_PACKAGE).StackWithMax $(PROGRAM_ARGS)
.PHONY: StringDecompositionsIntoDictionaryWords
$(BUILD_DIR)/$(MAIN_PACKAGE)/StringDecompositionsIntoDictionaryWords.class: $(SRC_DIR)/$(MAIN_PACKAGE)/StringDecompositionsIntoDictionaryWords.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/StringDecompositionsIntoDictionaryWords.java"
StringDecompositionsIntoDictionaryWords: $(BUILD_DIR)/$(MAIN_PACKAGE)/StringDecompositionsIntoDictionaryWords.class
$(RUN_CMD) $(MAIN_PACKAGE).StringDecompositionsIntoDictionaryWords $(PROGRAM_ARGS)
.PHONY: StringIntegerInterconversion
$(BUILD_DIR)/$(MAIN_PACKAGE)/StringIntegerInterconversion.class: $(SRC_DIR)/$(MAIN_PACKAGE)/StringIntegerInterconversion.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/StringIntegerInterconversion.java"
StringIntegerInterconversion: $(BUILD_DIR)/$(MAIN_PACKAGE)/StringIntegerInterconversion.class
$(RUN_CMD) $(MAIN_PACKAGE).StringIntegerInterconversion $(PROGRAM_ARGS)
.PHONY: StringTransformability
$(BUILD_DIR)/$(MAIN_PACKAGE)/StringTransformability.class: $(SRC_DIR)/$(MAIN_PACKAGE)/StringTransformability.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/StringTransformability.java"
StringTransformability: $(BUILD_DIR)/$(MAIN_PACKAGE)/StringTransformability.class
$(RUN_CMD) $(MAIN_PACKAGE).StringTransformability $(PROGRAM_ARGS)
.PHONY: SubstringMatch
$(BUILD_DIR)/$(MAIN_PACKAGE)/SubstringMatch.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SubstringMatch.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SubstringMatch.java"
SubstringMatch: $(BUILD_DIR)/$(MAIN_PACKAGE)/SubstringMatch.class
$(RUN_CMD) $(MAIN_PACKAGE).SubstringMatch $(PROGRAM_ARGS)
.PHONY: SuccessorInTree
$(BUILD_DIR)/$(MAIN_PACKAGE)/SuccessorInTree.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SuccessorInTree.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SuccessorInTree.java"
SuccessorInTree: $(BUILD_DIR)/$(MAIN_PACKAGE)/SuccessorInTree.class
$(RUN_CMD) $(MAIN_PACKAGE).SuccessorInTree $(PROGRAM_ARGS)
.PHONY: SudokuSolve
$(BUILD_DIR)/$(MAIN_PACKAGE)/SudokuSolve.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SudokuSolve.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SudokuSolve.java"
SudokuSolve: $(BUILD_DIR)/$(MAIN_PACKAGE)/SudokuSolve.class
$(RUN_CMD) $(MAIN_PACKAGE).SudokuSolve $(PROGRAM_ARGS)
.PHONY: SumRootToLeaf
$(BUILD_DIR)/$(MAIN_PACKAGE)/SumRootToLeaf.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SumRootToLeaf.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SumRootToLeaf.java"
SumRootToLeaf: $(BUILD_DIR)/$(MAIN_PACKAGE)/SumRootToLeaf.class
$(RUN_CMD) $(MAIN_PACKAGE).SumRootToLeaf $(PROGRAM_ARGS)
.PHONY: SunsetView
$(BUILD_DIR)/$(MAIN_PACKAGE)/SunsetView.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SunsetView.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SunsetView.java"
SunsetView: $(BUILD_DIR)/$(MAIN_PACKAGE)/SunsetView.class
$(RUN_CMD) $(MAIN_PACKAGE).SunsetView $(PROGRAM_ARGS)
.PHONY: SwapBits
$(BUILD_DIR)/$(MAIN_PACKAGE)/SwapBits.class: $(SRC_DIR)/$(MAIN_PACKAGE)/SwapBits.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/SwapBits.java"
SwapBits: $(BUILD_DIR)/$(MAIN_PACKAGE)/SwapBits.class
$(RUN_CMD) $(MAIN_PACKAGE).SwapBits $(PROGRAM_ARGS)
.PHONY: TaskPairing
$(BUILD_DIR)/$(MAIN_PACKAGE)/TaskPairing.class: $(SRC_DIR)/$(MAIN_PACKAGE)/TaskPairing.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/TaskPairing.java"
TaskPairing: $(BUILD_DIR)/$(MAIN_PACKAGE)/TaskPairing.class
$(RUN_CMD) $(MAIN_PACKAGE).TaskPairing $(PROGRAM_ARGS)
.PHONY: ThreeSum
$(BUILD_DIR)/$(MAIN_PACKAGE)/ThreeSum.class: $(SRC_DIR)/$(MAIN_PACKAGE)/ThreeSum.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/ThreeSum.java"
ThreeSum: $(BUILD_DIR)/$(MAIN_PACKAGE)/ThreeSum.class
$(RUN_CMD) $(MAIN_PACKAGE).ThreeSum $(PROGRAM_ARGS)
.PHONY: TreeConnectLeaves
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreeConnectLeaves.class: $(SRC_DIR)/$(MAIN_PACKAGE)/TreeConnectLeaves.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/TreeConnectLeaves.java"
TreeConnectLeaves: $(BUILD_DIR)/$(MAIN_PACKAGE)/TreeConnectLeaves.class
$(RUN_CMD) $(MAIN_PACKAGE).TreeConnectLeaves $(PROGRAM_ARGS)
.PHONY: TreeExterior
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreeExterior.class: $(SRC_DIR)/$(MAIN_PACKAGE)/TreeExterior.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/TreeExterior.java"
TreeExterior: $(BUILD_DIR)/$(MAIN_PACKAGE)/TreeExterior.class
$(RUN_CMD) $(MAIN_PACKAGE).TreeExterior $(PROGRAM_ARGS)
.PHONY: TreeFromPreorderInorder
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreeFromPreorderInorder.class: $(SRC_DIR)/$(MAIN_PACKAGE)/TreeFromPreorderInorder.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/TreeFromPreorderInorder.java"
TreeFromPreorderInorder: $(BUILD_DIR)/$(MAIN_PACKAGE)/TreeFromPreorderInorder.class
$(RUN_CMD) $(MAIN_PACKAGE).TreeFromPreorderInorder $(PROGRAM_ARGS)
.PHONY: TreeFromPreorderWithNull
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreeFromPreorderWithNull.class: $(SRC_DIR)/$(MAIN_PACKAGE)/TreeFromPreorderWithNull.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/TreeFromPreorderWithNull.java"
TreeFromPreorderWithNull: $(BUILD_DIR)/$(MAIN_PACKAGE)/TreeFromPreorderWithNull.class
$(RUN_CMD) $(MAIN_PACKAGE).TreeFromPreorderWithNull $(PROGRAM_ARGS)
.PHONY: TreeInorder
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreeInorder.class: $(SRC_DIR)/$(MAIN_PACKAGE)/TreeInorder.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/TreeInorder.java"
TreeInorder: $(BUILD_DIR)/$(MAIN_PACKAGE)/TreeInorder.class
$(RUN_CMD) $(MAIN_PACKAGE).TreeInorder $(PROGRAM_ARGS)
.PHONY: TreeLevelOrder
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreeLevelOrder.class: $(SRC_DIR)/$(MAIN_PACKAGE)/TreeLevelOrder.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/TreeLevelOrder.java"
TreeLevelOrder: $(BUILD_DIR)/$(MAIN_PACKAGE)/TreeLevelOrder.class
$(RUN_CMD) $(MAIN_PACKAGE).TreeLevelOrder $(PROGRAM_ARGS)
.PHONY: TreePostorder
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreePostorder.class: $(SRC_DIR)/$(MAIN_PACKAGE)/TreePostorder.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/TreePostorder.java"
TreePostorder: $(BUILD_DIR)/$(MAIN_PACKAGE)/TreePostorder.class
$(RUN_CMD) $(MAIN_PACKAGE).TreePostorder $(PROGRAM_ARGS)
.PHONY: TreePreorder
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreePreorder.class: $(SRC_DIR)/$(MAIN_PACKAGE)/TreePreorder.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/TreePreorder.java"
TreePreorder: $(BUILD_DIR)/$(MAIN_PACKAGE)/TreePreorder.class
$(RUN_CMD) $(MAIN_PACKAGE).TreePreorder $(PROGRAM_ARGS)
.PHONY: TreeRightSibling
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreeRightSibling.class: $(SRC_DIR)/$(MAIN_PACKAGE)/TreeRightSibling.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/TreeRightSibling.java"
TreeRightSibling: $(BUILD_DIR)/$(MAIN_PACKAGE)/TreeRightSibling.class
$(RUN_CMD) $(MAIN_PACKAGE).TreeRightSibling $(PROGRAM_ARGS)
.PHONY: TreeWithParentInorder
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreeWithParentInorder.class: $(SRC_DIR)/$(MAIN_PACKAGE)/TreeWithParentInorder.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/TreeWithParentInorder.java"
TreeWithParentInorder: $(BUILD_DIR)/$(MAIN_PACKAGE)/TreeWithParentInorder.class
$(RUN_CMD) $(MAIN_PACKAGE).TreeWithParentInorder $(PROGRAM_ARGS)
.PHONY: TwoSortedArraysMerge
$(BUILD_DIR)/$(MAIN_PACKAGE)/TwoSortedArraysMerge.class: $(SRC_DIR)/$(MAIN_PACKAGE)/TwoSortedArraysMerge.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/TwoSortedArraysMerge.java"
TwoSortedArraysMerge: $(BUILD_DIR)/$(MAIN_PACKAGE)/TwoSortedArraysMerge.class
$(RUN_CMD) $(MAIN_PACKAGE).TwoSortedArraysMerge $(PROGRAM_ARGS)
.PHONY: TwoSum
$(BUILD_DIR)/$(MAIN_PACKAGE)/TwoSum.class: $(SRC_DIR)/$(MAIN_PACKAGE)/TwoSum.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/TwoSum.java"
TwoSum: $(BUILD_DIR)/$(MAIN_PACKAGE)/TwoSum.class
$(RUN_CMD) $(MAIN_PACKAGE).TwoSum $(PROGRAM_ARGS)
.PHONY: UniformRandomNumber
$(BUILD_DIR)/$(MAIN_PACKAGE)/UniformRandomNumber.class: $(SRC_DIR)/$(MAIN_PACKAGE)/UniformRandomNumber.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/UniformRandomNumber.java"
UniformRandomNumber: $(BUILD_DIR)/$(MAIN_PACKAGE)/UniformRandomNumber.class
$(RUN_CMD) $(MAIN_PACKAGE).UniformRandomNumber $(PROGRAM_ARGS)
.PHONY: ValidIpAddresses
$(BUILD_DIR)/$(MAIN_PACKAGE)/ValidIpAddresses.class: $(SRC_DIR)/$(MAIN_PACKAGE)/ValidIpAddresses.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/ValidIpAddresses.java"
ValidIpAddresses: $(BUILD_DIR)/$(MAIN_PACKAGE)/ValidIpAddresses.class
$(RUN_CMD) $(MAIN_PACKAGE).ValidIpAddresses $(PROGRAM_ARGS)
.PHONY: ZipList
$(BUILD_DIR)/$(MAIN_PACKAGE)/ZipList.class: $(SRC_DIR)/$(MAIN_PACKAGE)/ZipList.java $(TEST_FRAMEWORK)
$(JAVAC_CMD) "$(SRC_DIR)/$(MAIN_PACKAGE)/ZipList.java"
ZipList: $(BUILD_DIR)/$(MAIN_PACKAGE)/ZipList.class
$(RUN_CMD) $(MAIN_PACKAGE).ZipList $(PROGRAM_ARGS)
.PHONY: all
all: \
$(BUILD_DIR)/$(MAIN_PACKAGE)/ABSqrt2.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/AbsentValueArray.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/AddingCredits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/AdvanceByOffsets.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/AlternatingArray.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/Anagrams.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/ApplyPermutation.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/Arbitrage.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/BinomialCoefficients.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/Bonus.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/BstFromPreorder.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/BstFromSortedArray.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/BstMerge.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/BstToSortedList.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/BuyAndSellStock.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/BuyAndSellStockKTimes.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/BuyAndSellStockTwice.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/CalendarRendering.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/CircularQueue.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/ClosestIntSameWeight.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/CollatzChecker.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/Combinations.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/ConvertBase.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/CopyPostingList.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/CountBits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/CountInversions.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/DeadlockDetection.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/DefectiveJugs.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/DeleteFromList.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/DeleteKthLastFromList.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/DeleteNodeFromList.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/DescendantAndAncestorInBst.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/DirectoryPathNormalization.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/DoListsOverlap.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/DoTerminatedListsOverlap.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/DrawingSkyline.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/DutchNationalFlag.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/ElementAppearingOnce.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/EnumerateBalancedParentheses.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/EnumeratePalindromicDecompositions.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/EnumerateTrees.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/EvaluateRpn.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/EvenOddArray.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/EvenOddListMerge.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/Fibonacci.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/FindSalaryThreshold.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/FirstMissingPositiveEntry.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/Gcd.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/GraphClone.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/GrayCode.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/GroupEqualEntries.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/HIndex.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/Hanoi.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/HuffmanCoding.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/InsertInList.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/InsertOperatorsInString.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IntAsArrayIncrement.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IntAsArrayMultiply.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IntAsListAdd.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IntSquareRoot.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IntersectSortedArrays.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IntervalAdd.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IntervalsUnion.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsAnonymousLetterConstructible.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsArrayDominated.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsCircuitWirable.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsListCyclic.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsListPalindromic.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsNumberPalindromic.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsStringDecomposableIntoWords.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsStringInMatrix.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsStringPalindromicPunctuation.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsStringPermutableToPalindrome.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsTreeABst.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsTreeBalanced.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsTreeSymmetric.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsValidParenthesization.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/IsValidSudoku.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/KClosestStars.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/KLargestInHeap.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/KLargestValuesInBst.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/Knapsack.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/KthLargestElementInLongArray.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/KthLargestElementInTwoSortedArrays.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/KthLargestInArray.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/KthNodeInTree.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/LargestRectangleUnderSkyline.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/LeftRightJustifyText.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/LevenshteinDistance.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/LineThroughMostPoints.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/ListCyclicRightShift.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/LongestContainedInterval.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/LongestIncreasingSubarray.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/LongestNondecreasingSubsequence.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/LongestSubarrayWithDistinctValues.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/LongestSubarrayWithSumConstraint.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/LongestSubstringWithMatchingParentheses.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/LookAndSay.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestor.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestorCloseAncestor.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestorInBst.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/LowestCommonAncestorWithParent.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/LruCache.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MajorityElement.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MatrixConnectedRegions.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MatrixEnclosedRegions.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MatrixRotation.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxOfSlidingWindow.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxProductAllButOne.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxSafeHeight.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxSquareSubmatrix.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxSubmatrix.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxSumSubarray.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxTeamsInPhotograph.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxTrappedWater.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaxWaterTrappable.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MaximumSubarrayInCircularArray.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MinimumDistance3SortedArrays.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MinimumPointsCoveringIntervals.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MinimumWaitingTime.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/MinimumWeightPathInATriangle.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/NQueens.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/NearestRepeatedEntries.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/NextPermutation.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/NonuniformRandomNumber.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/NumberOfScoreCombinations.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/NumberOfTraversalsMatrix.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/NumberOfTraversalsStaircase.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/OfflineSampling.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/OnlineMedian.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/OnlineSampling.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/Parity.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/PascalTriangle.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/PathSum.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/Permutations.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/PhoneNumberMnemonic.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/PickingUpCoins.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/PivotList.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/PowerSet.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/PowerXY.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/PrettyPrinting.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/PrimeSieve.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/PrimitiveDivide.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/PrimitiveMultiply.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/QueueFromStacks.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/QueueWithMax.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/RandomPermutation.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/RandomSubset.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/RangeLookupInBst.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/RealSquareRoot.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/RectangleIntersection.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/RefuelingSchedule.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/RegularExpression.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/RemoveDuplicates.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/RemoveDuplicatesFromSortedList.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/ReplaceAndRemove.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/ReverseBits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/ReverseDigits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/ReverseSublist.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/ReverseWords.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/RoadNetwork.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/RomanToInteger.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/RookAttack.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/RotateArray.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/RunLengthCompression.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchEntryEqualToIndex.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchFirstGreaterValueInBst.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchFirstKey.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchForMinMaxInArray.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchForMissingElement.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchFrequentItems.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchInList.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchMaze.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchRowColSortedMatrix.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchShiftedSortedArray.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SearchUnknownLengthArray.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SmallestNonconstructibleValue.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SmallestSubarrayCoveringAllValues.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SmallestSubarrayCoveringSet.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SnakeString.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SortAlmostSortedArray.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SortIncreasingDecreasingArray.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SortList.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SortedArrayRemoveDups.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SortedArraysMerge.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SortedListToBst.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SortedListsMerge.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SpiralOrderingSegments.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SpreadsheetEncoding.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/StackWithMax.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/StringDecompositionsIntoDictionaryWords.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/StringIntegerInterconversion.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/StringTransformability.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SubstringMatch.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SuccessorInTree.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SudokuSolve.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SumRootToLeaf.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SunsetView.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/SwapBits.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/TaskPairing.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/ThreeSum.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreeConnectLeaves.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreeExterior.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreeFromPreorderInorder.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreeFromPreorderWithNull.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreeInorder.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreeLevelOrder.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreePostorder.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreePreorder.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreeRightSibling.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/TreeWithParentInorder.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/TwoSortedArraysMerge.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/TwoSum.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/UniformRandomNumber.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/ValidIpAddresses.class \
$(BUILD_DIR)/$(MAIN_PACKAGE)/ZipList.class
.PHONY: clean
clean:
rm -r $(BUILD_DIR)