Makefile magico.

Magich Makefile è un modo potente per gestire il processo di build / effettuare il processo.
Scarica ora

Makefile magico. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Jeff Koftinoff
  • Sito web dell'editore:
  • http://opensource.jdkoftinoff.com/jdks/trac/wiki/MagicMakefileV5

Makefile magico. Tag


Makefile magico. Descrizione

Magic Makefile è un modo potente per gestire il processo di build / effettuare il processo. Magic Makefile è un modo potente per gestire il processo di build / effettuare il processo. Effettivamente sostituisce la necessità di Autoconf e Automake GNU ed è ancora più automatico. Cosa significa "ancora più automatico"? Significa: · Non è necessario elencare i file di origine ovunque. Il MagicMakeFile cerca tutti i file appropriati nei luoghi appropriati · Non è necessario gestire manualmente le dipendenze dei file di intestazione · Non è necessario gestire manualmente gli script di prova · È possibile fornire facilmente il codice sorgente specializzato per varie piattaforme tuttavia a differenza di GNU Autoconf, Non trascorre in qualsiasi momento interrogando il sistema per le funzionalità. Spetta a te, il programmatore, sapere sulle piattaforme che supporti e scrivi il codice per loro. Il Magic.mak Makefile e il suo compagno AutoBuild.sh script ti consente di: · Crea una libreria collegata staticamente con Config-Tool per facilitare i programmi di test, i programmi di esempio, i programmi di strumenti e i programmi GUI che utilizzano questa libreria · Eseguire i programmi di test e gli script di prova automaticamente, possibilmente sotto VALGRIND · Build DOCS DOXYGEN · Creare i tag Emacs e i tag VI Tags dal codice sorgente · Installare i binari risultori, i file di sviluppo o i documenti DOXYGEN in un sistema · Costruisci un pacchetto ZIP o TGZ I file installabili · Costruire i pacchetti specifici della piattaforma tramite gli strumenti esterni: EPM, NSIS o DPKG · Pacchetti risultanti della nave o dei risultati del test su un altro server tramite SCP · Compilare facilmente il codice per MINGW32 o sistemi Linux embedded · Pacchetti Autobuild, Test e spedili da zero con una singola riga di comando per l'utilizzo in AutoBuild Farms · Creare un file Qmake.pro in modo che gli utenti Qt / Qmake possano costruire con i propri strumenti · Costruire programmi GUI con WXWidgets, GTK, Win32 e Mac OS X Cocoa · Costruisci i programmi e le librerie universali di MacOSX che mirano a 10.4 (Tigre) o 10.5 (Leopard) Tutto quello che devi fare le sottodire appropriate e inserire il codice sorgente nelle directory appropriate. Tutto il resto è automatico. Un punto chiave dei programmi di costruzione con il Magic Makefile è il seguente: · Tutto il codice sorgente nella directory SRC verrà inserito in una libreria · Ogni file sorgente che ha una funzione 'principale ()' deve vivere in una delle directory: Strumenti , esempi o test. Un programma deve essere un unico file di origine ed è collegato con la libreria di codice nella directory src. · La directory GUI è speciale e ancora sperimentale. È possibile effettuare subdir chiamate win32, macosx, macosx-xcode, gtk, wx. Come utilizzare Queste Subdirs non è ancora documentata.getting Avviata Progetto fresco senza svn: mkdir my_cool_projectcd my_cool_projectsvn export http://opensource.jdkoftinoff.com/jdks/svn/trunk/magicmakefile/branches/v5/autobuild./autobuild/make_initial_dirs. sh my_cool_projectls -aledit i file project.mak e project.sh in modo che includano le descrizioni corrette, il copyright e le informazioni sull'autore. Metti i file H nello Dir includono, i tuoi file C ++ (.cpp o .cc) nella SRC DIR , qualsiasi singolo progetto di test di file C ++ nei test dir, qualsiasi singolo file di file C ++ nello Strumenti dir, qualsiasi singolo file C ++ programmi di esempio negli esempi DIR. In ognuna di questi dirs è possibile effettuare subdir per Posix, Macosx, Linux, Win32, per il codice sorgente specifico della piattaforma. Dopo aver ottenuto alcune opzioni per costruirlo. Durante lo sviluppo normale si desidera assicurarsi che tutti i file generati intermedi siano inseriti in una DIR separata. Fallo con 'build mkdir; CD Build '. Quindi eseguire lo script * Configura * per generare il primorry gnumakefile. Ad esempio, utilizzare una di queste righe di comando: ../ Configurazione --Target-Platform-Linux = 1 # o: ../ Configurazione --Target-Platform-Macosx-Universal = 1'accensione del modo per fare una build più complessa è con il * Script AutoBuild.sh *: eseguire quanto segue per ulteriori informazioni: ../ Autobuild / Autobuild.sh --Help


Makefile magico. Software correlato

Gnu Sather.

GNU SATHER è un linguaggio di programmazione orientato agli oggetti progettato per essere semplice, efficiente e sicuro. ...

154

Scarica

lfyre.

LFYRE è un linguaggio di programmazione e un compilatore interattivo. ...

180

Scarica

Aprove.

Aprove è un sistema per la terminazione automatizzata e le prove di terminazione più intiminità dei sistemi di riscrittura del termine (TRSS). ...

179

Scarica