ගූගල් විසින් ගොඩනැගීමේ පද්ධතියක් සංවර්ධනය කරයි
Soong build ගොනු කොන්දේසි සහිත ප්රකාශ සහ ශාඛා ප්රකාශන සඳහා සහය නොදක්වයි, නමුත් ගොඩනැගීමේදී භාවිතා කරන ව්යාපෘති ව්යුහය, මොඩියුල සහ පරායත්තතා පමණක් විස්තර කරයි. ගොඩනැගිය යුතු ගොනු වෙස් මුහුණු භාවිතයෙන් විස්තර කර ඇති අතර පැකේජ වලට කාණ්ඩගත කර ඇත, ඒ සෑම එකක්ම ආශ්රිත පරායත්තතා සහිත ගොනු එකතුවකි. විචල්යයන් අර්ථ දැක්විය හැක. විචල්යයන් සහ ගුණාංග දැඩි ලෙස ටයිප් කර ඇත (පළමු පැවරුම මත විචල්ය වර්ග ගතිකව තෝරා ගනු ලැබේ, සහ මොඩියුලයේ වර්ගය අනුව ස්ථිතික ලෙස ගුණාංග සඳහා). එකලස් කිරීමේ තර්කනයේ සංකීර්ණ මූලද්රව්ය හසුරුවන්නන් වෙත ගෙන යනු ලැබේ,
Soong විශාල ව්යාපෘතියක් සමඟ බද්ධ වේ
මෙම ප්රවේශය ඇන්ඩ්රොයිඩ් වැනි විශාල සහ විෂමජාතීය ව්යාපෘති සඳහා, සරල ප්රකාශන වාක්ය ඛණ්ඩය භාවිතයෙන් එකලස් කිරීමේ සංවිධානයට සහ ව්යාපෘති ව්යුහයට අදාළ මොඩියුලවල වෙනස්කම් කිරීමේ හැකියාව පවත්වා ගනිමින්, ඉහළ මට්ටමේ ක්රමලේඛන භාෂාවකින් කේතවල එකලස් තර්කයේ සංකීර්ණ අංග ක්රියාත්මක කිරීමට ඉඩ සලසයි. . උදාහරණයක් ලෙස, Soong හි, සම්පාදක ධජ තෝරා ගැනීම හසුරුවන්නා විසින් සිදු කරනු ලැබේ
cc_library {
...
srcs: ["generic.cpp"],
ආරුක්කුව: {
අත: {
srcs: ["arm.cpp"],
},
x86:{
srcs: ["x86.cpp"],
},
},
}
මූලාශ්රය: opennet.ru