code: def path (self):
          
          if not self.path_:
              if self.action_:
                  p = self.action_.properties ()
                  (target_path, relative_to_build_dir) = p.target_path ()
  
                  if relative_to_build_dir:
                      # Indicates that the path is relative to
                      # build dir.
                      target_path = os.path.join (self.project_.build_dir (), target_path)
  
                  # Store the computed path, so that it's not recomputed
                  # any more
                  self.path_ = target_path
  
          return os.path.normpath(self.path_)
docs: Returns the directory for this target.