Integration of external tools into an existing design environment
First Claim
Patent Images
1. A system for integrating a tool into a design environment comprising:
- a dynamic property descriptor associated with a custom build rule object, the dynamic property descriptor storing information associated with a property of the custom build rule object, the property of the custom build rule object associated with at least one value; and
a generic property store for storing the at least one value for the property of the custom build rule object.
2 Assignments
0 Petitions
Accused Products
Abstract
Custom build tools are integrated into a design environment build process without writing code. Properties of the tool are defined in a file describing the appropriate syntax of the tool'"'"'s command line. Values are specified for a particular use of the tool in a particular project. At runtime the command line for the tool is generated from the generalized syntax as defined in the file and the stored values.
-
Citations
27 Claims
-
1. A system for integrating a tool into a design environment comprising:
-
a dynamic property descriptor associated with a custom build rule object, the dynamic property descriptor storing information associated with a property of the custom build rule object, the property of the custom build rule object associated with at least one value; and
a generic property store for storing the at least one value for the property of the custom build rule object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for integrating a build tool into a design environment comprising:
-
associating a dynamic property with a build rule object associated with the build tool, the dynamic property associated with a switch property;
associating a value with the switch property; and
transforming a generalized command line into an executable command line by programmatically replacing a tag in the generalized command line with the value. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for integrating a build tool into a design environment comprising:
-
receiving a file describing a build tool, the file including a build rule, the build rule comprising a generalized command line and a rule for transforming the generalized command line into an executable command line for executing the tool;
generating a build rule object from the build rule;
associating a dynamic property with the build rule object, the dynamic property associated with a switch property;
associating a value with the switch property; and
transforming the generalized command line into an executable command line by programmatically replacing a tag in the generalized command line with the value of the switch property.
-
-
25. A computer-readable medium comprising computer-executable instructions for:
receiving a file describing a build tool, the file including a build rule, the build rule comprising a generalized command line and a rule for transforming the generalized command line into an executable command line for executing the tool. - View Dependent Claims (26, 27)
Specification