Loading etc/prebuilt_etc.go +27 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,8 @@ func RegisterPrebuiltEtcBuildComponents(ctx android.RegistrationContext) { ctx.RegisterModuleType("prebuilt_firmware", PrebuiltFirmwareFactory) ctx.RegisterModuleType("prebuilt_dsp", PrebuiltDSPFactory) ctx.RegisterModuleType("prebuilt_rfsa", PrebuiltRFSAFactory) ctx.RegisterModuleType("prebuilt_defaults", defaultsFactory) } var PrepareForTestWithPrebuiltEtc = android.FixtureRegisterWithContext(RegisterPrebuiltEtcBuildComponents) Loading Loading @@ -124,6 +126,7 @@ type PrebuiltEtcModule interface { type PrebuiltEtc struct { android.ModuleBase android.DefaultableModuleBase properties prebuiltEtcProperties subdirProperties prebuiltSubdirProperties Loading @@ -139,6 +142,11 @@ type PrebuiltEtc struct { additionalDependencies *android.Paths } type Defaults struct { android.ModuleBase android.DefaultsModuleBase } func (p *PrebuiltEtc) inRamdisk() bool { return p.ModuleBase.InRamdisk() || p.ModuleBase.InstallInRamdisk() } Loading Loading @@ -378,6 +386,25 @@ func PrebuiltEtcFactory() android.Module { InitPrebuiltEtcModule(module, "etc") // This module is device-only android.InitAndroidArchModule(module, android.DeviceSupported, android.MultilibFirst) android.InitDefaultableModule(module) return module } func defaultsFactory() android.Module { return DefaultsFactory() } func DefaultsFactory(props ...interface{}) android.Module { module := &Defaults{} module.AddProperties(props...) module.AddProperties( &prebuiltEtcProperties{}, &prebuiltSubdirProperties{}, ) android.InitDefaultsModule(module) return module } Loading Loading
etc/prebuilt_etc.go +27 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,8 @@ func RegisterPrebuiltEtcBuildComponents(ctx android.RegistrationContext) { ctx.RegisterModuleType("prebuilt_firmware", PrebuiltFirmwareFactory) ctx.RegisterModuleType("prebuilt_dsp", PrebuiltDSPFactory) ctx.RegisterModuleType("prebuilt_rfsa", PrebuiltRFSAFactory) ctx.RegisterModuleType("prebuilt_defaults", defaultsFactory) } var PrepareForTestWithPrebuiltEtc = android.FixtureRegisterWithContext(RegisterPrebuiltEtcBuildComponents) Loading Loading @@ -124,6 +126,7 @@ type PrebuiltEtcModule interface { type PrebuiltEtc struct { android.ModuleBase android.DefaultableModuleBase properties prebuiltEtcProperties subdirProperties prebuiltSubdirProperties Loading @@ -139,6 +142,11 @@ type PrebuiltEtc struct { additionalDependencies *android.Paths } type Defaults struct { android.ModuleBase android.DefaultsModuleBase } func (p *PrebuiltEtc) inRamdisk() bool { return p.ModuleBase.InRamdisk() || p.ModuleBase.InstallInRamdisk() } Loading Loading @@ -378,6 +386,25 @@ func PrebuiltEtcFactory() android.Module { InitPrebuiltEtcModule(module, "etc") // This module is device-only android.InitAndroidArchModule(module, android.DeviceSupported, android.MultilibFirst) android.InitDefaultableModule(module) return module } func defaultsFactory() android.Module { return DefaultsFactory() } func DefaultsFactory(props ...interface{}) android.Module { module := &Defaults{} module.AddProperties(props...) module.AddProperties( &prebuiltEtcProperties{}, &prebuiltSubdirProperties{}, ) android.InitDefaultsModule(module) return module } Loading