Difference between revisions of "Eiffel Make"

(Information)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
[[Category:Tools]]
 
[[Category:Tools]]
== Overview ==
+
==Overview==
Because on Windows there is no '''make''' utility that does parallel build, we decided to build a very basic one which process in parallel all the Makefiles that are generated in each C directory. By default it will divide the work among the available CPUs of your machine. Thus the more CPU you have, the fastest will be the C compilation.
+
Because on Windows there is no '''make''' utility that does parallel build, we decided to build a very basic one which processes in parallel all the Makefiles that are generated in each C directory. By default it will divide the work among the available CPUs of your machine. Thus the more CPU you have, the faster C compilation will be.
  
== Information ==
+
==Usage==
 +
 
 +
Here is the command line usage:
 +
 
 +
Usage: emake [-target DIR] [-make MAKE] [-cpu N]
 +
 
 +
By default:
 +
* DIR is the current working directory.
 +
* MAKE is the current make file utility for the C compiler chosen during the installation of EiffelStudio.
 +
* N is the number of CPU of the machine on which it is run.
 +
 
 +
==Information==
  
 
Tool developed and maintained by [[User:Manus|manus]]
 
Tool developed and maintained by [[User:Manus|manus]]
  
Location: [https://origo.ethz.ch/eiffelsoftware/es/trunk/Src/tools/eiffel_make
+
Location: https://origo.ethz.ch/eiffelsoftware/es/trunk/Src/tools/eiffel_make
https://origo.ethz.ch/eiffelsoftware/es/trunk/Src/tools/eiffel_make]
+
  
== Change Log ==
+
==Change Log==
  
 
Initial Entry: [[User:Manus|manus]] 06:17, 21 August 2006 (CEST)
 
Initial Entry: [[User:Manus|manus]] 06:17, 21 August 2006 (CEST)

Latest revision as of 10:55, 31 October 2006

Overview

Because on Windows there is no make utility that does parallel build, we decided to build a very basic one which processes in parallel all the Makefiles that are generated in each C directory. By default it will divide the work among the available CPUs of your machine. Thus the more CPU you have, the faster C compilation will be.

Usage

Here is the command line usage:

Usage: emake [-target DIR] [-make MAKE] [-cpu N]

By default:

  • DIR is the current working directory.
  • MAKE is the current make file utility for the C compiler chosen during the installation of EiffelStudio.
  • N is the number of CPU of the machine on which it is run.

Information

Tool developed and maintained by manus

Location: https://origo.ethz.ch/eiffelsoftware/es/trunk/Src/tools/eiffel_make

Change Log

Initial Entry: manus 06:17, 21 August 2006 (CEST)