<link:linkbase
    xmlns:link="http://www.xbrl.org/2003/linkbase"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
    >

   <link:roleRef xlink:type="simple" xlink:href="549300WZEEMSSMZ1MP04-2021-12-31.xsd#id_159" roleURI="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-210000"/>
   <link:roleRef xlink:type="simple" xlink:href="549300WZEEMSSMZ1MP04-2021-12-31.xsd#id_9" roleURI="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-320000"/>
   <link:roleRef xlink:type="simple" xlink:href="549300WZEEMSSMZ1MP04-2021-12-31.xsd#id_161" roleURI="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-410000"/>
   <link:roleRef xlink:type="simple" xlink:href="549300WZEEMSSMZ1MP04-2021-12-31.xsd#id_10" roleURI="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-610000"/>
   <link:roleRef xlink:type="simple" xlink:href="549300WZEEMSSMZ1MP04-2021-12-31.xsd#id_180" roleURI="http://www.sonaecom.pt/xbrl/role/all/ias_7_role-510000"/>
   <!-- http://www.xbrl.org/2003/arcrole/summation-item http://www.sonaecom.pt/xbrl/role/all/ias_1_role-210000 -->
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-210000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_NoncurrentLiabilities" xlink:label="ifrs-full_NoncurrentLiabilities" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherLongtermProvisions" xlink:label="ifrs-full_OtherLongtermProvisions" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_NoncurrentLiabilities"
                          xlink:to="ifrs-full_OtherLongtermProvisions"
                            weight="1.0"
                            order="29.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="ifrs-full_DeferredTaxLiabilities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_NoncurrentLiabilities"
                          xlink:to="ifrs-full_DeferredTaxLiabilities"
                            order="30.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherNoncurrentLiabilities" xlink:label="ifrs-full_OtherNoncurrentLiabilities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_NoncurrentLiabilities"
                          xlink:to="ifrs-full_OtherNoncurrentLiabilities"
                            weight="1.0"
                            order="31.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_NoncurrentPortionOfOtherNoncurrentBorrowings" xlink:label="ifrs-full_NoncurrentPortionOfOtherNoncurrentBorrowings" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_NoncurrentLiabilities"
                          xlink:to="ifrs-full_NoncurrentPortionOfOtherNoncurrentBorrowings"
                            weight="1.0"
                            order="32.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_NoncurrentLeaseLiabilities" xlink:label="ifrs-full_NoncurrentLeaseLiabilities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_NoncurrentLiabilities"
                          xlink:to="ifrs-full_NoncurrentLeaseLiabilities"
                            weight="1.0"
                            order="33.0"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-210000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_NoncurrentAssets" xlink:label="ifrs-full_NoncurrentAssets" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_Assets"
                          xlink:to="ifrs-full_NoncurrentAssets"
                            order="10.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CurrentAssets" xlink:label="ifrs-full_CurrentAssets" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_Assets"
                          xlink:to="ifrs-full_CurrentAssets"
                            order="20.0"
                            weight="1.0"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-210000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_NoncurrentAssets" xlink:label="ifrs-full_NoncurrentAssets" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_NoncurrentAssets"
                          xlink:to="ifrs-full_PropertyPlantAndEquipment"
                            order="10.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_Goodwill" xlink:label="ifrs-full_Goodwill" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_NoncurrentAssets"
                          xlink:to="ifrs-full_Goodwill"
                            order="30.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_NoncurrentAssets"
                          xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill"
                            order="40.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_NoncurrentAssets"
                          xlink:to="ifrs-full_InvestmentAccountedForUsingEquityMethod"
                            order="50.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_DeferredTaxAssets" xlink:label="ifrs-full_DeferredTaxAssets" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_NoncurrentAssets"
                          xlink:to="ifrs-full_DeferredTaxAssets"
                            order="100.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_RightofuseAssets" xlink:label="ifrs-full_RightofuseAssets" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_NoncurrentAssets"
                          xlink:to="ifrs-full_RightofuseAssets"
                            weight="1.0"
                            order="101.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_NoncurrentInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome" xlink:label="ifrs-full_NoncurrentInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_NoncurrentAssets"
                          xlink:to="ifrs-full_NoncurrentInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome"
                            weight="1.0"
                            order="102.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:label="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_NoncurrentAssets"
                          xlink:to="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss"
                            weight="1.0"
                            order="103.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherNoncurrentAssets" xlink:label="ifrs-full_OtherNoncurrentAssets" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_NoncurrentAssets"
                          xlink:to="ifrs-full_OtherNoncurrentAssets"
                            weight="1.0"
                            order="104.0"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-210000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CurrentAssets" xlink:label="ifrs-full_CurrentAssets" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_Inventories" xlink:label="ifrs-full_Inventories" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CurrentAssets"
                          xlink:to="ifrs-full_Inventories"
                            weight="1.0"
                            order="1"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CurrentTaxAssetsCurrent" xlink:label="ifrs-full_CurrentTaxAssetsCurrent" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CurrentAssets"
                          xlink:to="ifrs-full_CurrentTaxAssetsCurrent"
                            weight="1.0"
                            order="2"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CurrentTradeReceivables" xlink:label="ifrs-full_CurrentTradeReceivables" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CurrentAssets"
                          xlink:to="ifrs-full_CurrentTradeReceivables"
                            weight="1.0"
                            order="3"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherCurrentReceivables" xlink:label="ifrs-full_OtherCurrentReceivables" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CurrentAssets"
                          xlink:to="ifrs-full_OtherCurrentReceivables"
                            weight="1.0"
                            order="4"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherCurrentAssets" xlink:label="ifrs-full_OtherCurrentAssets" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CurrentAssets"
                          xlink:to="ifrs-full_OtherCurrentAssets"
                            weight="1.0"
                            order="5"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CurrentAssets"
                          xlink:to="ifrs-full_CashAndCashEquivalents"
                            weight="1.0"
                            order="6"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-210000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_EquityAndLiabilities" xlink:label="ifrs-full_EquityAndLiabilities" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_EquityAndLiabilities"
                          xlink:to="ifrs-full_Equity"
                            order="10.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_EquityAndLiabilities"
                          xlink:to="ifrs-full_Liabilities"
                            order="20.0"
                            weight="1.0"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-210000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_EquityAttributableToOwnersOfParent" xlink:label="ifrs-full_EquityAttributableToOwnersOfParent" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_Equity"
                          xlink:to="ifrs-full_EquityAttributableToOwnersOfParent"
                            order="10.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_NoncontrollingInterests" xlink:label="ifrs-full_NoncontrollingInterests" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_Equity"
                          xlink:to="ifrs-full_NoncontrollingInterests"
                            order="20.0"
                            weight="1.0"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-210000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_EquityAttributableToOwnersOfParent" xlink:label="ifrs-full_EquityAttributableToOwnersOfParent" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_IssuedCapital" xlink:label="ifrs-full_IssuedCapital" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_EquityAttributableToOwnersOfParent"
                          xlink:to="ifrs-full_IssuedCapital"
                            order="10.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="549300WZEEMSSMZ1MP04-2021-12-31.xsd#ext_ReservasEResultadosTransitados" xlink:label="ext_ReservasEResultadosTransitados" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_EquityAttributableToOwnersOfParent"
                          xlink:to="ext_ReservasEResultadosTransitados"
                            weight="1.0"
                            order="39.99"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_TreasuryShares" xlink:label="ifrs-full_TreasuryShares" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_EquityAttributableToOwnersOfParent"
                          xlink:to="ifrs-full_TreasuryShares"
                            order="40.0"
                            weight="-1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="549300WZEEMSSMZ1MP04-2021-12-31.xsd#ext_ResultadoLiquidoConsolidadoDoPeríodo" xlink:label="ext_ResultadoLiquidoConsolidadoDoPeríodo" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_EquityAttributableToOwnersOfParent"
                          xlink:to="ext_ResultadoLiquidoConsolidadoDoPeríodo"
                            weight="1.0"
                            order="41.0"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-210000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_NoncurrentLiabilities" xlink:label="ifrs-full_NoncurrentLiabilities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_Liabilities"
                          xlink:to="ifrs-full_NoncurrentLiabilities"
                            order="10.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CurrentLiabilities" xlink:label="ifrs-full_CurrentLiabilities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_Liabilities"
                          xlink:to="ifrs-full_CurrentLiabilities"
                            order="20.0"
                            weight="1.0"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-210000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CurrentLiabilities" xlink:label="ifrs-full_CurrentLiabilities" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CurrentLiabilities"
                          xlink:to="ifrs-full_CurrentTaxLiabilitiesCurrent"
                            weight="1.0"
                            order="1"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CurrentLeaseLiabilities" xlink:label="ifrs-full_CurrentLeaseLiabilities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CurrentLiabilities"
                          xlink:to="ifrs-full_CurrentLeaseLiabilities"
                            weight="1.0"
                            order="2"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings" xlink:label="ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CurrentLiabilities"
                          xlink:to="ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings"
                            weight="1.0"
                            order="3"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherCurrentPayables" xlink:label="ifrs-full_OtherCurrentPayables" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CurrentLiabilities"
                          xlink:to="ifrs-full_OtherCurrentPayables"
                            weight="1.0"
                            order="4"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CurrentLiabilities"
                          xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers"
                            weight="1.0"
                            order="5"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherCurrentLiabilities" xlink:label="ifrs-full_OtherCurrentLiabilities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CurrentLiabilities"
                          xlink:to="ifrs-full_OtherCurrentLiabilities"
                            weight="1.0"
                            order="6"
                          xlink:type="arc"/>
   </link:calculationLink>
   <!-- http://www.xbrl.org/2003/arcrole/summation-item http://www.sonaecom.pt/xbrl/role/all/ias_1_role-320000 -->
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-320000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ProfitLossFromContinuingOperations" xlink:label="ifrs-full_ProfitLossFromContinuingOperations" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_ProfitLoss"
                          xlink:to="ifrs-full_ProfitLossFromContinuingOperations"
                            order="10.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:label="ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_ProfitLoss"
                          xlink:to="ifrs-full_ProfitLossFromDiscontinuedOperations"
                            order="20.0"
                            weight="1.0"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-320000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ProfitLossFromContinuingOperations" xlink:label="ifrs-full_ProfitLossFromContinuingOperations" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_ProfitLossFromContinuingOperations"
                          xlink:to="ifrs-full_ProfitLossBeforeTax"
                            order="10.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_ProfitLossFromContinuingOperations"
                          xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations"
                            order="20.0"
                            weight="-1.0"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-320000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_FinanceIncome" xlink:label="ifrs-full_FinanceIncome" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_ProfitLossBeforeTax"
                          xlink:to="ifrs-full_FinanceIncome"
                            order="50.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_FinanceCosts" xlink:label="ifrs-full_FinanceCosts" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_ProfitLossBeforeTax"
                          xlink:to="ifrs-full_FinanceCosts"
                            order="60.0"
                            weight="-1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_ProfitLossBeforeTax"
                          xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"
                            weight="1.0"
                            order="61.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_ProfitLossBeforeTax"
                          xlink:to="ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"
                            weight="1.0"
                            order="62.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="549300WZEEMSSMZ1MP04-2021-12-31.xsd#ext_GastosOperacionais" xlink:label="ext_GastosOperacionais" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_ProfitLossBeforeTax"
                          xlink:to="ext_GastosOperacionais"
                            weight="-1.0"
                            order="63.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="549300WZEEMSSMZ1MP04-2021-12-31.xsd#ext_TotalDeProveitos" xlink:label="ext_TotalDeProveitos" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_ProfitLossBeforeTax"
                          xlink:to="ext_TotalDeProveitos"
                            weight="1.0"
                            order="64.0"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-320000" xlink:type="extended">
      <link:loc xlink:href="549300WZEEMSSMZ1MP04-2021-12-31.xsd#ext_GastosOperacionais" xlink:label="ext_GastosOperacionais" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_DepreciationAndAmortisationExpense" xlink:label="ifrs-full_DepreciationAndAmortisationExpense" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ext_GastosOperacionais"
                          xlink:to="ifrs-full_DepreciationAndAmortisationExpense"
                            weight="1.0"
                            order="1"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherExpenseByNature" xlink:label="ifrs-full_OtherExpenseByNature" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ext_GastosOperacionais"
                          xlink:to="ifrs-full_OtherExpenseByNature"
                            weight="1.0"
                            order="2"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="ifrs-full_EmployeeBenefitsExpense" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ext_GastosOperacionais"
                          xlink:to="ifrs-full_EmployeeBenefitsExpense"
                            weight="1.0"
                            order="3"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ServicesExpense" xlink:label="ifrs-full_ServicesExpense" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ext_GastosOperacionais"
                          xlink:to="ifrs-full_ServicesExpense"
                            weight="1.0"
                            order="4"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod" xlink:label="ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ext_GastosOperacionais"
                          xlink:to="ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod"
                            weight="1.0"
                            order="5"
                          xlink:type="arc"/>
      <link:loc xlink:href="549300WZEEMSSMZ1MP04-2021-12-31.xsd#ext_ProvisionsExpense" xlink:label="ext_ProvisionsExpense" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ext_GastosOperacionais"
                          xlink:to="ext_ProvisionsExpense"
                            weight="1.0"
                            order="6"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ext_GastosOperacionais"
                          xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables"
                            weight="1.0"
                            order="7"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-320000" xlink:type="extended">
      <link:loc xlink:href="549300WZEEMSSMZ1MP04-2021-12-31.xsd#ext_TotalDeProveitos" xlink:label="ext_TotalDeProveitos" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherIncome" xlink:label="ifrs-full_OtherIncome" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ext_TotalDeProveitos"
                          xlink:to="ifrs-full_OtherIncome"
                            weight="1.0"
                            order="1"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_RevenueFromRenderingOfServices" xlink:label="ifrs-full_RevenueFromRenderingOfServices" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ext_TotalDeProveitos"
                          xlink:to="ifrs-full_RevenueFromRenderingOfServices"
                            weight="1.0"
                            order="2"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_RevenueFromSaleOfGoods" xlink:label="ifrs-full_RevenueFromSaleOfGoods" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ext_TotalDeProveitos"
                          xlink:to="ifrs-full_RevenueFromSaleOfGoods"
                            weight="1.0"
                            order="3"
                          xlink:type="arc"/>
   </link:calculationLink>
   <!-- http://www.xbrl.org/2003/arcrole/summation-item http://www.sonaecom.pt/xbrl/role/all/ias_1_role-410000 -->
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-410000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ComprehensiveIncome" xlink:label="ifrs-full_ComprehensiveIncome" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_ComprehensiveIncome"
                          xlink:to="ifrs-full_ProfitLoss"
                            order="10.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="ifrs-full_OtherComprehensiveIncome" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_ComprehensiveIncome"
                          xlink:to="ifrs-full_OtherComprehensiveIncome"
                            order="20.0"
                            weight="1.0"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-410000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="ifrs-full_OtherComprehensiveIncome" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:label="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_OtherComprehensiveIncome"
                          xlink:to="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax"
                            weight="1.0"
                            order="1"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_OtherComprehensiveIncome"
                          xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax"
                            weight="1.0"
                            order="2"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:label="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_OtherComprehensiveIncome"
                          xlink:to="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax"
                            weight="1.0"
                            order="3"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_OtherComprehensiveIncome"
                          xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments"
                            weight="1.0"
                            order="4"
                          xlink:type="arc"/>
   </link:calculationLink>
   <!-- http://www.xbrl.org/2003/arcrole/summation-item http://www.sonaecom.pt/xbrl/role/all/ias_1_role-610000 -->
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-610000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ComprehensiveIncome" xlink:label="ifrs-full_ComprehensiveIncome" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_ComprehensiveIncome"
                          xlink:to="ifrs-full_ProfitLoss"
                            order="10.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="ifrs-full_OtherComprehensiveIncome" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_ComprehensiveIncome"
                          xlink:to="ifrs-full_OtherComprehensiveIncome"
                            order="20.0"
                            weight="1.0"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_1_role-610000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="ifrs-full_OtherComprehensiveIncome" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:label="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_OtherComprehensiveIncome"
                          xlink:to="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax"
                            weight="1.0"
                            order="1"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_OtherComprehensiveIncome"
                          xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax"
                            weight="1.0"
                            order="2"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:label="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_OtherComprehensiveIncome"
                          xlink:to="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax"
                            weight="1.0"
                            order="3"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_OtherComprehensiveIncome"
                          xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments"
                            weight="1.0"
                            order="4"
                          xlink:type="arc"/>
   </link:calculationLink>
   <!-- http://www.xbrl.org/2003/arcrole/summation-item http://www.sonaecom.pt/xbrl/role/all/ias_7_role-510000 -->
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_7_role-510000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges"
                          xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities"
                            order="10.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges"
                          xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities"
                            order="20.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges"
                          xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities"
                            order="30.0"
                            weight="1.0"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_7_role-510000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperations" xlink:label="ifrs-full_CashFlowsFromUsedInOperations" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities"
                          xlink:to="ifrs-full_CashFlowsFromUsedInOperations"
                            order="10.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:label="ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities"
                          xlink:to="ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities"
                            order="60.0"
                            weight="-1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities" xlink:label="ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities"
                          xlink:to="ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities"
                            order="70.0"
                            weight="1.0"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_7_role-510000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CashFlowsFromUsedInOperations" xlink:label="ifrs-full_CashFlowsFromUsedInOperations" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices" xlink:label="ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInOperations"
                          xlink:to="ifrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices"
                            order="10.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_PaymentsToSuppliersForGoodsAndServices" xlink:label="ifrs-full_PaymentsToSuppliersForGoodsAndServices" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInOperations"
                          xlink:to="ifrs-full_PaymentsToSuppliersForGoodsAndServices"
                            order="70.0"
                            weight="-1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:label="ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInOperations"
                          xlink:to="ifrs-full_PaymentsToAndOnBehalfOfEmployees"
                            order="90.0"
                            weight="-1.0"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_7_role-510000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities" xlink:label="ifrs-full_OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities"
                          xlink:to="ifrs-full_OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities"
                            order="30.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherCashPaymentsToAcquireEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities" xlink:label="ifrs-full_OtherCashPaymentsToAcquireEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities"
                          xlink:to="ifrs-full_OtherCashPaymentsToAcquireEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities"
                            order="40.0"
                            weight="-1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities"
                          xlink:to="ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"
                            order="70.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities"
                          xlink:to="ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"
                            order="80.0"
                            weight="-1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:label="ifrs-full_ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities"
                          xlink:to="ifrs-full_ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities"
                            order="90.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:label="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities"
                          xlink:to="ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"
                            order="100.0"
                            weight="-1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CashAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities" xlink:label="ifrs-full_CashAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities"
                          xlink:to="ifrs-full_CashAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities"
                            order="140.0"
                            weight="-1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_DividendsReceivedClassifiedAsInvestingActivities" xlink:label="ifrs-full_DividendsReceivedClassifiedAsInvestingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities"
                          xlink:to="ifrs-full_DividendsReceivedClassifiedAsInvestingActivities"
                            order="180.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="549300WZEEMSSMZ1MP04-2021-12-31.xsd#ext_JurosEProveitosSimilares" xlink:label="ext_JurosEProveitosSimilares" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities"
                          xlink:to="ext_JurosEProveitosSimilares"
                            weight="1.0"
                            order="219.99"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" xlink:label="ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities"
                          xlink:to="ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities"
                            order="220.0"
                            weight="1.0"
                          xlink:type="arc"/>
   </link:calculationLink>
   <link:calculationLink xlink:role="http://www.sonaecom.pt/xbrl/role/all/ias_7_role-510000" xlink:type="extended">
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:type="locator"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ProceedsFromChangesInOwnershipInterestsInSubsidiaries" xlink:label="ifrs-full_ProceedsFromChangesInOwnershipInterestsInSubsidiaries" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities"
                          xlink:to="ifrs-full_ProceedsFromChangesInOwnershipInterestsInSubsidiaries"
                            order="10.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:label="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities"
                          xlink:to="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"
                            order="70.0"
                            weight="1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities"
                          xlink:to="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"
                            order="80.0"
                            weight="-1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:label="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities"
                          xlink:to="ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"
                            order="90.0"
                            weight="-1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:label="ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities"
                          xlink:to="ifrs-full_DividendsPaidClassifiedAsFinancingActivities"
                            order="110.0"
                            weight="-1.0"
                          xlink:type="arc"/>
      <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2020-03-16/full_ifrs/full_ifrs-cor_2020-03-16.xsd#ifrs-full_InterestPaidClassifiedAsFinancingActivities" xlink:label="ifrs-full_InterestPaidClassifiedAsFinancingActivities" xlink:type="locator"/>
      <link:calculationArc
                          xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item"
                          xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities"
                          xlink:to="ifrs-full_InterestPaidClassifiedAsFinancingActivities"
                            order="120.0"
                            weight="-1.0"
                          xlink:type="arc"/>
   </link:calculationLink>

</link:linkbase>