.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