×

Software system build method and apparatus that supports multiple users in a software development environment

  • US 6,457,170 B1
  • Filed: 08/13/1999
  • Issued: 09/24/2002
  • Est. Priority Date: 08/13/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer software program building apparatus, comprising:

  • a computer system, said computer system includes a software building computer program, a memory that includes one or more cache memories, one or more time stamped source files stored in said memory, and one or more time stamped object files stored in said cache memory that include one or more identification strings that identify by name and version number all source files that are constituents of said object file;

    a build list that identifies source files by name and version number and explicit object files by name, wherein said source files and said explicit object files comprise the software system to be built;

    a source file handler, said source file handler generates a cache link structure and an object file list from said build list, wherein said cache link structure comprises links that associate each said source file listed on said build list to a corresponding source file stored in said cache memory wherein each link includes the time stamp of the corresponding source file, and said object file list comprises the names of explicit object files listed on said build list and potentially usable object file names created from said source file names on said build list; and

    an object file handler that generates links to cached object files corresponding to said explicit object files and said potentially usable object files listed on said object file list, wherein each link includes the time stamp of the corresponding object file, and adds said links to said cache link structure.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×