Magic Makefile.

Magic Makefile ist eine leistungsstarke Möglichkeit, den Software-Build / Make-Prozess zu verwalten.
Jetzt downloaden

Magic Makefile. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jeff Koftinoff
  • Website des Verlags:
  • http://opensource.jdkoftinoff.com/jdks/trac/wiki/MagicMakefileV5

Magic Makefile. Stichworte


Magic Makefile. Beschreibung

Magic Makefile ist eine leistungsstarke Art, den Software-Build / Make-Prozess zu verwalten. Magic Makefile ist eine leistungsstarke Art, den Software-Build / Make-Prozess zu verwalten. Effektiv ersetzt es die Notwendigkeit von GNU AutoConf und Automake und ist noch automatisch. Was bedeutet "noch mehr automatisch"? Es bedeutet: · Sie müssen Ihre Quelldateien nicht überall aufzulisten. Die MagicMakeFile sucht nach allen geeigneten Dateien an den entsprechenden Orten · Sie müssen nicht manuell Header-Dateiabhängigkeiten manuell verwalten. · Sie müssen Testskripts nicht manuell verwalten. Es gibt keine Zeit damit, das System für Fähigkeiten abzuhören. Es liegt an Ihnen, dem Programmierer, um über die Plattformen zu erfahren, die Sie unterstützen und Code für sie schreiben. Die MAGIC.MAK-Makefile und das Skript von COMPANION AUTOBULILD.SH können Sie: · Erstellen einer statisch verknüpften Bibliothek mit Config-Tool zur Benutzerfreundlichkeit · Erstellen von Testprogrammen, Beispielprogrammen, Werkzeugprogrammen und GUI-Programmen, die diese Bibliothek verwenden · Führen Sie Testprogramme aus und testen Sie Skripts automatisch, möglicherweise unter valgrind · erstellen Sie Doxygen Docs · Erstellen von Emacs-Tags und VI-Tags-Dateien aus dem Quellcode · Installieren Sie die resultierenden Binärdateien, Entwicklungsdateien oder Doxygen-Dokumente in ein System · Erstellen Sie ein ZIP- oder TGZ-Paket von Die installierbaren Dateien · Plattform-spezifische Pakete erstellen über die externen Tools: EPM, NSIS oder DPKG · EPM-resultierende Pakete oder Testergebnisse an einen anderen Server über SCP · leicht kreuzen den Code für MINGW32 oder eingebettete Linux-Systeme · Autobuild-Pakete, Tests und Versenden Sie sie von Grund auf mit einer einzigen Befehlszeile für den Einsatz in Autobuild-Farmen · Erstellen Sie eine qmake.pro-Datei, sodass QT / QMAKE-Benutzer mit ihren Tools erstellen können · GUI-Programme erstellen mit WXWidgets, GTK, Win32 und Mac OS X Cocoa · Erstellen Sie MacOSx Universal-Programme und Bibliotheken, die 10.4 (TIGER) oder 10.5 (Leopard) angingen Alles andere ist automatisch. Ein wichtiger Punkt von Bauprogrammen mit dem Magic Makefile ist folgendermaßen , Beispiele oder Tests. Ein Programm muss eine einzige Quelldatei sein und ist mit der Library of Code im SRC-Verzeichnis verbunden. · Das GUI-Verzeichnis ist speziell und experimentell. Sie können Subdirs namens Win32, MacOSx, MacOSX-Xcode, GTK, WX erstellen. So verwenden Sie diese Subdirs noch nicht dokumentiert. Ersting vom neuesten Projekt ohne 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 Die Dateien project.mak und project.sh, sodass sie die ordnungsgemäßen Beschreibungen, Copyright- und Autorinformationen enthalten , alle einzelnen C ++ -Datei-Testprogramme in den Tests DIR, alle einzelnen C ++ - Dateiwerkzeuge in den Werkzeugen DIR, beliebige einzelne Datei C ++ - Beispielprogramme in den Beispielen. In jedem dieser DIRS können Sie Subdirs für POSIX, MacOSX, Linux, Win32, für plattformspezifische Quellcode erstellen. Sie haben ein paar Optionen, um es zu bauen. Während der normalen Entwicklung möchten Sie sicherstellen, dass alle erzeugten intermediären Dateien in einem separaten DIR gestellt werden. Tun Sie dies von 'Mkdir Build; CD Build '. Führen Sie dann das Skript * aus, um die Primare GnumakeFile zu generieren. Verwenden Sie beispielsweise eine dieser Befehlszeilen: ../ konfigurieren - Target-Platform-Linux = 1 # oder: * autobuild.sh * Skript: Führen Sie Folgendes aus: ../ autobuild / autobuild.sh --help


Magic Makefile. Zugehörige Software

Isrice

ISRICE ist ein Systemaufbau, um eine parallele und entfernte Kompilierung von Projekten jeder Größe zu ermöglichen. ...

189

Herunterladen

Ntw lisp.

NTW LISP ist ein Server, der in einem gemeinsamen Lisp für Anwendungen geschrieben wurde, das das NTW-Protokoll verwenden, um mit einem GUI-Client zu kommunizieren. ...

168

Herunterladen