摘要 |
An integrated development environment which enables a program to be built for multiple platforms. The platforms may differ from each other with respect to hardware, software, operating system or any combination thereof. The same software project is used to build the program for each platform thereby alleviating the need to modify the software project specifically for a particular platform. The environment includes modules which are used to build the program for a particular platform. The modules may contain software libraries, hardware information, or other data pertaining to a platform. The environment uses the modules to select the appropriate libraries, tools, and other build settings so that the program may be built to run natively on a particular platform. A module may contain data for more than one platform or a plurality of modules may contain the data for one platform.
|