| Sihirli makefile Magic Makefile, yazılımı oluşturma / yapım işlemini yönetmenin güçlü bir yoludur. |
Şimdi İndirin |
Sihirli makefile Sıralama ve Özet
- Yayıncı adı:
- Jeff Koftinoff
- yayıncı web sitesi:
- http://opensource.jdkoftinoff.com/jdks/trac/wiki/MagicMakefileV5
Sihirli makefile Etiketler
Sihirli makefile Açıklama
Magic Makefile, yazılım oluşturma / yapım işlemini yönetmenin güçlü bir yoludur. Magic Makefile, yazılım oluşturma / yapım işlemini yönetmenin güçlü bir yoludur. Etkili olarak GNU Autoconf ve Automake ihtiyacının yerini alır ve daha da otomatiktir. "Daha da otomatik" ne anlama geliyor? Bu demektir: · Kaynak dosyalarınızı herhangi bir yere listelemek zorunda değilsiniz. MagicMakeFile, uygun yerlerde tüm uygun dosyaları arar · Başlık Dosyası bağımlılıklarını manuel olarak yönetmeniz gerekmez · Test komut dosyalarını manuel olarak yönetmeniz gerekmez · GNU Autoconf'un aksine, çeşitli platformlar için kolayca uzmanlaşmış kaynak kodu sağlayabilirsiniz, ancak Sistemi yetenekleri için sorgulamak istediğiniz zaman harcamaz. Programcı, desteklediğiniz platformları bilmek ve onlar için kod yazdığınız platformlar hakkında bilgi sahibi olur. Magic.mak makefile ve arkadaşı autobuild.sh betiğine izin verir: · Kullanım kolaylığı için yapılandırma aracıyla statik olarak bağlantılı bir kitaplık oluşturun · Bu kütüphaneyi kullanan test programları, örnek programlar, araç programları ve GUI programları oluşturun · Test Programlarını Çalıştırın ve Test Scriptlerini, Muhtemelen Valgrind altında, · Doxygen Docs. Kurulabilen Dosyalar · Harici araçlar üzerinden platform özel paketleri oluşturun: EPM, NSIS veya DPKG · Gönderi Sonuçta Paketler veya SCP üzerinden başka bir sunucuya test sonuçları · Kolayca Cross MINGW32 veya gömülü Linux sistemleri için kodu derleyin · AutoBuild Packges, Testler ve Autobuild çiftliklerinde kullanmak için tek bir komut satırı ile onları sıfırdan gönderin · bir qmake.pro dosyası oluşturun, bu yüzden QT / Qmake kullanıcıları araçlarıyla inşa edebilirsiniz · WXWIDGETS, GTK, Win32 ve Mac OS X Cocoa ile GUI Programları oluşturun · MacOsx Universal Programları ve Kütüphaneleri Hedeflenen 10.4 (Tiger) veya 10.5 (Leopar), uygun alt kısımları yapmanız ve kaynak kodunuzu uygun dizinlere koyun. Her şey otomatik. Sihirli makefile ile ilgili programların temel bir noktası aşağıdakilerdir: · SRC dizininde tüm kaynak kodu bir kütüphaneye alınacaktır · · 'Ana ()' işlevi olan her kaynak dosyası dizinlerden birinde yaşamalıdır: Araçlar örnekleri veya testler. Bir program tek bir kaynak dosyası olmalı ve SRC dizininde kod kütüphanesi ile bağlantılı olmalıdır. · GUI dizini özel ve hala deneyseldir. Subdirs, Win32, MacOSX, MacOSX-Xcode, GTK, WX olarak adlandırabilirsiniz. Bu alt kısımların nasıl kullanılacağı henüz belgelenmemiştir. sh my_cool_projectls - Dosyaları Project.mak ve Project. , Testler DIR'teki herhangi bir C ++ dosya testi programları, tüm C ++ dosya araçları DIR, herhangi bir Tek Dosya C ++ örneği Programları DIR. Bu dirslerin her birinde platform özel kaynak kodu için POSIX, MACOSX, Linux, Win32 için alt bölümler yapabilirsiniz. Bunu inşa etmek için birkaç seçeneğiniz var. Normal gelişme sırasında, tüm ara ürün dosyalarının ayrı bir direğe konduğundan emin olmak istiyorsunuz. Bunu MKDIR yapısal olarak yapın; CD Build '. Ardından, primare gnumakefile oluşturmak için * yapılandırma * komut dosyasını çalıştırın. Örneğin, bu komut satırlarından birini kullanın: ../ Configure --Target-Platform-Linux = 1 # veya: ../ -Target-Platform-MacOSX-Universal = 1Anne-Platform-MacOSX-Universal = 1Another You Daha karmaşık bir yapıdır * autobuild.sh * Script: Daha fazla bilgi için aşağıdakileri yapın: ../ autobuild / autobuild.sh - help
Sihirli makefile İlgili Yazılım