• Home
  • Raw
  • Download

Lines Matching defs:ModuleBase

269 type ModuleBase struct {  struct
273 module Module
275 nameProperties nameProperties
276 commonProperties commonProperties
277 variableProperties variableProperties
278 hostAndDeviceProperties hostAndDeviceProperties
279 generalProperties []interface{}
280 archProperties []interface{}
281 customizableProperties []interface{}
283 noAddressSanitizer bool
284 installFiles Paths
285 checkbuildFiles Paths
289 installTarget string
290 checkbuildTarget string
291 blueprintDir string
293 hooks hooks
295 registerProps []interface{}
298 buildParams []ModuleBuildParams
301 func (a *ModuleBase) AddProperties(props ...interface{}) {
305 func (a *ModuleBase) GetProperties() []interface{} {
309 func (a *ModuleBase) BuildParamsForTests() []ModuleBuildParams {
315 func (a *ModuleBase) Name() string {
320 func (a *ModuleBase) BaseModuleName() string {
324 func (a *ModuleBase) base() *ModuleBase {
328 func (a *ModuleBase) SetTarget(target Target, primary bool) {
333 func (a *ModuleBase) Target() Target {
337 func (a *ModuleBase) TargetPrimary() bool {
341 func (a *ModuleBase) Os() OsType {
345 func (a *ModuleBase) Host() bool {
349 func (a *ModuleBase) Arch() Arch {
353 func (a *ModuleBase) ArchSpecific() bool {
357 func (a *ModuleBase) OsClassSupported() []OsClass {
380 func (a *ModuleBase) DeviceSupported() bool {
387 func (a *ModuleBase) Enabled() bool {
394 func (a *ModuleBase) SkipInstall() {
398 func (a *ModuleBase) computeInstallDeps(
412 func (a *ModuleBase) filesToInstall() Paths {
416 func (p *ModuleBase) NoAddressSanitizer() bool {
420 func (p *ModuleBase) InstallInData() bool {
424 func (p *ModuleBase) InstallInSanitizerDir() bool {
428 func (a *ModuleBase) generateModuleTarget(ctx blueprint.ModuleContext) {
480 …(a *ModuleBase) androidBaseContextFactory(ctx blueprint.BaseModuleContext) androidBaseContextImpl {
489 func (a *ModuleBase) GenerateBuildActions(ctx blueprint.ModuleContext) {