AOSP অ্যান্ড্রয়েড বিল্ড করার জন্য Soong বিল্ড সিস্টেম ব্যবহার করে। অ্যান্ড্রয়েডের বিল্ডের গতি বাড়ানোর জন্য Soong, kati GNU Make ক্লোন টুল এবং Ninja বিল্ড সিস্টেম কম্পোনেন্টকে কাজে লাগায়।
সুং বিল্ড ফাইলগুলোকে ব্লুপ্রিন্ট ফাইল বলা হয় এবং এগুলোর নাম Android.bp । এই ফাইলগুলো সিনট্যাক্স ও সিম্যান্টিকসের দিক থেকে বেজেল বিল্ড ফাইলের অনুরূপ।
Android.bp ফাইল ফরম্যাট সম্পর্কে বিস্তারিত বিবরণের জন্য, Android.bp ফাইল ফরম্যাট দেখুন।
আপনার Make ফাইলগুলিকে Android.bp ফাইলে রূপান্তর করার তথ্যের জন্য, Make এবং Soong-এর তুলনা দেখুন।
Feature launch flags and build flags
Feature launch flags are binary flags used to isolate untested code from tested code. If you have your own mirror of the AOSP external development branch, you can use these flags to keep your mirrored code stable. Additionally, if you intend on contributing code to the public external development branch, you might be asked by your change's reviewer to implement a flag for your code.
বিল্ড ফ্ল্যাগ হলো বিল্ড-টাইম কনস্ট্যান্ট (স্ট্রিং), যা আপনার বিল্ড পরিবর্তন করতে ব্যবহৃত হয়, যেমন ঐচ্ছিকভাবে কোনো কোড লাইব্রেরি অন্তর্ভুক্ত করা।
বিভিন্ন কোড ব্রাঞ্চ সম্পর্কে ব্যাখ্যার জন্য, রিলিজ লাইফসাইকেল দেখুন।
Feature launch flags and build flags require changes to build files. For additional information on these flags, including their use in a build, see the Feature launch flags overview and adjacent pages.