summaryrefslogtreecommitdiff
path: root/osx_build.sh
diff options
context:
space:
mode:
authorAsh Wolf <ninji@wuffs.org>2023-01-26 11:30:47 +0000
committerAsh Wolf <ninji@wuffs.org>2023-01-26 11:30:47 +0000
commit094b96ca1df4a035b5f93c351f773306c0241f3f (patch)
tree95ce05e3ebe816c7ee7996206bb37ea17d8ca33c /osx_build.sh
parentfc0c4c0df7b583b55a08317cf1ef6a71d27c0440 (diff)
downloadMWCC-main.tar.gz
MWCC-main.zip
move lots of source files around to match their actual placement in the original treemain
Diffstat (limited to '')
-rwxr-xr-xosx_build.sh189
1 files changed, 99 insertions, 90 deletions
diff --git a/osx_build.sh b/osx_build.sh
index 56d31c2..d31c88f 100755
--- a/osx_build.sh
+++ b/osx_build.sh
@@ -3,7 +3,7 @@ export MWCIncludes=/usr/include
#rm objs/*
-MWC_FLAGS="-c -g -opt l=4,noschedule,speed -enum min -Iincludes -Isdk_hdrs -w all,nounused,nonotinlined -wchar_t on -bool off -Cpp_exceptions off -maxwarnings 10"
+MWC_FLAGS="-c -g -DCW_CLT -DCW_TARGET_MACH -opt l=4,noschedule,speed -enum min -cwd include -Iincludes -Isdk_hdrs -w all,nounused,nonotinlined -wchar_t on -bool off -Cpp_exceptions off -maxwarnings 10"
# CmdLine
~/bin/mwccppc $MWC_FLAGS -o objs/CLCompilerLinkerDropin_V10.o command_line/CmdLine/Src/Callbacks/CLCompilerLinkerDropin_V10.cpp
@@ -63,123 +63,131 @@ MWC_FLAGS="-c -g -opt l=4,noschedule,speed -enum min -Iincludes -Isdk_hdrs -w al
~/bin/mwccppc $MWC_FLAGS -o objs/cc-mach-ppc-mw.o compiler_and_linker/CmdLine_Tools/MacOS_PPC/Tools_PPC/Src/Static/cc-mach-ppc-mw.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CodeGen.o compiler_and_linker/BackEnd/PowerPC/CodeGenerator/CodeGen.c
+~/bin/mwccppc $MWC_FLAGS -o objs/Exceptions.o compiler_and_linker/BackEnd/PowerPC/CodeGenerator/Exceptions.c
+~/bin/mwccppc $MWC_FLAGS -o objs/FunctionCalls.o compiler_and_linker/BackEnd/PowerPC/CodeGenerator/FunctionCalls.c
+~/bin/mwccppc $MWC_FLAGS -o objs/InstrSelection.o compiler_and_linker/BackEnd/PowerPC/CodeGenerator/InstrSelection.c
+~/bin/mwccppc $MWC_FLAGS -o objs/Intrinsics.o compiler_and_linker/BackEnd/PowerPC/CodeGenerator/Intrinsics.c
+~/bin/mwccppc $MWC_FLAGS -o objs/Operands.o compiler_and_linker/BackEnd/PowerPC/CodeGenerator/Operands.c
+~/bin/mwccppc $MWC_FLAGS -o objs/PCodeAssembly.o compiler_and_linker/BackEnd/PowerPC/CodeGenerator/PCodeAssembly.c
+~/bin/mwccppc $MWC_FLAGS -o objs/PCodeListing.o compiler_and_linker/BackEnd/PowerPC/CodeGenerator/PCodeListing.c
+~/bin/mwccppc $MWC_FLAGS -o objs/PCodeUtilities.o compiler_and_linker/BackEnd/PowerPC/CodeGenerator/PCodeUtilities.c
+~/bin/mwccppc $MWC_FLAGS -o objs/Peephole.o compiler_and_linker/BackEnd/PowerPC/CodeGenerator/Peephole.c
+~/bin/mwccppc $MWC_FLAGS -o objs/StackFrame.o compiler_and_linker/BackEnd/PowerPC/CodeGenerator/StackFrame.c
+~/bin/mwccppc $MWC_FLAGS -o objs/StructMoves.o compiler_and_linker/BackEnd/PowerPC/CodeGenerator/StructMoves.c
+~/bin/mwccppc $MWC_FLAGS -o objs/Switch.o compiler_and_linker/BackEnd/PowerPC/CodeGenerator/Switch.c
+~/bin/mwccppc $MWC_FLAGS -o objs/TOC.o compiler_and_linker/BackEnd/PowerPC/CodeGenerator/TOC.c
+
+~/bin/mwccppc $MWC_FLAGS -o objs/Alias.o compiler_and_linker/BackEnd/PowerPC/GlobalOptimizer/Alias.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CodeMotion.o compiler_and_linker/BackEnd/PowerPC/GlobalOptimizer/CodeMotion.c
+~/bin/mwccppc $MWC_FLAGS -o objs/ConstantPropagation.o compiler_and_linker/BackEnd/PowerPC/GlobalOptimizer/ConstantPropagation.c
+~/bin/mwccppc $MWC_FLAGS -o objs/LoopDetection.o compiler_and_linker/BackEnd/PowerPC/GlobalOptimizer/LoopDetection.c
+~/bin/mwccppc $MWC_FLAGS -o objs/LoopOptimization.o compiler_and_linker/BackEnd/PowerPC/GlobalOptimizer/LoopOptimization.c
+~/bin/mwccppc $MWC_FLAGS -o objs/StrengthReduction.o compiler_and_linker/BackEnd/PowerPC/GlobalOptimizer/StrengthReduction.c
+~/bin/mwccppc $MWC_FLAGS -o objs/ValueNumbering.o compiler_and_linker/BackEnd/PowerPC/GlobalOptimizer/ValueNumbering.c
+~/bin/mwccppc $MWC_FLAGS -o objs/VectorArraysToRegs.o compiler_and_linker/BackEnd/PowerPC/GlobalOptimizer/VectorArraysToRegs.c
+
+~/bin/mwccppc $MWC_FLAGS -o objs/FuncLevelAsmPPC.o compiler_and_linker/BackEnd/PowerPC/InlineAssembler/FuncLevelAsmPPC.c
+~/bin/mwccppc $MWC_FLAGS -o objs/GCCInlineAsm.o compiler_and_linker/BackEnd/PowerPC/InlineAssembler/GCCInlineAsm.c
+~/bin/mwccppc $MWC_FLAGS -o objs/InlineAsm.o compiler_and_linker/BackEnd/PowerPC/InlineAssembler/InlineAsm.c
+~/bin/mwccppc $MWC_FLAGS -o objs/InlineAsmPPC.o compiler_and_linker/BackEnd/PowerPC/InlineAssembler/InlineAsmPPC.c
+
+~/bin/mwccppc $MWC_FLAGS -o objs/PCodeInfo.o compiler_and_linker/BackEnd/PowerPC/PCode/PCodeInfo.c
+
+~/bin/mwccppc $MWC_FLAGS -o objs/Coloring.o compiler_and_linker/BackEnd/PowerPC/RegisterAllocator/Coloring.c
+~/bin/mwccppc $MWC_FLAGS -o objs/InterferenceGraph.o compiler_and_linker/BackEnd/PowerPC/RegisterAllocator/InterferenceGraph.c
+~/bin/mwccppc $MWC_FLAGS -o objs/RegisterInfo.o compiler_and_linker/BackEnd/PowerPC/RegisterAllocator/RegisterInfo.c
+~/bin/mwccppc $MWC_FLAGS -o objs/SpillCode.o compiler_and_linker/BackEnd/PowerPC/RegisterAllocator/SpillCode.c
+
+~/bin/mwccppc $MWC_FLAGS -o objs/MachineSimulation601.o compiler_and_linker/BackEnd/PowerPC/Scheduler/MachineSimulation601.c
+~/bin/mwccppc $MWC_FLAGS -o objs/MachineSimulation603.o compiler_and_linker/BackEnd/PowerPC/Scheduler/MachineSimulation603.c
+~/bin/mwccppc $MWC_FLAGS -o objs/MachineSimulation603e.o compiler_and_linker/BackEnd/PowerPC/Scheduler/MachineSimulation603e.c
+~/bin/mwccppc $MWC_FLAGS -o objs/MachineSimulation604.o compiler_and_linker/BackEnd/PowerPC/Scheduler/MachineSimulation604.c
+~/bin/mwccppc $MWC_FLAGS -o objs/MachineSimulation7400.o compiler_and_linker/BackEnd/PowerPC/Scheduler/MachineSimulation7400.c
+~/bin/mwccppc $MWC_FLAGS -o objs/MachineSimulation750.o compiler_and_linker/BackEnd/PowerPC/Scheduler/MachineSimulation750.c
+~/bin/mwccppc $MWC_FLAGS -o objs/MachineSimulation821.o compiler_and_linker/BackEnd/PowerPC/Scheduler/MachineSimulation821.c
+~/bin/mwccppc $MWC_FLAGS -o objs/MachineSimulationAltiVec.o compiler_and_linker/BackEnd/PowerPC/Scheduler/MachineSimulationAltiVec.c
+~/bin/mwccppc $MWC_FLAGS -o objs/Scheduler.o compiler_and_linker/BackEnd/PowerPC/Scheduler/Scheduler.c
+
+~/bin/mwccppc $MWC_FLAGS -o objs/CMachine.o compiler_and_linker/BackEnd/PowerPC/CMachine.c
+~/bin/mwccppc $MWC_FLAGS -o objs/PPCError.o compiler_and_linker/BackEnd/PowerPC/PPCError.c
+
+~/bin/mwccppc $MWC_FLAGS -o objs/CABI.o compiler_and_linker/FrontEnd/C/CABI.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CBrowse.o compiler_and_linker/FrontEnd/C/CBrowse.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CClass.o compiler_and_linker/FrontEnd/C/CClass.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CDecl.o compiler_and_linker/FrontEnd/C/CDecl.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CError.o compiler_and_linker/FrontEnd/C/CError.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CException.o compiler_and_linker/FrontEnd/C/CException.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CExpr.o compiler_and_linker/FrontEnd/C/CExpr.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CExpr2.o compiler_and_linker/FrontEnd/C/CExpr2.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CExprConvMatch.o compiler_and_linker/FrontEnd/C/CExprConvMatch.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CFunc.o compiler_and_linker/FrontEnd/C/CFunc.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CInit.o compiler_and_linker/FrontEnd/C/CInit.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CInline.o compiler_and_linker/FrontEnd/C/CInline.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CMangler.o compiler_and_linker/FrontEnd/C/CMangler.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CParser.o compiler_and_linker/FrontEnd/C/CParser.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CPrec.o compiler_and_linker/FrontEnd/C/CPrec.c
~/bin/mwccppc $MWC_FLAGS -o objs/CPrep.o compiler_and_linker/FrontEnd/C/CPrep.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CPreprocess.o compiler_and_linker/FrontEnd/C/CPreprocess.c
~/bin/mwccppc $MWC_FLAGS -o objs/CPrepTokenizer.o compiler_and_linker/FrontEnd/C/CPrepTokenizer.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CRTTI.o compiler_and_linker/FrontEnd/C/CRTTI.c
~/bin/mwccppc $MWC_FLAGS -o objs/CScope.o compiler_and_linker/FrontEnd/C/CScope.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CSOM.o compiler_and_linker/FrontEnd/C/CSOM.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CTemplateClass.o compiler_and_linker/FrontEnd/C/CTemplateClass.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CTemplateFunc.o compiler_and_linker/FrontEnd/C/CTemplateFunc.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CTemplateNew.o compiler_and_linker/FrontEnd/C/CTemplateNew.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CTemplateTools.o compiler_and_linker/FrontEnd/C/CTemplateTools.c
~/bin/mwccppc $MWC_FLAGS -o objs/CompilerTools.o compiler_and_linker/FrontEnd/Common/CompilerTools.c
+~/bin/mwccppc $MWC_FLAGS -o objs/CIRTransform.o compiler_and_linker/FrontEnd/Common/CIRTransform.c
+~/bin/mwccppc $MWC_FLAGS -o objs/COptimizer.o compiler_and_linker/FrontEnd/Common/COptimizer.c
+
+~/bin/mwccppc $MWC_FLAGS -o objs/IroBitVect.o compiler_and_linker/FrontEnd/Optimizer/IroBitVect.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroCSE.o compiler_and_linker/FrontEnd/Optimizer/IroCSE.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroDump.o compiler_and_linker/FrontEnd/Optimizer/IroDump.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroEmptyLoop.o compiler_and_linker/FrontEnd/Optimizer/IroEmptyLoop.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroEval.o compiler_and_linker/FrontEnd/Optimizer/IroEval.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroExprRegeneration.o compiler_and_linker/FrontEnd/Optimizer/IroExprRegeneration.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroFlowgraph.o compiler_and_linker/FrontEnd/Optimizer/IroFlowgraph.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroJump.o compiler_and_linker/FrontEnd/Optimizer/IroJump.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroLinearForm.o compiler_and_linker/FrontEnd/Optimizer/IroLinearForm.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroLoop.o compiler_and_linker/FrontEnd/Optimizer/IroLoop.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroMalloc.o compiler_and_linker/FrontEnd/Optimizer/IroMalloc.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroPointerAnalysis.o compiler_and_linker/FrontEnd/Optimizer/IroPointerAnalysis.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroPropagate.o compiler_and_linker/FrontEnd/Optimizer/IroPropagate.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IrOptimizer.o compiler_and_linker/FrontEnd/Optimizer/IrOptimizer.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroRangePropagation.o compiler_and_linker/FrontEnd/Optimizer/IroRangePropagation.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroSubable.o compiler_and_linker/FrontEnd/Optimizer/IroSubable.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroTransform.o compiler_and_linker/FrontEnd/Optimizer/IroTransform.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroUnrollLoop.o compiler_and_linker/FrontEnd/Optimizer/IroUnrollLoop.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IROUseDef.o compiler_and_linker/FrontEnd/Optimizer/IROUseDef.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroUtil.o compiler_and_linker/FrontEnd/Optimizer/IroUtil.c
+~/bin/mwccppc $MWC_FLAGS -o objs/IroVars.o compiler_and_linker/FrontEnd/Optimizer/IroVars.c
~/bin/mwccppc $MWC_FLAGS -o objs/AddPropagation.o compiler_and_linker/unsorted/AddPropagation.c
-~/bin/mwccppc $MWC_FLAGS -o objs/Alias.o compiler_and_linker/unsorted/Alias.c
~/bin/mwccppc $MWC_FLAGS -o objs/BitVectors.o compiler_and_linker/unsorted/BitVectors.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CABI.o compiler_and_linker/unsorted/CABI.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CBrowse.o compiler_and_linker/unsorted/CBrowse.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CClass.o compiler_and_linker/unsorted/CClass.c
~/bin/mwccppc $MWC_FLAGS -o objs/CCompiler.o compiler_and_linker/unsorted/CCompiler.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CDecl.o compiler_and_linker/unsorted/CDecl.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CError.o compiler_and_linker/unsorted/CError.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CException.o compiler_and_linker/unsorted/CException.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CExpr.o compiler_and_linker/unsorted/CExpr.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CExpr2.o compiler_and_linker/unsorted/CExpr2.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CExprConvMatch.o compiler_and_linker/unsorted/CExprConvMatch.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CFunc.o compiler_and_linker/unsorted/CFunc.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CInit.o compiler_and_linker/unsorted/CInit.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CInline.o compiler_and_linker/unsorted/CInline.c
~/bin/mwccppc $MWC_FLAGS -o objs/CInt64.o compiler_and_linker/unsorted/CInt64.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CIRTransform.o compiler_and_linker/unsorted/CIRTransform.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CMachine.o compiler_and_linker/unsorted/CMachine.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CMangler.o compiler_and_linker/unsorted/CMangler.c
~/bin/mwccppc $MWC_FLAGS -o objs/CObjC.o compiler_and_linker/unsorted/CObjC.c
~/bin/mwccppc $MWC_FLAGS -o objs/CObjCModern.o compiler_and_linker/unsorted/CObjCModern.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CodeGen.o compiler_and_linker/unsorted/CodeGen.c
~/bin/mwccppc $MWC_FLAGS -o objs/CodeGenOptPPC.o compiler_and_linker/unsorted/CodeGenOptPPC.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CodeMotion.o compiler_and_linker/unsorted/CodeMotion.c
-~/bin/mwccppc $MWC_FLAGS -o objs/Coloring.o compiler_and_linker/unsorted/Coloring.c
-~/bin/mwccppc $MWC_FLAGS -o objs/ConstantPropagation.o compiler_and_linker/unsorted/ConstantPropagation.c
-~/bin/mwccppc $MWC_FLAGS -o objs/COptimizer.o compiler_and_linker/unsorted/COptimizer.c
~/bin/mwccppc $MWC_FLAGS -o objs/CopyPropagation.o compiler_and_linker/unsorted/CopyPropagation.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CParser.o compiler_and_linker/unsorted/CParser.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CPrec.o compiler_and_linker/unsorted/CPrec.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CPreprocess.o compiler_and_linker/unsorted/CPreprocess.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CRTTI.o compiler_and_linker/unsorted/CRTTI.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CSOM.o compiler_and_linker/unsorted/CSOM.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CTemplateClass.o compiler_and_linker/unsorted/CTemplateClass.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CTemplateFunc.o compiler_and_linker/unsorted/CTemplateFunc.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CTemplateNew.o compiler_and_linker/unsorted/CTemplateNew.c
-~/bin/mwccppc $MWC_FLAGS -o objs/CTemplateTools.o compiler_and_linker/unsorted/CTemplateTools.c
-~/bin/mwccppc $MWC_FLAGS -o objs/Exceptions.o compiler_and_linker/unsorted/Exceptions.c
-~/bin/mwccppc $MWC_FLAGS -o objs/FuncLevelAsmPPC.o compiler_and_linker/unsorted/FuncLevelAsmPPC.c
-~/bin/mwccppc $MWC_FLAGS -o objs/FunctionCalls.o compiler_and_linker/unsorted/FunctionCalls.c
-~/bin/mwccppc $MWC_FLAGS -o objs/GCCInlineAsm.o compiler_and_linker/unsorted/GCCInlineAsm.c
+~/bin/mwccppc $MWC_FLAGS -o objs/DumpIR.o compiler_and_linker/unsorted/DumpIR.c
~/bin/mwccppc $MWC_FLAGS -o objs/GenStabs.o compiler_and_linker/unsorted/GenStabs.c
~/bin/mwccppc $MWC_FLAGS -o objs/GlobalOptimizer.o compiler_and_linker/unsorted/GlobalOptimizer.c
-~/bin/mwccppc $MWC_FLAGS -o objs/InlineAsm.o compiler_and_linker/unsorted/InlineAsm.c
~/bin/mwccppc $MWC_FLAGS -o objs/InlineAsmMnemonicsPPC.o compiler_and_linker/unsorted/InlineAsmMnemonicsPPC.c
-~/bin/mwccppc $MWC_FLAGS -o objs/InlineAsmPPC.o compiler_and_linker/unsorted/InlineAsmPPC.c
~/bin/mwccppc $MWC_FLAGS -o objs/InlineAsmRegisters.o compiler_and_linker/unsorted/InlineAsmRegisters.c
~/bin/mwccppc $MWC_FLAGS -o objs/InlineAsmRegistersPPC.o compiler_and_linker/unsorted/InlineAsmRegistersPPC.c
-~/bin/mwccppc $MWC_FLAGS -o objs/InstrSelection.o compiler_and_linker/unsorted/InstrSelection.c
-~/bin/mwccppc $MWC_FLAGS -o objs/InterferenceGraph.o compiler_and_linker/unsorted/InterferenceGraph.c
-~/bin/mwccppc $MWC_FLAGS -o objs/Intrinsics.o compiler_and_linker/unsorted/Intrinsics.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroBitVect.o compiler_and_linker/unsorted/IroBitVect.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroCSE.o compiler_and_linker/unsorted/IroCSE.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroDump.o compiler_and_linker/unsorted/IroDump.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroEmptyLoop.o compiler_and_linker/unsorted/IroEmptyLoop.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroEval.o compiler_and_linker/unsorted/IroEval.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroExprRegeneration.o compiler_and_linker/unsorted/IroExprRegeneration.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroFlowgraph.o compiler_and_linker/unsorted/IroFlowgraph.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroJump.o compiler_and_linker/unsorted/IroJump.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroLinearForm.o compiler_and_linker/unsorted/IroLinearForm.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroLoop.o compiler_and_linker/unsorted/IroLoop.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroMalloc.o compiler_and_linker/unsorted/IroMalloc.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroPointerAnalysis.o compiler_and_linker/unsorted/IroPointerAnalysis.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroPropagate.o compiler_and_linker/unsorted/IroPropagate.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IrOptimizer.o compiler_and_linker/unsorted/IrOptimizer.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroRangePropagation.o compiler_and_linker/unsorted/IroRangePropagation.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroSubable.o compiler_and_linker/unsorted/IroSubable.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroTransform.o compiler_and_linker/unsorted/IroTransform.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroUnrollLoop.o compiler_and_linker/unsorted/IroUnrollLoop.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IROUseDef.o compiler_and_linker/unsorted/IROUseDef.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroUtil.o compiler_and_linker/unsorted/IroUtil.c
-~/bin/mwccppc $MWC_FLAGS -o objs/IroVars.o compiler_and_linker/unsorted/IroVars.c
~/bin/mwccppc $MWC_FLAGS -o objs/LiveVariables.o compiler_and_linker/unsorted/LiveVariables.c
~/bin/mwccppc $MWC_FLAGS -o objs/LoadDeletion.o compiler_and_linker/unsorted/LoadDeletion.c
-~/bin/mwccppc $MWC_FLAGS -o objs/LoopDetection.o compiler_and_linker/unsorted/LoopDetection.c
-~/bin/mwccppc $MWC_FLAGS -o objs/LoopOptimization.o compiler_and_linker/unsorted/LoopOptimization.c
~/bin/mwccppc $MWC_FLAGS -o objs/MachO.o compiler_and_linker/unsorted/MachO.c
-~/bin/mwccppc $MWC_FLAGS -o objs/MachineSimulation601.o compiler_and_linker/unsorted/MachineSimulation601.c
-~/bin/mwccppc $MWC_FLAGS -o objs/MachineSimulation603.o compiler_and_linker/unsorted/MachineSimulation603.c
-~/bin/mwccppc $MWC_FLAGS -o objs/MachineSimulation603e.o compiler_and_linker/unsorted/MachineSimulation603e.c
-~/bin/mwccppc $MWC_FLAGS -o objs/MachineSimulation604.o compiler_and_linker/unsorted/MachineSimulation604.c
-~/bin/mwccppc $MWC_FLAGS -o objs/MachineSimulation7400.o compiler_and_linker/unsorted/MachineSimulation7400.c
-~/bin/mwccppc $MWC_FLAGS -o objs/MachineSimulation750.o compiler_and_linker/unsorted/MachineSimulation750.c
-~/bin/mwccppc $MWC_FLAGS -o objs/MachineSimulation821.o compiler_and_linker/unsorted/MachineSimulation821.c
-~/bin/mwccppc $MWC_FLAGS -o objs/MachineSimulationAltiVec.o compiler_and_linker/unsorted/MachineSimulationAltiVec.c
~/bin/mwccppc $MWC_FLAGS -o objs/ObjGenMachO.o compiler_and_linker/unsorted/ObjGenMachO.c
~/bin/mwccppc $MWC_FLAGS -o objs/OpcodeInfo.o compiler_and_linker/unsorted/OpcodeInfo.c
-~/bin/mwccppc $MWC_FLAGS -o objs/Operands.o compiler_and_linker/unsorted/Operands.c
~/bin/mwccppc $MWC_FLAGS -o objs/PCode.o compiler_and_linker/unsorted/PCode.c
-~/bin/mwccppc $MWC_FLAGS -o objs/PCodeAssembly.o compiler_and_linker/unsorted/PCodeAssembly.c
-~/bin/mwccppc $MWC_FLAGS -o objs/PCodeInfo.o compiler_and_linker/unsorted/PCodeInfo.c
-~/bin/mwccppc $MWC_FLAGS -o objs/PCodeListing.o compiler_and_linker/unsorted/PCodeListing.c
-~/bin/mwccppc $MWC_FLAGS -o objs/PCodeUtilities.o compiler_and_linker/unsorted/PCodeUtilities.c
-~/bin/mwccppc $MWC_FLAGS -o objs/Peephole.o compiler_and_linker/unsorted/Peephole.c
-~/bin/mwccppc $MWC_FLAGS -o objs/PPCError.o compiler_and_linker/unsorted/PPCError.c
-~/bin/mwccppc $MWC_FLAGS -o objs/RegisterInfo.o compiler_and_linker/unsorted/RegisterInfo.c
~/bin/mwccppc $MWC_FLAGS -o objs/Registers.o compiler_and_linker/unsorted/Registers.c
~/bin/mwccppc $MWC_FLAGS -o objs/ScanFloat.o compiler_and_linker/unsorted/ScanFloat.c
-~/bin/mwccppc $MWC_FLAGS -o objs/Scheduler.o compiler_and_linker/unsorted/Scheduler.c
-~/bin/mwccppc $MWC_FLAGS -o objs/SpillCode.o compiler_and_linker/unsorted/SpillCode.c
-~/bin/mwccppc $MWC_FLAGS -o objs/StackFrame.o compiler_and_linker/unsorted/StackFrame.c
-~/bin/mwccppc $MWC_FLAGS -o objs/StrengthReduction.o compiler_and_linker/unsorted/StrengthReduction.c
-~/bin/mwccppc $MWC_FLAGS -o objs/StructMoves.o compiler_and_linker/unsorted/StructMoves.c
-~/bin/mwccppc $MWC_FLAGS -o objs/Switch.o compiler_and_linker/unsorted/Switch.c
-~/bin/mwccppc $MWC_FLAGS -o objs/TOC.o compiler_and_linker/unsorted/TOC.c
-~/bin/mwccppc $MWC_FLAGS -o objs/uDump.o compiler_and_linker/unsorted/uDump.c
~/bin/mwccppc $MWC_FLAGS -o objs/Unmangle.o compiler_and_linker/unsorted/Unmangle.c
~/bin/mwccppc $MWC_FLAGS -o objs/UseDefChains.o compiler_and_linker/unsorted/UseDefChains.c
-~/bin/mwccppc $MWC_FLAGS -o objs/ValueNumbering.o compiler_and_linker/unsorted/ValueNumbering.c
-~/bin/mwccppc $MWC_FLAGS -o objs/VectorArraysToRegs.o compiler_and_linker/unsorted/VectorArraysToRegs.c
~/bin/mwccppc $MWC_FLAGS -o objs/CmdLineBuildDate.o unsorted/CmdLineBuildDate.c
~/bin/mwccppc $MWC_FLAGS -o objs/uLibImporter.o unsorted/uLibImporter.c
@@ -205,6 +213,7 @@ MWC_FLAGS="-c -g -opt l=4,noschedule,speed -enum min -Iincludes -Isdk_hdrs -w al
~/bin/mwccppc $MWC_FLAGS -o objs/StdTargetWarningHelpers-cc.o command_line/C++_Parser/Src/Library/StdTargetWarningHelpers-cc.c
~/bin/mwccppc $MWC_FLAGS -o objs/WarningHelpers.o command_line/C++_Parser/Src/Library/WarningHelpers.c
+# PluginLib
~/bin/mwccppc $MWC_FLAGS -o objs/COSToolsCLT.o command_line/PluginLib/Src/Internal/COSToolsCLT.c
~/bin/mwccppc $MWC_FLAGS -o objs/CWSecretPluginCallbacks.o command_line/PluginLib/Src/Internal/CWSecretPluginCallbacks.cpp
@@ -318,7 +327,7 @@ ld /usr/lib/crt1.o \
objs/PCodeUtilities.o \
objs/Operands.o \
objs/Exceptions.o \
- objs/uDump.o \
+ objs/DumpIR.o \
objs/COptimizer.o \
objs/GlobalOptimizer.o \
objs/PCodeListing.o \