pdfgen/src/pdf.cxx
//write the "rules" project
write the "rules" project
write the " rules " project
void pdf::print_rules_project(ofstream& fstr)
{
  print_rules_proj_line(fstr);
  vector<toplev_proj*>::iterator projIter;
  for (projIter = top_projects.begin(); projIter != top_projects.end(); projIter++) {
	toplev_proj* proj = *projIter;
    proj->print_rules(fstr);
  }
  print_block_end(fstr);
}
void pdf :: print_rules_project ( ofstream & fstr ) { print_rules_proj_line ( fstr ) ; vector < toplev_proj * > :: iterator projIter ; for ( projIter = top_projects . begin ( ) ; projIter != top_projects . end ( ) ; projIter ++ ) { toplev_proj * proj = * projIter ; proj -> print_rules ( fstr ) ; } print_block_end ( fstr ) ; }
write the "rules" project
write the " rules " project
//for each top level project write pset and pmod rules