Magic Makefile

Magic Makefile es una forma poderosa de administrar el proceso de compilación / fabricación de software.
Descargar ahora

Magic Makefile Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Jeff Koftinoff
  • Sitio web del editor:
  • http://opensource.jdkoftinoff.com/jdks/trac/wiki/MagicMakefileV5

Magic Makefile Etiquetas


Magic Makefile Descripción

Magic Makefile es una forma poderosa de administrar el proceso de compilación / fabricación de software. Magic Makefile es una forma poderosa de administrar el proceso de compilación / fabricación de software. Efectivamente, reemplaza la necesidad de GNU AutoConf y Amake, y es aún más automático. ¿Qué significa "aún más automático"? Significa: · No tiene que enumerar sus archivos de origen en ningún lado. El MagicHakeFile busca todos los archivos apropiados en los lugares apropiados · No tiene que administrar manualmente las dependencias de los archivos de encabezado · No tiene que administrar manualmente los scripts de prueba · Puede proporcionar fácilmente un código fuente especializado para varias plataformas, sin embargo, a diferencia de GNU Autoconf, No pasa ningún tiempo interrogando el sistema para capacidades. Depende de usted, el programador, saber acerca de las plataformas que usted admite y le escribe el código. The Magic.mak Makefile, y su script Autobuild.sh le permiten: · Construir una biblioteca enlazada estáticamente con una herramienta de configuración para facilitar su uso · Crear programas de prueba, programas de ejemplo, programas de herramientas y programas GUI que utilizan esta biblioteca · Ejecutar programas de prueba y scripts de prueba automáticamente, posiblemente bajo Valgrind · Construir DOXYGEN DOCS · Crear etiquetas de Emacs y archivos VI Etiquetas del código fuente · Instale los binarios resultantes, los archivos de desarrollo o los documentos de Doxygen en un sistema · Construya un paquete ZIP o TGZ de Los archivos instalables · Construir paquetes específicos de la plataforma a través de las herramientas externas: EPM, NSIS o DPKG · Envío de paquetes resultantes o resultados de pruebas a otro servidor a través de SCP · compile fácilmente el código para MINGW32 o sistemas de Linux incrustados · Paquetes de AutoBuild, pruebas y Envíelos desde cero con una sola línea de comando para su uso en fincas Autobuild · Cree un archivo QMake.Pro, por lo que los usuarios de QT / QMAke pueden construir con sus herramientas · Construir programas GUI con WXWidgets, GTK, Win32 y Mac OS X COCOA · Construir MacOSX Universal Programs y Bibliotecas Playunts 10.4 (Tiger) o 10.5 (Leopard) Todo lo que tiene que hacer con los Subdires apropiados y poner su código fuente en los directorios apropiados. Todo lo demás es automático. Un punto clave de los programas de construcción con el Magic Makefile es el siguiente: · Todo el código fuente en el directorio SRC se colocará en una biblioteca · Cada archivo de origen que tiene una función 'principal ()' debe vivir en uno de los directorios: herramientas , ejemplos o pruebas. Un programa debe ser un solo archivo de origen y está vinculado con la biblioteca de código en el directorio SRC. · El directorio de la GUI es especial y aún experimental. Puede hacer Subdirs llamados Win32, MacOSX, MacOSX-Xcode, GTK, WX. Cómo usar estos Subdirs aún no se documenta. Engetting Fresh Fresh Project sin SVN: mkdir my_cool_projectcd my_cool_projectsvn export http://opensource.jdkoftoff.com/jdks/svn/trunk/magicmakefile/branches/v5/autobuild./autobuild/make_initial_dirs. sh my_cool_projects -aledit the Files Project.mak y Project.sh para que incluyan las descripciones, los derechos de autor y la información de autor adecuados. Ponga sus archivos H en los archivos de inclusión, sus archivos C ++ (.CPP o .cc) en el SRC DIR Los programas de prueba de archivo de un solo archivo C ++ en las pruebas DIR, cualquier herramienta de archivo C ++ única en la Dirección Herramientas, cualquier programa de un solo archivo C ++ Ejemplo de programas en los ejemplos Dir. En cada uno de estos dirs, puede hacer Subdirs para POSIX, MACOSX, Linux, Win32, para el código fuente específico de la plataforma. Después de que tenga algunas opciones para construirla. Durante el desarrollo normal, desea asegurarse de que todos los archivos generados intermedios se pongan en un directorio separado. Haz esto por 'Mkdir Build; compilación de CD '. Luego ejecute el script * Configure * para generar el archivo GNUZAKE del Primare. Por ejemplo, use una de estas líneas de comando: ../ CONFIGURACIÓN --Target-Platform-Linux = 1 # o: ./. configure --Target-Platform-MacOSx-Universal = OTRANTE OTRA MAYOR para hacer una construcción más compleja es con la * Autobuild.sh * Script: ejecute lo siguiente para obtener más información: ../ Autobuild / Autobuild.Sh --Help


Magic Makefile Software relacionado

Lisaac

LISAAC es un compilador para ISAAC, un lenguaje de objeto basado en prototipos. ...

165

Descargar