+ if(strcmpi(compiler.cppCommand, "cpp") ||
+ strcmpi(compiler.ccCommand, "gcc") ||
+ strcmpi(compiler.ecpCommand, "ecp") ||
+ strcmpi(compiler.eccCommand, "ecc") ||
+ strcmpi(compiler.ecsCommand, "ecs") || crossCompiling ||
+ strcmpi(compiler.earCommand, "ear"))
+ {
+ f.Printf("# TOOLCHAIN\n\n");
+
+ //f.Printf("SHELL := %s\n", "ar"/*compiler.arCommand*/); // is this really needed?
+ if(strcmpi(compiler.cppCommand, "cpp"))
+ f.Printf("CPP := $(CCACHE_COMPILE) $(DISTCC_COMPILE) %s\n", compiler.cppCommand);
+ if(strcmpi(compiler.ccCommand, "gcc"))
+ f.Printf("CC := $(CCACHE_COMPILE) $(DISTCC_COMPILE) %s\n", compiler.ccCommand);
+ if(strcmpi(compiler.ecpCommand, "ecp"))
+ f.Printf("ECP := %s\n", compiler.ecpCommand);
+ if(strcmpi(compiler.eccCommand, "ecc"))
+ f.Printf("ECC := %s\n", compiler.eccCommand);
+ if(strcmpi(compiler.ecsCommand, "ecs") || crossCompiling)
+ {
+ f.Printf("ECS := %s%s%s\n", compiler.ecsCommand,
+ crossCompiling ? " -t " : "", crossCompiling ? (char*)compiler.targetPlatform : "");
+ }
+ if(strcmpi(compiler.earCommand, "ear"))
+ f.Printf("EAR := %s\n", compiler.earCommand);
+ f.Printf("\n");
+ }
+