Changeset 527 for CMT/HEAD/source/cmt_generators.cxx
- Timestamp:
- Nov 20, 2009, 10:45:54 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CMT/HEAD/source/cmt_generators.cxx
r488 r527 10 10 #include "cmt_symbol.h" 11 11 #include "cmt_log.h" 12 #include "cmt_error.h" 12 13 #include <assert.h> 13 14 … … 1324 1325 terminate (); 1325 1326 } 1327 else 1328 { 1329 CmtError::set (CmtError::file_access_error, m_output_file_name); 1330 } 1326 1331 } 1327 1332 … … 1557 1562 */ 1558 1563 s.write (file); 1559 fclose (file); 1564 CmtSystem::close_ostream (file, backup); 1565 // fclose (file); 1560 1566 1561 1567 need_makefile = true; 1562 1568 } 1569 else 1570 { 1571 CmtError::set (CmtError::file_access_error, backup); 1572 } 1563 1573 } 1564 1574 } … … 1570 1580 if (file != NULL) 1571 1581 { 1572 fprintf (file, "include $(CMTROOT)/src/Makefile.header\n"); 1573 fprintf (file, "\n"); 1574 fprintf (file, "include $(CMTROOT)/src/constituents.make\n"); 1575 fprintf (file, "\n"); 1576 fclose (file); 1577 } 1582 fprintf (file, 1583 "include $(CMTROOT)/src/Makefile.header\n" 1584 "\n" 1585 "include $(CMTROOT)/src/constituents.make\n" 1586 "\n"); 1587 CmtSystem::close_ostream (file, makefile); 1588 // fclose (file); 1589 } 1590 else 1591 { 1592 CmtError::set (CmtError::file_access_error, makefile); 1593 } 1578 1594 } 1579 1595 … … 1594 1610 if (file != NULL) 1595 1611 { 1596 fprintf (file, "!include $(CMTROOT)\\src\\NMakefile.header\n"); 1597 fprintf (file, "\n"); 1598 fprintf (file, "!include $(CMTROOT)\\src\\constituents.nmake\n"); 1599 fprintf (file, "\n"); 1600 fclose (file); 1601 } 1612 fprintf (file, 1613 "!include $(CMTROOT)\\src\\NMakefile.header\n" 1614 "\n" 1615 "!include $(CMTROOT)\\src\\constituents.nmake\n" 1616 "\n"); 1617 CmtSystem::close_ostream (file, makefile); 1618 // fclose (file); 1619 } 1620 else 1621 { 1622 CmtError::set (CmtError::file_access_error, makefile); 1623 } 1602 1624 } 1603 1625 … … 1747 1769 terminate (); 1748 1770 } 1771 else 1772 { 1773 CmtError::set (CmtError::file_access_error, m_output_file_name); 1774 } 1749 1775 1750 1776 m_output_file_name = msdevdir + "all.dspnew"; … … 1755 1781 dsp_all_fragment.wincopy (m_output_file, 1, &m_PACKAGE); 1756 1782 terminate (); 1783 } 1784 else 1785 { 1786 CmtError::set (CmtError::file_access_error, m_output_file_name); 1757 1787 } 1758 1788 … … 2429 2459 make_setup_fragment.copy (m_output_file, 1, &m_PACKAGE); 2430 2460 2431 fclose (m_output_file); 2461 CmtSystem::close_ostream (m_output_file, new_file_name); 2462 // fclose (m_output_file); 2432 2463 2433 2464 //--- Complete the operation -------------- 2434 2465 2435 2466 commit (new_file_name); 2467 } 2468 else 2469 { 2470 CmtError::set (CmtError::file_access_error, new_file_name); 2436 2471 } 2437 2472 … … 2637 2672 constituents_trailer_fragment.copy (m_output_file, 0); 2638 2673 2639 fclose (m_output_file); 2674 CmtSystem::close_ostream (m_output_file, new_file_name); 2675 // fclose (m_output_file); 2640 2676 2641 2677 commit (new_file_name); 2678 } 2679 else 2680 { 2681 CmtError::set (CmtError::file_access_error, new_file_name); 2642 2682 } 2643 2683 } … … 2967 3007 FILE* f = fopen (m_output_file_name.c_str (), "wb"); 2968 3008 2969 if (f == 0) 2970 { 2971 CmtMessage::error ("Cannot open " + m_output_file_name + " for write"); 2972 // cerr << "Cannot open " << m_output_file_name << " for write" << endl; 3009 if (f != 0) 3010 { 3011 dependencies.write (f); 3012 CmtSystem::close_ostream (f, m_output_file_name); 3013 // fclose (f); 2973 3014 } 2974 3015 else 2975 3016 { 2976 dependencies.write (f);2977 fclose (f);3017 CmtError::set (CmtError::file_access_error, m_output_file_name); 3018 // CmtMessage::error ("Cannot open " + m_output_file_name + " for write"); 2978 3019 } 2979 3020
Note: See TracChangeset
for help on using the changeset viewer.