Patent ID: 8863077

Claim:
Within an integrated development environment, a computer-implemented method comprising: during building a program directly from a build file within the integrated development environment, the program operable to run on a target platform, wherein building the program is based on commands contained in a build file, the build file supporting multiple platforms: intercepting a command contained in the build file; determining whether the intercepted command uses a resource for building the program; determining whether the resource for building the program has a corresponding platform-specific resource that is available for the target platform; redirecting the command to use the available corresponding platform-specific resource for the target platform; redirecting the command to use a default resource when there is no corresponding platform-specific resource or when the corresponding platform-specific resource is not available; and completing building the program directly from the build file and operable to run on the target platform using the available corresponding platform-specific resource or the default resource as directed.