Home | History | Annotate | Download | only in cc

Lines Matching refs:vndk

38 		ctx.BottomUp("vndk", vndkMutator).Parallel()
186 vndk() bool
359 func (c *Module) vndk() bool {
385 // Vendor returns true for vendor modules excluding VNDK libraries so that
388 return ctx.ModuleContext.Vendor() || (ctx.mod.vndk() && !ctx.mod.isVndk())
427 if ctx.ctx.Device() && !ctx.vndk() {
435 if ctx.vndk() {
444 func (ctx *moduleContextImpl) vndk() bool {
445 return ctx.mod.vndk()
453 if vndk := ctx.mod.vndkdep; vndk != nil {
454 return vndk.isVndkSp()
749 } else if ctx.vndk() && inList(entry, llndkLibraries) {
862 // link-type for VNDK.
1015 // will be included in the vndk set.
1105 // is building against vndk. This is because the vendor variant will be
1107 // lib is a vendor-only lib or this lib is not building against vndk,
1114 if c.vndk() && (Bool(cc.Properties.Vendor_available) || isLLndk) {
1207 // against the VNDK.
1227 if vndk := m.vndkdep; vndk != nil {
1228 if vndk.isVndk() && !Bool(m.Properties.Vendor_available) {
1229 mctx.PropertyErrorf("vndk",
1230 "has to define `vendor_available: true` to enable vndk")
1233 if !vndk.isVndk() && vndk.isVndkSp() {
1234 mctx.PropertyErrorf("vndk",
1241 // If the device isn't compiling against the VNDK, we always