1*7594170eSAndroid Build Coastguard Worker# CMD: Prints the module named $arg in a slightly more concise way 2*7594170eSAndroid Build Coastguard Worker 3*7594170eSAndroid Build Coastguard Workerinclude "library"; 4*7594170eSAndroid Build Coastguard Worker 5*7594170eSAndroid Build Coastguard Workerdef printModule($mod): 6*7594170eSAndroid Build Coastguard Worker .[] | select(.Name == $mod) | 7*7594170eSAndroid Build Coastguard Worker transformModuleReferences(emptyIfNull | removeLinkVariation | removeEmptyVariations) | 8*7594170eSAndroid Build Coastguard Worker depDelta(.Variations) | depDelta(.DependencyVariations) | 9*7594170eSAndroid Build Coastguard Worker transformModule(flattenVariations) | 10*7594170eSAndroid Build Coastguard Worker deleteDependencyVariations | 11*7594170eSAndroid Build Coastguard Worker .Deps |= map(deleteDependencyVariations) | 12*7594170eSAndroid Build Coastguard Worker .Deps |= groupDeps 13*7594170eSAndroid Build Coastguard Worker; 14*7594170eSAndroid Build Coastguard Worker 15*7594170eSAndroid Build Coastguard WorkerprintModule($arg)