Makefile refers to make, instead of make -C Poly.Internals
make[1]: Nothing to be done for `all'.
make -C PolyCompiler
mkdir -p Build
make -C ../Poly.Internals
make[2]: Nothing to be done for `all'.
cp ../Poly.Internals/Build/Poly.Internals.dll Build/Poly.Internals.dll
dmcs -r:Build/Poly.Internals.dll -sdk:4.5 CompilerImplementation.cs Context.cs Globals.cs ILInstruction.cs MethodBodyReader.cs MethodGenerator.cs ModuleGenerator.cs Naming.cs Options.cs Program.cs TypeGenerator.cs TypeHelper.cs -out:Build/PolyCompiler.exe
make -C Runtime
gcc -c -MMD -MP callstack.c -o callstack.o -ggdb -m64
gcc -c -MMD -MP exceptions.c -o exceptions.o -ggdb -m64
gcc -c -MMD -MP garbagecollection.c -o garbagecollection.o -ggdb -m64
gcc -c -MMD -MP hashmap.c -o hashmap.o -ggdb -m64
gcc -c -MMD -MP linkedlist.c -o linkedlist.o -ggdb -m64
gcc -c -MMD -MP object.c -o object.o -ggdb -m64
gcc -c -MMD -MP opcodes.c -o opcodes.o -ggdb -m64
gcc -c -MMD -MP runtime.c -o runtime.o -ggdb -m64
gcc -c -MMD -MP stack.c -o stack.o -ggdb -m64
ar rcs runtime.a  callstack.o  exceptions.o  garbagecollection.o  hashmap.o  linkedlist.o  object.o  opcodes.o  runtime.o  stack.o
make -C BCL
make -C mscorlib/
mkdir -p Build
make -C ../../Poly.Internals
make[3]: Nothing to be done for `all'.
cp ../../Poly.Internals/Build/Poly.Internals.dll Build/Poly.Internals.dll
dmcs -t:library -r:Build/Poly.Internals.dll -sdk:4.5 -nowarn:0436,1685 ./Properties/AssemblyInfo.cs ./System/Attribute.cs ./System/Char.cs ./System/Collections/ArrayList.cs ./System/Collections/ArrayListEnumerator.cs ./System/Collections/Generic/List.cs ./System/Console.cs ./System/Double.cs ./System/Environment.cs ./System/Exception.cs ./System/Int32.cs ./System/Int64.cs ./System/Object.cs ./System/Runtime/CompilerServices/RuntimeHelpers.cs ./System/RuntimeFieldHandle.cs ./System/Single.cs ./System/String.cs ./System/Type.cs ./System/ValueType.cs -out:Build/__mscorlib.dll
make -C Testing
make -C RegressionTesting
mkdir -p Build
make -C ../../PolyCompiler
make -C ../Poly.Internals
make[4]: Nothing to be done for `all'.
cp ../Poly.Internals/Build/Poly.Internals.dll Build/Poly.Internals.dll
cp ../../PolyCompiler/Build/Poly.Internals.dll Build/Poly.Internals.dll
cp ../../PolyCompiler/Build/PolyCompiler.exe Build/PolyCompiler.exe
make -C ../../BCL/mscorlib
make -C ../../Poly.Internals
make[4]: Nothing to be done for `all'.
cp ../../Poly.Internals/Build/Poly.Internals.dll Build/Poly.Internals.dll
cp ../../BCL/mscorlib/Build/__mscorlib.dll Build/__mscorlib.dll
make -C ../../Runtime
make[3]: Nothing to be done for `all'.
cp ../../Runtime/runtime.a Build/runtime.a
dmcs CompilerSuite.cs Program.cs -out:Build/RegressionTester.exe
mkdir -p Build/Tests
cp Tests/Class1.cs Build/Tests/
cp Tests/arithmetics.cs Build/Tests/
cp Tests/definitions.xml Build/Tests/
cp Tests/definitions.xsd Build/Tests/
cp Tests/exception1.cs Build/Tests/
cp Tests/exception2.cs Build/Tests/
cp Tests/exitcode.cs Build/Tests/
cp Tests/stdout.cs Build/Tests/
cp Tests/test-001.cs Build/Tests/
cp Tests/test-002.cs Build/Tests/
cp Tests/test-003.cs Build/Tests/
cp Tests/test-004.cs Build/Tests/
cp Tests/test-005.cs Build/Tests/
cp Tests/test-006.cs Build/Tests/
cp Tests/test-007.cs Build/Tests/
cp Tests/test-008.cs Build/Tests/
cp Tests/test-009.cs Build/Tests/
cp Tests/test-010.cs Build/Tests/
cp Tests/test-011.cs Build/Tests/
cp Tests/test-012.cs Build/Tests/
cp Tests/test-013.cs Build/Tests/
cp Tests/test-014.cs Build/Tests/
cp Tests/test-015.cs Build/Tests/
cp Tests/test-016.cs Build/Tests/
cp Tests/test-017.cs Build/Tests/
cp Tests/test-018.cs Build/Tests/
cp Tests/test-019.cs Build/Tests/
cp Tests/test-020.cs Build/Tests/
cp Tests/test-021.cs Build/Tests/
cp Tests/test-022.cs Build/Tests/
cp Tests/test-023.cs Build/Tests/
cp Tests/test-024.cs Build/Tests/
cp Tests/test-025.cs Build/Tests/
cp Tests/test-026.cs Build/Tests/
cp Tests/test-027.cs Build/Tests/
cp Tests/test-028.cs Build/Tests/
cp Tests/test-029.cs Build/Tests/
cp Tests/test-030.cs Build/Tests/
make -C mono-compat
cp polyc.prefix polyc
sed -i '' 's/$PREFIX/\/usr\/local/g' polyc
sed -i '' 's/$CFLAGS/-ggdb -m64/g' polyc
sed -i '' 's/$POLYFLAGS/ --arch=X64/g' polyc
chmod a+x polyc, to support spaces in path when using OS X