Lines Matching full:layer
50 # The bitbake build system uses the meta-skeleton layer as a layout
52 # Add the meta-skeleton layer to be included as part of the eSDK installation
64 for layer in layers_cp:
65 if re.match(pattern, layer):
66 … bb.note('Excluded %s from sdk layers since matched SDK_LAYERS_EXCLUDE_PATTERN' % layer)
67 layers.remove(layer)
71 layernames = [os.path.basename(layer) for layer in layers]
83 for layer in layers:
84 layerconf = os.path.join(layer, 'conf', 'layer.conf')
85 layernewname = os.path.basename(layer)
89 … if f.readline().startswith("# ### workspace layer auto-generated by devtool ###"):
94 … bb.plain("NOTE: Excluding local workspace layer %s from %s" % (layer, self.context))
97 # If the layer was already under corebase, leave it there
100 if corebase == os.path.dirname(layer):
102 # If the layer is located somewhere under the same parent directory
103 # as corebase we keep the layer structure.
104 elif os.path.commonpath([layer, corebase]) == os.path.dirname(corebase):
105 layer_relative = os.path.relpath(layer, os.path.dirname(corebase))
115 if corebase == layer:
125 if os.path.exists(os.path.join(layerdestpath, 'conf/layer.conf')):
126 bb.note("Skipping layer %s, already handled" % layer)
128 _smart_copy(layer, layerdestpath)
131 # Make some adjustments original workspace layer
151 # Filter out comments in layer.conf and change layer name
152 layerconf = os.path.join(layerdestpath, 'conf', 'layer.conf')
162 # meta-skeleton layer is added as part of the build system
163 # but not as a layer included in the build, therefore it is
165 for layer in layers_copied:
166 if layer.endswith('/meta-skeleton'):
167 layers_copied.remove(layer)