imgtools/buildrom/tools/buildrom.pl
changeset 626 ac03b93ca9c4
parent 590 360bd6b35136
child 647 53d1ab72f5bc
equal deleted inserted replaced
625:a1925fb7753a 626:ac03b93ca9c4
    86 	# Creates feature registry configuration file/features data file.
    86 	# Creates feature registry configuration file/features data file.
    87 	&featurefile_creation_phase;
    87 	&featurefile_creation_phase;
    88 
    88 
    89 	# Run single Invocation external tool at InvocationPoint1
    89 	# Run single Invocation external tool at InvocationPoint1
    90 
    90 
    91 	&externaltools::runExternalTool("InvocationPoint1", &getOBYDataRef);
    91 	&externaltools::runExternalTool("InvocationPoint1", &getOBYDataRef, &getWorkdir);
    92 	
    92 	
    93 	# Creates intermediate tmp4.oby file. Avoids processing of REM ECOM_PLUGIN(xxx,yyy)
    93 	# Creates intermediate tmp4.oby file. Avoids processing of REM ECOM_PLUGIN(xxx,yyy)
    94 	&plugin_phase;
    94 	&plugin_phase;
    95 	
    95 	
    96 	# Creates intermediate tmp5.oby file. Multilinguify phase
    96 	# Creates intermediate tmp5.oby file. Multilinguify phase
    98 	
    98 	
    99 	# Creates intermediate tmp6.oby file. SPI file creation phase
    99 	# Creates intermediate tmp6.oby file. SPI file creation phase
   100 	&spi_creation_phase;
   100 	&spi_creation_phase;
   101 
   101 
   102 	# Run single Invocation external tool at InvocationPoint2
   102 	# Run single Invocation external tool at InvocationPoint2
   103 	&externaltools::runExternalTool("InvocationPoint2",&getOBYDataRef);
   103 	&externaltools::runExternalTool("InvocationPoint2",&getOBYDataRef, &getWorkdir);
   104 	
   104 	
   105 	# Creates intermediate tmp7.oby file. Problem Suppression phase
   105 	# Creates intermediate tmp7.oby file. Problem Suppression phase
   106 	&suppress_phase;
   106 	&suppress_phase;
   107 
   107 
   108 	#Process the patched dll data
   108 	#Process the patched dll data
   113 	
   113 	
   114 	# Creates intermediate tmp9.oby file. Cleaning unnecessary data for ROM image creation.
   114 	# Creates intermediate tmp9.oby file. Cleaning unnecessary data for ROM image creation.
   115 	&cleaning_phase;
   115 	&cleaning_phase;
   116 	
   116 	
   117 	# Run single Invocation external tool at InvocationPoint2.5
   117 	# Run single Invocation external tool at InvocationPoint2.5
   118 	&externaltools::runExternalTool("InvocationPoint2.5",&getOBYDataRef);
   118 	&externaltools::runExternalTool("InvocationPoint2.5",&getOBYDataRef, &getWorkdir);
   119 
   119 
   120 	#Creates dump OBY file for final oby file
   120 	#Creates dump OBY file for final oby file
   121 	&create_dumpfile;
   121 	&create_dumpfile;
   122 
   122 
   123 	# Run single Invocation external tool at InvocationPoint3
   123 	# Run single Invocation external tool at InvocationPoint3
   124 	&externaltools::runExternalTool("InvocationPoint3",&getOBYDataRef);
   124 	&externaltools::runExternalTool("InvocationPoint3",&getOBYDataRef, &getWorkdir);
   125 
   125 
   126 	#ROM directory listing
   126 	#ROM directory listing
   127 	&create_dirlisting;
   127 	&create_dirlisting;
   128 
   128 
   129 }
   129 }