A framework for use with object-oriented programming systems provides a
software build system that detects modules that make up a software
product, examines each module to determine if it is up-to-date, and
automatically updates any modules that require processing. The framework
includes a software object of a class called "Product" that comprises a
software product to be processed and built. An instance of the Product is
comprised of multiple software build objects, each of which is called
"Object". Each Object in turn contains four objects that are a kind of
object class called BldSrc (Build Source). The BldSrc objects specify a
different aspect of the software product and desired processing. Each of
the software build objects in a Product's Object list is examined to
determine if all four of the BldSrc objects is current. If any one of the
software build objects is not current, the Object is re-built. If all four
objects are current, the re-building step is skipped. In this way, each of
the software build Objects making up a Product is automatically examined
and processed, and the Product is produced.
Рамки для пользы с object-oriented сыстемами программирования обеспечивают систему строения средства программирования обнаруживает модули делают вверх продукт средства программирования, рассматривает каждый модуль для того чтобы обусловить если он последнь, и автоматически уточняет любые модули, то которые требуют обрабатывать. Рамки вклюают предмет средства программирования вызванного типа "продуктом" состоит из строимый продукта средства программирования, котор нужно обрабатывать и. Пример продукта состоится из множественных предметов строения средства программирования, каждое из которых вызвано "предметом". Каждый предмет в свою очередь содержит 4 предметами будут вид предмета БлдСрч вызванного типом (источника строения). Предметы BldSrc определяют по-разному аспект продукта средства программирования и заданного обрабатывать. Каждый из предметов строения средства программирования в списке предмета продукта расмотрено для того чтобы обусловить если все 4 из предметов BldSrc в настоящее время. Если любое один из предметов строения средства программирования не в настоящее время, то предмет re-built. Если все 4 предмета в настоящее время, то re-building шаг прыгнут. В этой дороге, каждый из предметов строения средства программирования делая вверх по продукту автоматически расмотрено и обработано, и продукт произведен.