Seriously, dude... I have a hard time believing you're capable of compiling code yet. I don't even understand what your point is other than to grunt 'codewarrior' and scratch your head.
I mean, look... here's information from the page you've linked to:
C/C++ Compiler/Libraries
• ANSI-compliant C/C++ compiler
• ANSI-standard runtime libraries for C/C++ (MSL)
• GNU Build Tool Adapters
Oho! It looks like it uses C and C++, just like the ps2dev toolchain. They've even sprung for ANSI standard compliance. Amazingly, it is also using GNU build tools!
Linker
• C/C++ linker
• Link object code into ELF format
Uh oh, there's that ELF format again. Let's ask google about it...
http://www.cs.ucdavis.edu/~haungs/paper/node10.html
The three main types of ELF files are executable, relocatable, and shared object files. These file types hold the code, data, and information about the program that the operating system and/or link editor need to perform the appropriate actions on these files. The three types of files are summarized as follows:
* An executable file supplies information necessary for the operating system to create a process image suitable for executing the code and accessing the data contained within the file.
* A relocatable file describes how it should be linked with other object files to create an executable file or shared library.
* A shared object file contains information needed in both static and dynamic linking.
What does all this mean? Well, in this specific case it looks like ELF files are containers that can hold compiled code ready to be executed on your favorite platform.
Does this mean you can just run a PS2 elf on a PSP? No, because of the special word,
compiled. This means that you'd have to compile a new program for the PSP, much like you're doing a new one for the PS2. It isn't a matter of just running it. Did you try to run a windows program on your PS2? No, that would be silly! Right?
So what does that make trying to run a PS2 program on a PSP?
I thought so.
(next time, a private message would spare you the public part of this interchange)