সফটওয়্যার বিবরণ:
সংস্করণ: 0.24.0
তারিখ আপলোড: 20 Feb 15
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 2
Mk-কনফিগার bmake লেখা গনুহ autotools, জন্য ব্যবহার প্রতিস্থাপন (NetBSD বা এর পোর্টেবল সংস্করণ) এবং POSIX সরঞ্জাম (awk, শেল, ইত্যাদি) জন্য একটি লাইটওয়েট সহজ. FreeBSD 'এবং OpenBSD করা ভাল হয় না. তারা NetBSD বা bmake সঙ্গে বেমানান. গনুহ করতে এটি NetBSD বা bmake সঙ্গে সম্পূর্ণ বেমানান, খুব ভাল হয় না.
Mk-কনফিগার এবং bmake এবং একটি সফটওয়্যার নির্মাণের জন্য ব্যবহারকারীর হোস্ট ইনস্টল করা উচিত যে স্বতন্ত্র প্রোগ্রামের একটি সংখ্যা জন্য লিখিত ফাইল অন্তর্ভুক্ত একটি নম্বর প্রদান করে
বৈশিষ্ট্য :.
- ফোরট্রান, পাস্কাল এবং উদ্দেশ্য সি ++ স্বতন্ত্র এক্সেকিউটেবল, সি, সি স্ট্যাটিক এবং শেয়ার করা লাইব্রেরি নির্মাণের জন্য একটি সহজ উপায়; .cat এবং মানুষের পেজ থেকে এইচটিএমএল ফাইল; texinfo সূত্র ইত্যাদি সিলেবাস থেকে পেজ .তথ্য, YACC এছাড়াও সমর্থিত. অন্যান্য ভাষার জন্য সমর্থন পরিকল্পিত হয়.
- ইনস্টল করার প্রক্রিয়া এবং এক্সেকিউটেবল, লাইব্রেরি, স্ক্রিপ্ট, ডকুমেন্টেশন ফাইল এবং অন্যদের আন. DESTDIR সহায়তা প্রদান করা হয়.
- ইন্টিগ্রেটেড autoconf মত সমর্থন.
- , যেমন, সিস্টেম endianess, গনুহ বাইসন বা গনুহ আনমন প্রোগ্রাম এবং অনেক অন্যদের জন্য বিল্ট ইন চেক একটি সংখ্যা.
- বিল্ট ইন সি, সি ++ এবং ফোরট্রান (না শীঘ্রই পাওয়া যাবে, এখনো বাস্তবায়িত) জন্য স্বয়ংক্রিয় নির্ভরতা বিশ্লেষণ.
- লেখা Extensibility ফাইল অন্তর্ভুক্ত bmake.
- রিগ্রেশন পরীক্ষা (নমুনা জন্য mkc.minitest.mk দেখুন) জন্য সমর্থন.
- Mk-কনফিগার ছোট এবং সহজ. এটি গনুহ autotools চেয়ে ব্যবহারের জন্য স্পষ্টভাবে অনেক সহজ, অনেক মানুষ এটা CMake, scons এবং অন্যদের মত অন্যান্য প্রতিযোগী প্রকল্পের তুলনায় অনেক সহজ মনে হয়.
ফাইল, লাইব্রেরি ও ফাংশন বাস্তবায়ন, ফাংশন সংজ্ঞা, সংজ্ঞায়িত, ধরন, গঠন সদস্যদের ইত্যাদি অন্তর্ভুক্ত করা # খোঁজার জন্য
এই রিলিজে নতুন কি:
- / চিহ্ন ধারণকারী মালিকানাধীন জন্য সমর্থন MKC যোগ করা হয়েছিল. উপ {ডিরেক্টরি, PRJ} OBJDIR_ ভেরিয়েবলের মধ্যে উপযুক্ত পরিবর্তন .mk.
- লক্ষ্য & quot একটি ফিক্স; errorcheck, & quot; mkc.sub মধ্যে {ডিরেক্টরি, PRJ} .mk.
- mkc.sub {ডিরেক্টরি, PRJ} .mk অ খালি MAKEOBJDIR এবং MAKEOBJDIRPREFIX জন্য একটি ফিক্স. উদাহরণ / * / linkme.mk মধ্যে ক্ষুদ্র উন্নতি.
- DPLIBS অবচিত হয়েছে.
- mkc_imp.lua.mk ক্ষুদ্র সংশোধন করা হয়েছে (LUA_MODULES বনাম LUA_LMODULES).
- উন্নতি ও সংশোধন করা হয়েছে.
মানুষ পৃষ্ঠা এবং অনবরত জিজ্ঞাসিত প্রশ্ন
সংস্করণ 0.21.1 নতুন কি:
- লক্ষ্য করুন & quot; errorcheck, & quot; (& Quot; ও কনফিগার;). সমান্তরাল কাজ করতে পারবেন না
- সমান্তরাল মধ্যে উপস্থিত একটি বাগ (-জে করা) তৈরী করে সংশোধন করা হয়েছে.
- IRIX64 এবং হাইকু জন্য সমর্থন প্রয়োগ করা হয়.
- পিডিএফ উপস্থাপনা আপডেট করা হয়েছে.
সংস্করণ 0.21.0 নতুন কি:
- ঝনঝন কম্পাইলার জন্য সমর্থন প্রয়োগ করা হয়
- নতুন ভেরিয়েবল MKCHECKS এবং LEXLIB যোগ করা হয় নি.
- ইন্টেল সি / সি ++ কম্পাইলার জন্য সমর্থন উন্নত ছিল.
- man পৃষ্ঠা এবং উপস্থাপনা উন্নত করা হয়েছে.
- স্থানীয় mkc_install সবসময় অ বিএসডি প্ল্যাটফর্মের উপর একটি ইনস্টলেশন প্রক্রিয়া সহজ জন্য Mk-কনফিগার ইনস্টল করার জন্য ব্যবহৃত হয়.
- নতুন লক্ষ্য, & quot; filelist, & quot; যে চালু ছিল পুরো প্রকল্পের জন্য ফাইলের তালিকা (ইনস্টলেশনের পরে) আউটপুট.
- অকাজের, & quot; .sh: & quot; নিয়ম অপসারণ করা হয়েছে.
- অন্যান্য ছোটখাট পরিবর্তন এবং উন্নতি আছে.
সংস্করণ 0.20.0 নতুন কি:.
- নতুন ভেরিয়েবল PROJECTNAME এবং CFLAGS.pic
- সংযুক্ত বা dlopen'ed লাইব্রেরি কাছে দৃশ্যমান একটি এক্সিকিউটেবল সব চিহ্ন তৈরীর জন্য একটি নতুন পরিবর্তনশীল EXPORT_DYNAMIC.
- সংশোধন করা হয়েছে.
- ডারউইন জন্য EXPORT_SYMBOLS জন্য সমর্থন.
- ডারউইন জন্য সংশোধন করা হয়েছে (MKDLL). * বিএসডি, লিনাক্স, এবং QNX: LD --retain-চিহ্ন-ফাইল EXPORT_SYMBOLS জন্য আর ব্যবহার করা হয় না; LD --version-স্ক্রিপ্ট পরিবর্তে ব্যবহার করা হয়.
- সংশোধন করা হয়েছে.
- ডকুমেন্টেশন এবং উপস্থাপনা আপডেট.
- ক্লিন আপ.
Lua সমর্থনের জন্য
Interix অনুমতি জন্য
সংস্করণ 0.19.0 নতুন কি:.
- LPREFIX, YPREFIX, এবং YHEADER জন্য সংশোধন করা হয়েছে
- লক্ষ্য করুন & quot; ইনস্টল করুন & quot; (লক্ষ্য করুন & quot আহ্বান; installdirs & quot;) ডিফল্ট গন্তব্য ডিরেক্টরি তৈরি করে.
- (শেয়ার বস্তুর লাইব্রেরি) শুধুমাত্র নির্দিষ্ট চিহ্ন এক্সপোর্ট জন্য একটি নতুন পরিবর্তনশীল EXPORT_SYMBOLS.
- নতুন ভেরিয়েবল NOSUBDIR, EXPORT_VARNAMES, এবং NOEXPORT_VARNAMES. {থিম-, subprj} .mk.
- , _mkc_ * ক্যাশে ফাইল প্রকল্প শীর্ষ ডিরেক্টরির মধ্যে নির্মিত হয়.
- ডকুমেন্টেশন আপডেট.
- আরো রিগ্রেশন পরীক্ষা এবং নমুনার.
- সৌর এবং OSF1 জন্য উন্নত সমর্থন.
- অন্যান্য উন্নত.
MKC মধ্যে
ডিফল্টরূপে
সংস্করণ 0.18.0 নতুন কি:
- বেশ কিছু নতুন ভেরিয়েবল চালু হয়:
- LUA_LMODDIR এবং LUA_CMODDIR -. Lua জন্য ইনস্টলেশন ডিরেক্টরি Lua এবং সি মডিউল
- MKC_VERSION এখন নথিভুক্ত করা হয়.
- MLINKS এখন শুধু NetBSD বা মত কাজ করে.
- CFLAGS.warns .. এবং CXXFLAGS.warns .. এখন নথিভুক্ত করা হয়. আগে ইনস্টলেশন. Sys.mk তাদের সেট করুন মুক্ত মনে করুন
- ত্রুটি হিসাবে রিপোর্ট করা সতর্কবার্তা অত্যাচার জন্য WARNERR.
- নতুন লক্ষ্যমাত্রা চালু হয়: bin_tar, bin_targz, bin_tarbz2,
- bin_zip এবং bin_deb
- একটি ইনস্টলেশন ইমেজ ধারণকারী প্যাকেজ (উদা:
- উদাহরণ / hello_files). এই নতুন ভেরিয়েবল প্রবর্তন: আলকাতরা,
- GZIP, BZIP2 এবং zip.
- ডকুমেন্টেশন:
- Mk-configure.7 ক্রস সংকলন সম্পর্কে মাত্র কয়েক নোট করুন
- নতুন স্লাইড, সংশোধন করা হয়েছে ও উন্নত বৈশিষ্ট্য
- উপস্থিত README: ইনস্টলেশনের পূর্বে sys.mk সম্পাদনা করুন মুক্ত মনে করুন
- উপস্থিত README. উন্নয়নের জন্য ব্যবহৃত সরঞ্জাম সম্পর্কে কিছু নোট করুন
- শুঁটি (সাধারণ পুরোনো ডকুমেন্টেশন) জন্য সমর্থন যোগ করা হয়
- (. Pod.1, ..., .pod.9 এবং .pod.html প্রত্যয় নিয়ম).
- এই জন্য নতুন ভেরিয়েবল: POD2MAN, POD2MAN_FLAGS, POD2HTML
- এবং POD2HTML_FLAGS. উদা: উদাহরণ / hello_xxzip
- ../ Makefile.inc শুধু NetBSD বা মত যদি উপস্থিত থাকে স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত করা হয়. উদা:. Hello_superfs
- .ORDER: installdirs ইনস্টল করুন. এই -জে সমস্যা ঠিক করা উচিত.
- FreeBSD 'র ধন্যবাদ ক্রয়,
- এ swell.k gmail.com এবং Mikolaj Golub
- সতর্ক: HP-UX সি / সি ++ জন্য সমর্থন যোগ করা
- সব. ফাইল তৈরি হয় যখন কেস ইত্যাদি $ {} ফাইল $ {মানুষ}
- ধন্যবাদ.
- নতুন উদাহরণ (রিগ্রেশন পরীক্ষা):. Hello_superfs, hello_xxzip
সংরক্ষণাগার ফাইল বা .deb তৈরি করার জন্য
ডক / presentation.pdf মধ্যে
জানুয়ারি Smydke করতে
সংস্করণ 0.17.0 নতুন কি:
- সংশোধন করা হয়েছে এবং গৌণ উন্নতি mkc_imp.pkg মধ্যে তৈরি করা হয়েছে -config.mk, mkc_imp.lua.mk, এবং mkc_imp.lib.mk.
- ভেরিয়েবল CC_TYPE, CXX_TYPE, এবং LD_TYPE যোগ করা হয় নি.
- MKC_BMAKE এনভায়রনমেন্ট ভেরিয়েবল (সেট যদি থাকে) পথ কম্পাইল সময় সেট bmake করতে অগ্রাহ্য করা হয়.
- ডকুমেন্টেশন /etc/mk.conf, @ @ sysconfdir / mk.conf জন্য যোগ করা হয়েছে, এবং MAKECONF.
- নতুন স্লাইড এবং আপডেট উপস্থাপনা করা হয়.
- আপডেট অনবরত জিজ্ঞাসিত প্রশ্ন করা হয়.
পাওয়া মন্তব্যসমূহ না