Tip:
Highlight text to annotate it
X
Queremos construir, finalmente, el código fuente de Firefox.
Y para hacer eso, la mejor manera es utilizar una herramienta llamada mach.
Así que el primer paso para que se va a ir a la carpeta c: \ mozilla-build
Y vamos a tratar de localizar un archivo llamado start-msvc11.bat.
Y el 11 se corresponde con el que hemos instalado previamente Visual Studio 2012.
Así que sólo voy a abrir esa.
Y yo voy a ir al directorio donde se comprueba el código fuente en mi equipo.
Y yo voy a mirar los archivos de ese directorio.
Y en particular, quiero mostrarte un archivo llamado mach.
Así mach, si abrimos hacia arriba, vamos a ver es sólo una secuencia de comandos Python.
Y básicamente lo que Mach es, es que no sólo se usa para construir el código fuente de Firefox.
Pero también se utiliza para llevar a cabo un montón de tareas diferentes.
Cosas como: buscar en el código, la ejecución de pruebas, y en general sólo hacer su vida más fácil.
La primera vez que ejecute mach en el equipo, tiene que hacer algo de configuración compartida, y eso es básicamente el punto de este video, vamos a ejecutar ese.
Así que sólo voy a escribir mach, Enter
Y sólo va a hacer esto por 10 o 20 segundos.
Y se va a crear ese directorio el estado compartido.
Aceptar ahora que ya está hecho, se dice que en realidad se puede iniciar la ejecución de comandos mach reales ahora.
Así que si escribo mach ayuda en particular, que me va a mostrar la lista de todos los comandos disponibles para el mach.
Y puedo desplazarme hacia abajo, y se puede ver que se puede hacer se basa, después construir comandos, poniendo a prueba los comandos,
comandos relacionados con el entorno de desarrollo, los comandos de construcción de bajo nivel, sólo cosas variadas para hacer su vida más fácil,
Y entonces esta sección con discapacidad es en realidad debido a que algunos comandos no están disponibles a menos que haga una versión de Firefox primero.
Y también puede escribir mach help para ayuda, y un nombre de comando específico como construcción, por ejemplo.
Construir es uno de los comandos del mach. Así mach ayudan a construir.
Y yo voy a canalizar la salida a: "less" //menos
Y se puede ver aquí que dice una descripción de lo que el comando es para.
Para la construcción del árbol, se muestra cómo utilizarlo encima de la tapa,
y te muestra los argumentos de línea de comandos adicionales que se pueden pasar a él para una variedad de razones diferentes.
Y eso es todo por este vídeo.