equal
deleted
inserted
replaced
1451 |
1451 |
1452 elif varname=='CAPABILITY': |
1452 elif varname=='CAPABILITY': |
1453 for cap in toks[1]: |
1453 for cap in toks[1]: |
1454 cap = cap.lower() |
1454 cap = cap.lower() |
1455 self.__debug("Setting "+toks[0]+": " + cap) |
1455 self.__debug("Setting "+toks[0]+": " + cap) |
1456 if cap != "all": |
1456 if not cap.startswith("-"): |
1457 if not cap.startswith("-"): |
1457 if not cap.startswith("+"): |
1458 if not cap.startswith("+"): |
1458 cap = "+" + cap |
1459 cap = "+" + cap |
|
1460 self.capabilities.append(cap) |
1459 self.capabilities.append(cap) |
1461 elif varname=='DEFFILE': |
1460 elif varname=='DEFFILE': |
1462 self.__defFileRoot = self.__currentMmpFile |
1461 self.__defFileRoot = self.__currentMmpFile |
1463 self.deffile = toks[1] |
1462 self.deffile = toks[1] |
1464 elif varname=='LINKAS': |
1463 elif varname=='LINKAS': |
2213 for capability in self.capabilities: |
2212 for capability in self.capabilities: |
2214 invert = 0 |
2213 invert = 0 |
2215 |
2214 |
2216 if capability.startswith('-'): |
2215 if capability.startswith('-'): |
2217 invert = 0xffffffff |
2216 invert = 0xffffffff |
2218 capability = capability[1:] |
2217 capability = capability[1:] |
2219 elif capability.startswith('+'): |
|
2220 capability = capability[1:] |
|
2221 |
2218 |
2222 if MMPRaptorBackend.supportedCapabilities.has_key(capability): |
2219 if MMPRaptorBackend.supportedCapabilities.has_key(capability): |
2223 capabilityFlag1 = capabilityFlag1 ^ invert |
2220 capabilityFlag1 = capabilityFlag1 ^ invert |
2224 capabilityFlag1 = capabilityFlag1 | MMPRaptorBackend.supportedCapabilities[capability] |
2221 capabilityFlag1 = capabilityFlag1 | MMPRaptorBackend.supportedCapabilities[capability] |
2225 capabilityFlag1 = capabilityFlag1 ^ invert |
2222 capabilityFlag1 = capabilityFlag1 ^ invert |