• Home
  • Raw
  • Download

Lines Matching refs:s

247 	s := &sdk{}
248 s.properties.Module_exports = moduleExports
256 s.dynamicSdkMemberTypes = getDynamicSdkMemberTypes(registry)
259 s.dynamicMemberTypeListProperties = s.dynamicSdkMemberTypes.createMemberListProperties()
260 s.AddProperties(&s.properties, s.dynamicMemberTypeListProperties)
263 android.AddVisibilityProperty(s, "prebuilt_visibility", &s.properties.Prebuilt_visibility)
264 …android.InitCommonOSAndroidMultiTargetsArchModule(s, android.HostAndDeviceSupported, android.Multi…
265 android.InitDefaultableModule(s)
266 android.AddLoadHook(s, func(ctx android.LoadHookContext) {
273 return s
278 s := newSdkModule(false)
279 s.properties.Snapshot = true
280 return s
283 func (s *sdk) memberListProperties() []*sdkMemberListProperty {
284 return s.dynamicSdkMemberTypes.memberListProperties
287 func (s *sdk) memberListProperty(memberType android.SdkMemberType) *sdkMemberListProperty {
288 return s.dynamicSdkMemberTypes.memberTypeToProperty[memberType]
291 func (s *sdk) snapshot() bool {
292 return s.properties.Snapshot
295 func (s *sdk) GenerateAndroidBuildActions(ctx android.ModuleContext) {
296 if s.snapshot() {
304 if !s.IsCommonOSVariant() {
306 s.collectMembers(ctx)
318 p := s.buildSnapshot(ctx, sdkVariants)
320 s.snapshotFile = android.OptionalPathForPath(zip)
324 func (s *sdk) AndroidMkEntries() []android.AndroidMkEntries {
325 if !s.snapshotFile.Valid() {
331 OutputFile: s.snapshotFile,
332 DistFiles: android.MakeDefaultDistFiles(s.snapshotFile.Path()),
337 fmt.Fprintln(w, ".PHONY:", s.Name())
338 fmt.Fprintln(w, s.Name()+":", s.snapshotFile.String())
410 if s, ok := mctx.Module().(*sdk); ok {
412 if s.Enabled() && !s.IsCommonOSVariant() {
413 for _, memberListProperty := range s.memberListProperties() {
417 names := memberListProperty.getter(s.dynamicMemberTypeListProperties)
429 if s, ok := mctx.Module().(*sdk); ok {
431 if s.snapshot() && mySdkRef.Unversioned() {
435 if !s.snapshot() && !mySdkRef.Unversioned() {