You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
163 lines
3.7 KiB
163 lines
3.7 KiB
.PHONY: run build clean quadratic circle numbers recursion factory traverse lambda conditional examples favoritelang favoritelangfp mutuallyprimetraversal eulerfunction conditionalcoprimetraversal numberoperationsadvanced
|
|
|
|
# HelloWorld
|
|
run:
|
|
cd HelloWorld && dotnet run --project HelloWorld.fsproj
|
|
|
|
build:
|
|
cd HelloWorld && dotnet build
|
|
|
|
clean:
|
|
cd HelloWorld && dotnet clean
|
|
|
|
all: build run
|
|
|
|
# QuadraticEquation
|
|
quadratic:
|
|
cd QuadraticEquation && dotnet run --project QuadraticEquation.fsproj
|
|
|
|
build-quadratic:
|
|
cd QuadraticEquation && dotnet build
|
|
|
|
clean-quadratic:
|
|
cd QuadraticEquation && dotnet clean
|
|
|
|
# CircleAndCylinder
|
|
circle:
|
|
cd CircleAndCylinder && dotnet run --project CircleAndCylinder.fsproj
|
|
|
|
build-circle:
|
|
cd CircleAndCylinder && dotnet build
|
|
|
|
clean-circle:
|
|
cd CircleAndCylinder && dotnet clean
|
|
|
|
# NumberOperations
|
|
numbers:
|
|
cd NumberOperations && dotnet run --project NumberOperations.fsproj
|
|
|
|
build-numbers:
|
|
cd NumberOperations && dotnet build
|
|
|
|
clean-numbers:
|
|
cd NumberOperations && dotnet clean
|
|
|
|
# RecursionTypes
|
|
recursion:
|
|
cd RecursionTypes && dotnet run --project RecursionTypes.fsproj
|
|
|
|
build-recursion:
|
|
cd RecursionTypes && dotnet build
|
|
|
|
clean-recursion:
|
|
cd RecursionTypes && dotnet clean
|
|
|
|
# FunctionFactory
|
|
factory:
|
|
cd FunctionFactory && dotnet run --project FunctionFactory.fsproj
|
|
|
|
build-factory:
|
|
cd FunctionFactory && dotnet build
|
|
|
|
clean-factory:
|
|
cd FunctionFactory && dotnet clean
|
|
|
|
# NumberTraversal
|
|
traverse:
|
|
cd NumberTraversal && dotnet run --project NumberTraversal.fsproj
|
|
|
|
build-traverse:
|
|
cd NumberTraversal && dotnet build
|
|
|
|
clean-traverse:
|
|
cd NumberTraversal && dotnet clean
|
|
|
|
# LambdaTraversal
|
|
lambda:
|
|
cd LambdaTraversal && dotnet run --project LambdaTraversal.fsproj
|
|
|
|
build-lambda:
|
|
cd LambdaTraversal && dotnet build
|
|
|
|
clean-lambda:
|
|
cd LambdaTraversal && dotnet clean
|
|
|
|
# ConditionalTraversal
|
|
conditional:
|
|
cd ConditionalTraversal && dotnet run --project ConditionalTraversal.fsproj
|
|
|
|
build-conditional:
|
|
cd ConditionalTraversal && dotnet build
|
|
|
|
clean-conditional:
|
|
cd ConditionalTraversal && dotnet clean
|
|
|
|
# NumberExamples
|
|
examples:
|
|
cd NumberExamples && dotnet run --project NumberExamples.fsproj
|
|
|
|
build-examples:
|
|
cd NumberExamples && dotnet build
|
|
|
|
clean-examples:
|
|
cd NumberExamples && dotnet clean
|
|
|
|
# FavoriteLang
|
|
favoritelang:
|
|
cd FavoriteLang && dotnet run --project FavoriteLang.fsproj
|
|
|
|
build-favoritelang:
|
|
cd FavoriteLang && dotnet build
|
|
|
|
clean-favoritelang:
|
|
cd FavoriteLang && dotnet clean
|
|
|
|
# FavoriteLangFP
|
|
favoritelangfp:
|
|
cd FavoriteLangFP && dotnet run --project FavoriteLangFP.fsproj
|
|
|
|
build-favoritelangfp:
|
|
cd FavoriteLangFP && dotnet build
|
|
|
|
clean-favoritelangfp:
|
|
cd FavoriteLangFP && dotnet clean
|
|
|
|
# MutuallyPrimeTraversal
|
|
mutuallyprimetraversal:
|
|
cd MutuallyPrimeTraversal && dotnet run --project MutuallyPrimeTraversal.fsproj
|
|
|
|
build-mutuallyprimetraversal:
|
|
cd MutuallyPrimeTraversal && dotnet build
|
|
|
|
clean-mutuallyprimetraversal:
|
|
cd MutuallyPrimeTraversal && dotnet clean
|
|
|
|
# EulerFunction
|
|
eulerfunction:
|
|
cd EulerFunction && dotnet run --project EulerFunction.fsproj
|
|
|
|
build-eulerfunction:
|
|
cd EulerFunction && dotnet build
|
|
|
|
clean-eulerfunction:
|
|
cd EulerFunction && dotnet clean
|
|
|
|
# ConditionalCoprimeTraversal
|
|
conditionalcoprimetraversal:
|
|
cd ConditionalCoprimeTraversal && dotnet run --project ConditionalCoprimeTraversal.fsproj
|
|
|
|
build-conditionalcoprimetraversal:
|
|
cd ConditionalCoprimeTraversal && dotnet build
|
|
|
|
clean-conditionalcoprimetraversal:
|
|
cd ConditionalCoprimeTraversal && dotnet clean
|
|
|
|
# NumberOperationsAdvanced
|
|
numberoperationsadvanced:
|
|
cd NumberOperationsAdvanced && dotnet run --project NumberOperationsAdvanced.fsproj
|
|
|
|
build-numberoperationsadvanced:
|
|
cd NumberOperationsAdvanced && dotnet build
|
|
|
|
clean-numberoperationsadvanced:
|
|
cd NumberOperationsAdvanced && dotnet clean
|