<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.5c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#Cover" roleURI="http://bnlengrg.com/role/Cover" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#StatementsOfFinancialPosition" roleURI="http://bnlengrg.com/role/StatementsOfFinancialPosition" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#StatementsOfProfitOrLossAndOtherComprehensiveIncome" roleURI="http://bnlengrg.com/role/StatementsOfProfitOrLossAndOtherComprehensiveIncome" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#StatementsOfChangesInEquity" roleURI="http://bnlengrg.com/role/StatementsOfChangesInEquity" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#StatementsOfChangesInEquityParenthetical" roleURI="http://bnlengrg.com/role/StatementsOfChangesInEquityParenthetical" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#StatementsOfCashFlows" roleURI="http://bnlengrg.com/role/StatementsOfCashFlows" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ReconciliationOfLiabilitiesArisingFromFinancingActivities" roleURI="http://bnlengrg.com/role/ReconciliationOfLiabilitiesArisingFromFinancingActivities" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#CybersecurityRiskManagementAndStrategyDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#MaterialCybersecurityIncidentDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/MaterialCybersecurityIncidentDisclosure" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#Overview" roleURI="http://bnlengrg.com/role/Overview" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#MaterialAccountingPolicyInformation" roleURI="http://bnlengrg.com/role/MaterialAccountingPolicyInformation" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#SignificantAccountingJudgementsAndEstimates" roleURI="http://bnlengrg.com/role/SignificantAccountingJudgementsAndEstimates" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#PropertyPlantAndEquipment" roleURI="http://bnlengrg.com/role/PropertyPlantAndEquipment" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#FinancialAssetsAtFairValueThroughProfitOrLoss" roleURI="http://bnlengrg.com/role/FinancialAssetsAtFairValueThroughProfitOrLoss" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#DeferredInitialPublicOfferingIpoCosts" roleURI="http://bnlengrg.com/role/DeferredInitialPublicOfferingIpoCosts" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#TradeAndOtherReceivables" roleURI="http://bnlengrg.com/role/TradeAndOtherReceivables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#LoansToThirdParties" roleURI="http://bnlengrg.com/role/LoansToThirdParties" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ContractAssetsliabilities" roleURI="http://bnlengrg.com/role/ContractAssetsliabilities" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#CashAndCashEquivalents" roleURI="http://bnlengrg.com/role/CashAndCashEquivalents" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ShareCapital" roleURI="http://bnlengrg.com/role/ShareCapital" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#Reserves" roleURI="http://bnlengrg.com/role/Reserves" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#Borrowings" roleURI="http://bnlengrg.com/role/Borrowings" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#DeferredTaxLiabilities" roleURI="http://bnlengrg.com/role/DeferredTaxLiabilities" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#TradeAndOtherPayables" roleURI="http://bnlengrg.com/role/TradeAndOtherPayables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#Revenue" roleURI="http://bnlengrg.com/role/Revenue" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ImpairmentLossOnFinancialAssets" roleURI="http://bnlengrg.com/role/ImpairmentLossOnFinancialAssets" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#FinanceCosts" roleURI="http://bnlengrg.com/role/FinanceCosts" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#OtherIncome" roleURI="http://bnlengrg.com/role/OtherIncome" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#CostOfSalesAndAdministrativeExpenses" roleURI="http://bnlengrg.com/role/CostOfSalesAndAdministrativeExpenses" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#IncomeTaxExpensebenefit" roleURI="http://bnlengrg.com/role/IncomeTaxExpensebenefit" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#SignificantRelatedPartyTransactionsAndBalances" roleURI="http://bnlengrg.com/role/SignificantRelatedPartyTransactionsAndBalances" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#SegmentReporting" roleURI="http://bnlengrg.com/role/SegmentReporting" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#FinancialRiskManagement" roleURI="http://bnlengrg.com/role/FinancialRiskManagement" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#FinancialInstrumentsByCategory" roleURI="http://bnlengrg.com/role/FinancialInstrumentsByCategory" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#FairValueOfAssetsAndLiabilities" roleURI="http://bnlengrg.com/role/FairValueOfAssetsAndLiabilities" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#CapitalManagement" roleURI="http://bnlengrg.com/role/CapitalManagement" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#CommitmentsAndContingencies" roleURI="http://bnlengrg.com/role/CommitmentsAndContingencies" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#DividendsPaid" roleURI="http://bnlengrg.com/role/DividendsPaid" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#EventsAfterReportingPeriod" roleURI="http://bnlengrg.com/role/EventsAfterReportingPeriod" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#MaterialAccountingPolicyInformationPolicies" roleURI="http://bnlengrg.com/role/MaterialAccountingPolicyInformationPolicies" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#OverviewTables" roleURI="http://bnlengrg.com/role/OverviewTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#MaterialAccountingPolicyInformationTables" roleURI="http://bnlengrg.com/role/MaterialAccountingPolicyInformationTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#PropertyPlantAndEquipmentTables" roleURI="http://bnlengrg.com/role/PropertyPlantAndEquipmentTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#FinancialAssetsAtFairValueThroughProfitOrLossTables" roleURI="http://bnlengrg.com/role/FinancialAssetsAtFairValueThroughProfitOrLossTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#TradeAndOtherReceivablesTables" roleURI="http://bnlengrg.com/role/TradeAndOtherReceivablesTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#LoansToThirdPartiesTables" roleURI="http://bnlengrg.com/role/LoansToThirdPartiesTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ContractAssetsliabilitiesTables" roleURI="http://bnlengrg.com/role/ContractAssetsliabilitiesTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#CashAndCashEquivalentsTables" roleURI="http://bnlengrg.com/role/CashAndCashEquivalentsTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ShareCapitalTables" roleURI="http://bnlengrg.com/role/ShareCapitalTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#BorrowingsTables" roleURI="http://bnlengrg.com/role/BorrowingsTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#DeferredTaxLiabilitiesTables" roleURI="http://bnlengrg.com/role/DeferredTaxLiabilitiesTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#TradeAndOtherPayablesTables" roleURI="http://bnlengrg.com/role/TradeAndOtherPayablesTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#RevenueTables" roleURI="http://bnlengrg.com/role/RevenueTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ImpairmentLossOnFinancialAssetsTables" roleURI="http://bnlengrg.com/role/ImpairmentLossOnFinancialAssetsTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#FinanceCostsTables" roleURI="http://bnlengrg.com/role/FinanceCostsTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#OtherIncomeTables" roleURI="http://bnlengrg.com/role/OtherIncomeTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#CostOfSalesAndAdministrativeExpensesTables" roleURI="http://bnlengrg.com/role/CostOfSalesAndAdministrativeExpensesTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#IncomeTaxExpensebenefitTables" roleURI="http://bnlengrg.com/role/IncomeTaxExpensebenefitTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#SignificantRelatedPartyTransactionsAndBalancesTables" roleURI="http://bnlengrg.com/role/SignificantRelatedPartyTransactionsAndBalancesTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#SegmentReportingTables" roleURI="http://bnlengrg.com/role/SegmentReportingTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#FinancialRiskManagementTables" roleURI="http://bnlengrg.com/role/FinancialRiskManagementTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#FinancialInstrumentsByCategoryTables" roleURI="http://bnlengrg.com/role/FinancialInstrumentsByCategoryTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#FairValueOfAssetsAndLiabilitiesTables" roleURI="http://bnlengrg.com/role/FairValueOfAssetsAndLiabilitiesTables" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfCompanysSubsidiariesDetails" roleURI="http://bnlengrg.com/role/ScheduleOfCompanysSubsidiariesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#OverviewDetailsNarrative" roleURI="http://bnlengrg.com/role/OverviewDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" roleURI="http://bnlengrg.com/role/ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfPropertyPlantAndEquipmentDetails" roleURI="http://bnlengrg.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#PropertyPlantAndEquipmentDetailsNarrative" roleURI="http://bnlengrg.com/role/PropertyPlantAndEquipmentDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfFinancialAssetsFairValueThroughProfitOrLossDetails" roleURI="http://bnlengrg.com/role/ScheduleOfFinancialAssetsFairValueThroughProfitOrLossDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#FinancialAssetsAtFairValueThroughProfitOrLossDetailsNarrative" roleURI="http://bnlengrg.com/role/FinancialAssetsAtFairValueThroughProfitOrLossDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#DeferredInitialPublicOfferingIpoCostsDetailsNarrative" roleURI="http://bnlengrg.com/role/DeferredInitialPublicOfferingIpoCostsDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfTradeAndOtherReceivablesDetails" roleURI="http://bnlengrg.com/role/ScheduleOfTradeAndOtherReceivablesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfAllowanceForCreditLossesForTradeAndOtherReceivablesDetails" roleURI="http://bnlengrg.com/role/ScheduleOfAllowanceForCreditLossesForTradeAndOtherReceivablesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfLoansToThirdPartiesDetails" roleURI="http://bnlengrg.com/role/ScheduleOfLoansToThirdPartiesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#LoansToThirdPartiesDetailsNarrative" roleURI="http://bnlengrg.com/role/LoansToThirdPartiesDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfContractAssetsliabilitiesDetails" roleURI="http://bnlengrg.com/role/ScheduleOfContractAssetsliabilitiesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfContractAssetsDetails" roleURI="http://bnlengrg.com/role/ScheduleOfContractAssetsDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfAllowanceForExpectedCreditLossesOfContractAssetsDetails" roleURI="http://bnlengrg.com/role/ScheduleOfAllowanceForExpectedCreditLossesOfContractAssetsDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfAmountOfRevenueContractLiabilitiesDetails" roleURI="http://bnlengrg.com/role/ScheduleOfAmountOfRevenueContractLiabilitiesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfTransactionPriceAllocatedToRemainingPerformanceObligationsDetails" roleURI="http://bnlengrg.com/role/ScheduleOfTransactionPriceAllocatedToRemainingPerformanceObligationsDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfCashAndCashEquivalentsDetails" roleURI="http://bnlengrg.com/role/ScheduleOfCashAndCashEquivalentsDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfShareCapitalSharesDetails" roleURI="http://bnlengrg.com/role/ScheduleOfShareCapitalSharesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ShareCapitalDetailsNarrative" roleURI="http://bnlengrg.com/role/ShareCapitalDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ReservesDetailsNarrative" roleURI="http://bnlengrg.com/role/ReservesDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfBorrowingsDetails" roleURI="http://bnlengrg.com/role/ScheduleOfBorrowingsDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfBankBorrowingsComprisedDetails" roleURI="http://bnlengrg.com/role/ScheduleOfBankBorrowingsComprisedDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfCarryingAmountsOfRightOfUseAssetsPresentedWithinPropertyPlantAndEquipmentDetails" roleURI="http://bnlengrg.com/role/ScheduleOfCarryingAmountsOfRightOfUseAssetsPresentedWithinPropertyPlantAndEquipmentDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfLeaseLiabilitiesDetails" roleURI="http://bnlengrg.com/role/ScheduleOfLeaseLiabilitiesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfAmountsRelatedToLeaseRecognizedInProfitOrLossDetails" roleURI="http://bnlengrg.com/role/ScheduleOfAmountsRelatedToLeaseRecognizedInProfitOrLossDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#BorrowingsDetailsNarrative" roleURI="http://bnlengrg.com/role/BorrowingsDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfMovementsInDeferredTaxLiabilitiesDetails" roleURI="http://bnlengrg.com/role/ScheduleOfMovementsInDeferredTaxLiabilitiesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfTradeAndOtherPayablesDetails" roleURI="http://bnlengrg.com/role/ScheduleOfTradeAndOtherPayablesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#TradeAndOtherPayablesDetailsNarrative" roleURI="http://bnlengrg.com/role/TradeAndOtherPayablesDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfRevenueDetails" roleURI="http://bnlengrg.com/role/ScheduleOfRevenueDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfImpairmentLossOnFinancialAssetsDetails" roleURI="http://bnlengrg.com/role/ScheduleOfImpairmentLossOnFinancialAssetsDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfFinanceCostsDetails" roleURI="http://bnlengrg.com/role/ScheduleOfFinanceCostsDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfOtherIncomeDetails" roleURI="http://bnlengrg.com/role/ScheduleOfOtherIncomeDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfCostOfSalesAndAdministrativeExpensesDetails" roleURI="http://bnlengrg.com/role/ScheduleOfCostOfSalesAndAdministrativeExpensesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfComponentsOfIncomeTaxExpenseRecognizedInProfitOrLossDetails" roleURI="http://bnlengrg.com/role/ScheduleOfComponentsOfIncomeTaxExpenseRecognizedInProfitOrLossDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfReconciliationBetweenTaxExpenseAndProductDetails" roleURI="http://bnlengrg.com/role/ScheduleOfReconciliationBetweenTaxExpenseAndProductDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfReconciliationBetweenTaxExpenseAndProductDetailsParenthetical" roleURI="http://bnlengrg.com/role/ScheduleOfReconciliationBetweenTaxExpenseAndProductDetailsParenthetical" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfUnrecognizedDeferredTaxAssetsDetails" roleURI="http://bnlengrg.com/role/ScheduleOfUnrecognizedDeferredTaxAssetsDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfDeferredTaxAssetsNotRecognizedDetails" roleURI="http://bnlengrg.com/role/ScheduleOfDeferredTaxAssetsNotRecognizedDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#IncomeTaxExpensebenefitDetailsNarrative" roleURI="http://bnlengrg.com/role/IncomeTaxExpensebenefitDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfTransactionWithRelatedPartiesDetails" roleURI="http://bnlengrg.com/role/ScheduleOfTransactionWithRelatedPartiesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfBalancesWithRelatedPartiesDetails" roleURI="http://bnlengrg.com/role/ScheduleOfBalancesWithRelatedPartiesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfCompensationOfKeyManagementPersonnelDetails" roleURI="http://bnlengrg.com/role/ScheduleOfCompensationOfKeyManagementPersonnelDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfSegmentReportingDetails" roleURI="http://bnlengrg.com/role/ScheduleOfSegmentReportingDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfMaximumExposureToCreditRiskByCreditRiskRatingCategoriesDetails" roleURI="http://bnlengrg.com/role/ScheduleOfMaximumExposureToCreditRiskByCreditRiskRatingCategoriesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfCreditRiskProfileOfTradeReceivablesOnTheirPastDueStatusInTermsDetails" roleURI="http://bnlengrg.com/role/ScheduleOfCreditRiskProfileOfTradeReceivablesOnTheirPastDueStatusInTermsDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfFinancialInstrumentsByRemainingContractualMaturitiesDetails" roleURI="http://bnlengrg.com/role/ScheduleOfFinancialInstrumentsByRemainingContractualMaturitiesDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfExposureToForeignCurrencyRiskDetails" roleURI="http://bnlengrg.com/role/ScheduleOfExposureToForeignCurrencyRiskDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfIncreasedecreaseProfitOrLossThatAllOtherVariablesRemainConstantDetails" roleURI="http://bnlengrg.com/role/ScheduleOfIncreasedecreaseProfitOrLossThatAllOtherVariablesRemainConstantDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#FinancialRiskManagementDetailsNarrative" roleURI="http://bnlengrg.com/role/FinancialRiskManagementDetailsNarrative" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfFinancialInstrumentsAggregateCarryingAmountDetails" roleURI="http://bnlengrg.com/role/ScheduleOfFinancialInstrumentsAggregateCarryingAmountDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#ScheduleOfFairValueOfFinancialInstrumentCarriedAtFairValueDetails" roleURI="http://bnlengrg.com/role/ScheduleOfFairValueOfFinancialInstrumentCarriedAtFairValueDetails" />
    <link:roleRef xlink:type="simple" xlink:href="magh-20260430.xsd#DividendsPaidDetailsNarrative" roleURI="http://bnlengrg.com/role/DividendsPaidDetailsNarrative" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/StatementsOfFinancialPosition" xlink:title="00000002 - Statement - Consolidated Statements of Financial Position">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentAssets" xlink:label="loc_ifrs-fullNoncurrentAssets" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-fullPropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullNoncurrentAssets" xlink:to="loc_ifrs-fullPropertyPlantAndEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:label="loc_ifrs-fullNoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullNoncurrentAssets" xlink:to="loc_ifrs-fullNoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentAssets" xlink:label="loc_ifrs-fullCurrentAssets" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DeferredTaxAssets" xlink:label="loc_ifrs-fullDeferredTaxAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCurrentAssets" xlink:to="loc_ifrs-fullDeferredTaxAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets" xlink:label="loc_ifrs-fullCurrentPrepaymentsAndOtherCurrentAssets" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCurrentAssets" xlink:to="loc_ifrs-fullCurrentPrepaymentsAndOtherCurrentAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_LoansToThirdParties" xlink:label="loc_MAGHLoansToThirdParties" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCurrentAssets" xlink:to="loc_MAGHLoansToThirdParties" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ContractAssets" xlink:label="loc_ifrs-fullContractAssets" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCurrentAssets" xlink:to="loc_ifrs-fullContractAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-fullCashAndCashEquivalents" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCurrentAssets" xlink:to="loc_ifrs-fullCashAndCashEquivalents" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_Assets" xlink:label="loc_ifrs-fullAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullAssets" xlink:to="loc_ifrs-fullNoncurrentAssets" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullAssets" xlink:to="loc_ifrs-fullCurrentAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_EquityAttributableToOwnersOfParent" xlink:label="loc_ifrs-fullEquityAttributableToOwnersOfParent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IssuedCapital" xlink:label="loc_ifrs-fullIssuedCapital" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullEquityAttributableToOwnersOfParent" xlink:to="loc_ifrs-fullIssuedCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SharePremium" xlink:label="loc_ifrs-fullSharePremium" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullEquityAttributableToOwnersOfParent" xlink:to="loc_ifrs-fullSharePremium" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MergerReserve" xlink:label="loc_ifrs-fullMergerReserve" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullEquityAttributableToOwnersOfParent" xlink:to="loc_ifrs-fullMergerReserve" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-fullReserveOfExchangeDifferencesOnTranslation" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullEquityAttributableToOwnersOfParent" xlink:to="loc_ifrs-fullReserveOfExchangeDifferencesOnTranslation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_OtherReserve" xlink:label="loc_MAGHOtherReserve" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullEquityAttributableToOwnersOfParent" xlink:to="loc_MAGHOtherReserve" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RetainedEarnings" xlink:label="loc_ifrs-fullRetainedEarnings" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullEquityAttributableToOwnersOfParent" xlink:to="loc_ifrs-fullRetainedEarnings" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentLiabilities" xlink:label="loc_ifrs-fullNoncurrentLiabilities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_LongtermBorrowings" xlink:label="loc_ifrs-fullLongtermBorrowings" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullNoncurrentLiabilities" xlink:to="loc_ifrs-fullLongtermBorrowings" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="loc_ifrs-fullDeferredTaxLiabilities" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullNoncurrentLiabilities" xlink:to="loc_ifrs-fullDeferredTaxLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentLiabilities" xlink:label="loc_ifrs-fullCurrentLiabilities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ShorttermBorrowings" xlink:label="loc_ifrs-fullShorttermBorrowings" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCurrentLiabilities" xlink:to="loc_ifrs-fullShorttermBorrowings" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="loc_ifrs-fullTradeAndOtherCurrentPayables" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCurrentLiabilities" xlink:to="loc_ifrs-fullTradeAndOtherCurrentPayables" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ContractLiabilities" xlink:label="loc_ifrs-fullContractLiabilities" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCurrentLiabilities" xlink:to="loc_ifrs-fullContractLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentTaxLiabilities" xlink:label="loc_ifrs-fullCurrentTaxLiabilities" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCurrentLiabilities" xlink:to="loc_ifrs-fullCurrentTaxLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_Liabilities" xlink:label="loc_ifrs-fullLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullLiabilities" xlink:to="loc_ifrs-fullNoncurrentLiabilities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullLiabilities" xlink:to="loc_ifrs-fullCurrentLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_EquityAndLiabilities" xlink:label="loc_ifrs-fullEquityAndLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullEquityAndLiabilities" xlink:to="loc_ifrs-fullEquityAttributableToOwnersOfParent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullEquityAndLiabilities" xlink:to="loc_ifrs-fullLiabilities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/StatementsOfProfitOrLossAndOtherComprehensiveIncome" xlink:title="00000003 - Statement - Consolidated Statements of Profit or Loss and Other Comprehensive Income">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GrossProfit" xlink:label="loc_ifrs-fullGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_Revenue" xlink:label="loc_ifrs-fullRevenue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullGrossProfit" xlink:to="loc_ifrs-fullRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CostOfSales" xlink:label="loc_ifrs-fullCostOfSales" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullGrossProfit" xlink:to="loc_ifrs-fullCostOfSales" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ExpenseByNature" xlink:label="loc_ifrs-fullExpenseByNature" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DistributionCosts" xlink:label="loc_ifrs-fullDistributionCosts" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullExpenseByNature" xlink:to="loc_ifrs-fullDistributionCosts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdministrativeExpense" xlink:label="loc_ifrs-fullAdministrativeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullExpenseByNature" xlink:to="loc_ifrs-fullAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_ImpairmentLossOnFinancialAsset" xlink:label="loc_MAGHImpairmentLossOnFinancialAsset" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullExpenseByNature" xlink:to="loc_MAGHImpairmentLossOnFinancialAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="loc_ifrs-fullProfitLossFromOperatingActivities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullProfitLossFromOperatingActivities" xlink:to="loc_ifrs-fullGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullProfitLossFromOperatingActivities" xlink:to="loc_ifrs-fullExpenseByNature" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherOperatingIncomeExpense" xlink:label="loc_ifrs-fullOtherOperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_FinanceCost" xlink:label="loc_MAGHFinanceCost" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullOtherOperatingIncomeExpense" xlink:to="loc_MAGHFinanceCost" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherIncome" xlink:label="loc_ifrs-fullOtherIncome" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullOtherOperatingIncomeExpense" xlink:to="loc_ifrs-fullOtherIncome" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherExpenseByFunction" xlink:label="loc_ifrs-fullOtherExpenseByFunction" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullOtherOperatingIncomeExpense" xlink:to="loc_ifrs-fullOtherExpenseByFunction" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProfitLoss" xlink:label="loc_ifrs-fullProfitLoss" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="loc_ifrs-fullProfitLossBeforeTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullProfitLoss" xlink:to="loc_ifrs-fullProfitLossBeforeTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-fullIncomeTaxExpenseContinuingOperations" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullProfitLoss" xlink:to="loc_ifrs-fullIncomeTaxExpenseContinuingOperations" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ComprehensiveIncome" xlink:label="loc_ifrs-fullComprehensiveIncome" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullComprehensiveIncome" xlink:to="loc_ifrs-fullProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-fullOtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullComprehensiveIncome" xlink:to="loc_ifrs-fullOtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/StatementsOfChangesInEquity" xlink:title="00000004 - Statement - Consolidated Statements of Changes in Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/StatementsOfChangesInEquityParenthetical" xlink:title="00000005 - Statement - Consolidated Statements of Changes in Equity (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Consolidated Statements of Cash Flows">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForReconcileProfitLoss" xlink:label="loc_ifrs-fullAdjustmentsForReconcileProfitLoss" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_ProfitLossBeforeIncomeTax" xlink:label="loc_MAGHProfitLossBeforeIncomeTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullAdjustmentsForReconcileProfitLoss" xlink:to="loc_MAGHProfitLossBeforeIncomeTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_FairValueChangesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:label="loc_MAGHFairValueChangesOnFinancialAssetsAtFairValueThroughProfitOrLoss" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullAdjustmentsForReconcileProfitLoss" xlink:to="loc_MAGHFairValueChangesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:label="loc_ifrs-fullAdjustmentsForUnrealisedForeignExchangeLossesGains" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullAdjustmentsForReconcileProfitLoss" xlink:to="loc_ifrs-fullAdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForDepreciationExpense" xlink:label="loc_ifrs-fullAdjustmentsForDepreciationExpense" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullAdjustmentsForReconcileProfitLoss" xlink:to="loc_ifrs-fullAdjustmentsForDepreciationExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment" xlink:label="loc_ifrs-fullGainsLossesOnDisposalsOfPropertyPlantAndEquipment" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullAdjustmentsForReconcileProfitLoss" xlink:to="loc_ifrs-fullGainsLossesOnDisposalsOfPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_InsurancePremiumChargedToProfitOrLoss" xlink:label="loc_MAGHInsurancePremiumChargedToProfitOrLoss" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullAdjustmentsForReconcileProfitLoss" xlink:to="loc_MAGHInsurancePremiumChargedToProfitOrLoss" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_FinanceCosts" xlink:label="loc_ifrs-fullFinanceCosts" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullAdjustmentsForReconcileProfitLoss" xlink:to="loc_ifrs-fullFinanceCosts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RevenueFromInterest" xlink:label="loc_ifrs-fullRevenueFromInterest" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullAdjustmentsForReconcileProfitLoss" xlink:to="loc_ifrs-fullRevenueFromInterest" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_AdjustmentForExpectedCreditLosses" xlink:label="loc_MAGHAdjustmentForExpectedCreditLosses" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullAdjustmentsForReconcileProfitLoss" xlink:to="loc_MAGHAdjustmentForExpectedCreditLosses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_AdjustmentsForReversalOfOnerousLossesRecognizedOnConstructionProjects" xlink:label="loc_MAGHAdjustmentsForReversalOfOnerousLossesRecognizedOnConstructionProjects" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullAdjustmentsForReconcileProfitLoss" xlink:to="loc_MAGHAdjustmentsForReversalOfOnerousLossesRecognizedOnConstructionProjects" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_CashGeneratedFromOperations" xlink:label="loc_MAGHCashGeneratedFromOperations" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_MAGHCashGeneratedFromOperations" xlink:to="loc_ifrs-fullAdjustmentsForReconcileProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets" xlink:label="loc_ifrs-fullAdjustmentsForDecreaseIncreaseInContractAssets" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_MAGHCashGeneratedFromOperations" xlink:to="loc_ifrs-fullAdjustmentsForDecreaseIncreaseInContractAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:label="loc_ifrs-fullAdjustmentsForDecreaseIncreaseInTradeAccountReceivable" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_MAGHCashGeneratedFromOperations" xlink:to="loc_ifrs-fullAdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable" xlink:label="loc_ifrs-fullAdjustmentsForIncreaseDecreaseInTradeAccountPayable" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_MAGHCashGeneratedFromOperations" xlink:to="loc_ifrs-fullAdjustmentsForIncreaseDecreaseInTradeAccountPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:label="loc_ifrs-fullAdjustmentsForIncreaseDecreaseInContractLiabilities" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_MAGHCashGeneratedFromOperations" xlink:to="loc_ifrs-fullAdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="loc_ifrs-fullCashFlowsFromUsedInOperatingActivities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCashFlowsFromUsedInOperatingActivities" xlink:to="loc_MAGHCashGeneratedFromOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:label="loc_ifrs-fullIncomeTaxesPaidRefundClassifiedAsOperatingActivities" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCashFlowsFromUsedInOperatingActivities" xlink:to="loc_ifrs-fullIncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="loc_ifrs-fullCashFlowsFromUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="loc_ifrs-fullPurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCashFlowsFromUsedInInvestingActivities" xlink:to="loc_ifrs-fullPurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="loc_ifrs-fullProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCashFlowsFromUsedInInvestingActivities" xlink:to="loc_ifrs-fullProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_PurchaseOInsuranceClassifiedAsInvestingActivities" xlink:label="loc_MAGHPurchaseOInsuranceClassifiedAsInvestingActivities" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCashFlowsFromUsedInInvestingActivities" xlink:to="loc_MAGHPurchaseOInsuranceClassifiedAsInvestingActivities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CashAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-fullCashAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCashFlowsFromUsedInInvestingActivities" xlink:to="loc_ifrs-fullCashAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="loc_ifrs-fullCashFlowsFromUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_PaymentOfInitialPublicOfferingIPOCosts" xlink:label="loc_MAGHPaymentOfInitialPublicOfferingIPOCosts" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCashFlowsFromUsedInFinancingActivities" xlink:to="loc_MAGHPaymentOfInitialPublicOfferingIPOCosts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_RepaymentOfBankDebt" xlink:label="loc_MAGHRepaymentOfBankDebt" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCashFlowsFromUsedInFinancingActivities" xlink:to="loc_MAGHRepaymentOfBankDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_ProceedFromBankDebt" xlink:label="loc_MAGHProceedFromBankDebt" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCashFlowsFromUsedInFinancingActivities" xlink:to="loc_MAGHProceedFromBankDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:label="loc_ifrs-fullPaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCashFlowsFromUsedInFinancingActivities" xlink:to="loc_ifrs-fullPaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProceedsFromIssuingShares" xlink:label="loc_ifrs-fullProceedsFromIssuingShares" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCashFlowsFromUsedInFinancingActivities" xlink:to="loc_ifrs-fullProceedsFromIssuingShares" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProceedsFromIssueOfOrdinaryShares" xlink:label="loc_ifrs-fullProceedsFromIssueOfOrdinaryShares" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCashFlowsFromUsedInFinancingActivities" xlink:to="loc_ifrs-fullProceedsFromIssueOfOrdinaryShares" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_ProceedsFromAmountDueToDirector" xlink:label="loc_MAGHProceedsFromAmountDueToDirector" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCashFlowsFromUsedInFinancingActivities" xlink:to="loc_MAGHProceedsFromAmountDueToDirector" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities" xlink:label="loc_ifrs-fullDividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCashFlowsFromUsedInFinancingActivities" xlink:to="loc_ifrs-fullDividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:label="loc_ifrs-fullIncreaseDecreaseInCashAndCashEquivalents" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullIncreaseDecreaseInCashAndCashEquivalents" xlink:to="loc_ifrs-fullCashFlowsFromUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullIncreaseDecreaseInCashAndCashEquivalents" xlink:to="loc_ifrs-fullCashFlowsFromUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullIncreaseDecreaseInCashAndCashEquivalents" xlink:to="loc_ifrs-fullCashFlowsFromUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ReconciliationOfLiabilitiesArisingFromFinancingActivities" xlink:title="00000007 - Statement - Reconciliation of Liabilities Arising from Financing Activities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:title="00000013 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure" />
    <link:calculationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/cyd/role/MaterialCybersecurityIncidentDisclosure" xlink:title="00000014 - Disclosure - Material Cybersecurity Incident Disclosure" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/Overview" xlink:title="999015 - Disclosure - Overview" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/MaterialAccountingPolicyInformation" xlink:title="999016 - Disclosure - Material accounting policy information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/SignificantAccountingJudgementsAndEstimates" xlink:title="999017 - Disclosure - Significant accounting judgements and estimates" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/PropertyPlantAndEquipment" xlink:title="999018 - Disclosure - Property, plant and equipment" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/FinancialAssetsAtFairValueThroughProfitOrLoss" xlink:title="999019 - Disclosure - Financial assets at fair value through profit or loss" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/DeferredInitialPublicOfferingIpoCosts" xlink:title="999020 - Disclosure - Deferred initial public offering (&#8220;IPO&#8221;) costs" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/TradeAndOtherReceivables" xlink:title="999021 - Disclosure - Trade and other receivables" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/LoansToThirdParties" xlink:title="999022 - Disclosure - Loans to third parties" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ContractAssetsliabilities" xlink:title="999023 - Disclosure - Contract assets/liabilities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/CashAndCashEquivalents" xlink:title="999024 - Disclosure - Cash and cash equivalents" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ShareCapital" xlink:title="999025 - Disclosure - Share capital" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/Reserves" xlink:title="999026 - Disclosure - Reserves" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/Borrowings" xlink:title="999027 - Disclosure - Borrowings" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/DeferredTaxLiabilities" xlink:title="999028 - Disclosure - Deferred tax liabilities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/TradeAndOtherPayables" xlink:title="999029 - Disclosure - Trade and other payables" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/Revenue" xlink:title="999030 - Disclosure - Revenue" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ImpairmentLossOnFinancialAssets" xlink:title="999031 - Disclosure - Impairment loss on financial assets" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/FinanceCosts" xlink:title="999032 - Disclosure - Finance costs" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/OtherIncome" xlink:title="999033 - Disclosure - Other income" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/CostOfSalesAndAdministrativeExpenses" xlink:title="999034 - Disclosure - Cost of sales and administrative expenses" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/IncomeTaxExpensebenefit" xlink:title="999035 - Disclosure - Income tax expense/(benefit)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/SignificantRelatedPartyTransactionsAndBalances" xlink:title="999036 - Disclosure - Significant related party transactions and balances" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/SegmentReporting" xlink:title="999037 - Disclosure - Segment reporting" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/FinancialRiskManagement" xlink:title="999038 - Disclosure - Financial risk management" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/FinancialInstrumentsByCategory" xlink:title="999039 - Disclosure - Financial instruments by category" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/FairValueOfAssetsAndLiabilities" xlink:title="999040 - Disclosure - Fair value of assets and liabilities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/CapitalManagement" xlink:title="999041 - Disclosure - Capital management" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/CommitmentsAndContingencies" xlink:title="999042 - Disclosure - Commitments and contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/DividendsPaid" xlink:title="999043 - Disclosure - Dividends paid" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/EventsAfterReportingPeriod" xlink:title="999044 - Disclosure - Events after reporting period" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/MaterialAccountingPolicyInformationPolicies" xlink:title="999045 - Disclosure - Material accounting policy information (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/OverviewTables" xlink:title="999046 - Disclosure - Overview (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/MaterialAccountingPolicyInformationTables" xlink:title="999047 - Disclosure - Material accounting policy information (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/PropertyPlantAndEquipmentTables" xlink:title="999048 - Disclosure - Property, plant and equipment (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/FinancialAssetsAtFairValueThroughProfitOrLossTables" xlink:title="999049 - Disclosure - Financial assets at fair value through profit or loss (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/TradeAndOtherReceivablesTables" xlink:title="999050 - Disclosure - Trade and other receivables (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/LoansToThirdPartiesTables" xlink:title="999051 - Disclosure - Loans to third parties (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ContractAssetsliabilitiesTables" xlink:title="999052 - Disclosure - Contract assets/liabilities (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/CashAndCashEquivalentsTables" xlink:title="999053 - Disclosure - Cash and cash equivalents (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ShareCapitalTables" xlink:title="999054 - Disclosure - Share capital (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/BorrowingsTables" xlink:title="999055 - Disclosure - Borrowings (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/DeferredTaxLiabilitiesTables" xlink:title="999056 - Disclosure - Deferred tax liabilities (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/TradeAndOtherPayablesTables" xlink:title="999057 - Disclosure - Trade and other payables (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/RevenueTables" xlink:title="999058 - Disclosure - Revenue (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ImpairmentLossOnFinancialAssetsTables" xlink:title="999059 - Disclosure - Impairment loss on financial assets (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/FinanceCostsTables" xlink:title="999060 - Disclosure - Finance costs (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/OtherIncomeTables" xlink:title="999061 - Disclosure - Other income (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/CostOfSalesAndAdministrativeExpensesTables" xlink:title="999062 - Disclosure - Cost of sales and administrative expenses (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/IncomeTaxExpensebenefitTables" xlink:title="999063 - Disclosure - Income tax expense/(benefit) (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/SignificantRelatedPartyTransactionsAndBalancesTables" xlink:title="999064 - Disclosure - Significant related party transactions and balances (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/SegmentReportingTables" xlink:title="999065 - Disclosure - Segment reporting (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/FinancialRiskManagementTables" xlink:title="999066 - Disclosure - Financial risk management (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/FinancialInstrumentsByCategoryTables" xlink:title="999067 - Disclosure - Financial instruments by category (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/FairValueOfAssetsAndLiabilitiesTables" xlink:title="999068 - Disclosure - Fair value of assets and liabilities (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfCompanysSubsidiariesDetails" xlink:title="999069 - Disclosure - Schedule of company&#8217;s subsidiaries (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/OverviewDetailsNarrative" xlink:title="999070 - Disclosure - Overview (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentDetails" xlink:title="999071 - Disclosure - Schedule of estimated useful lives of property, plant and equipment (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" xlink:title="999072 - Disclosure - Schedule of property, plant and equipment (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:title="999073 - Disclosure - Property, plant and equipment (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfFinancialAssetsFairValueThroughProfitOrLossDetails" xlink:title="999074 - Disclosure - Schedule of financial assets fair value through profit or loss (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/FinancialAssetsAtFairValueThroughProfitOrLossDetailsNarrative" xlink:title="999075 - Disclosure - Financial assets at fair value through profit or loss (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/DeferredInitialPublicOfferingIpoCostsDetailsNarrative" xlink:title="999076 - Disclosure - Deferred initial public offering (&#8220;IPO&#8221;) costs (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfTradeAndOtherReceivablesDetails" xlink:title="999077 - Disclosure - Schedule of trade and other receivables (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfAllowanceForCreditLossesForTradeAndOtherReceivablesDetails" xlink:title="999078 - Disclosure - Schedule of allowance for credit losses for trade and other receivables (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfLoansToThirdPartiesDetails" xlink:title="999079 - Disclosure - Schedule of loans to third parties (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/LoansToThirdPartiesDetailsNarrative" xlink:title="999080 - Disclosure - Loans to third parties (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfContractAssetsliabilitiesDetails" xlink:title="999081 - Disclosure - Schedule of contract assets/liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ContractAssets" xlink:label="loc_ifrs-fullContractAssets" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_ContractAssetsGross" xlink:label="loc_MAGHContractAssetsGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullContractAssets" xlink:to="loc_MAGHContractAssetsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_ContractAssetLossAllowance" xlink:label="loc_MAGHContractAssetLossAllowance" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullContractAssets" xlink:to="loc_MAGHContractAssetLossAllowance" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfContractAssetsDetails" xlink:title="999082 - Disclosure - Schedule of contract assets (Details)">
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_ContractAssetsGross" xlink:label="loc_MAGHContractAssetsGross" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_RetentionReceivables" xlink:label="loc_MAGHRetentionReceivables" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_MAGHContractAssetsGross" xlink:to="loc_MAGHRetentionReceivables" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_OtherContractAssets" xlink:label="loc_MAGHOtherContractAssets" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_MAGHContractAssetsGross" xlink:to="loc_MAGHOtherContractAssets" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfAllowanceForExpectedCreditLossesOfContractAssetsDetails" xlink:title="999083 - Disclosure - Schedule of allowance for expected credit losses of contract assets (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfAmountOfRevenueContractLiabilitiesDetails" xlink:title="999084 - Disclosure - Schedule of amount of revenue contract liabilities (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfTransactionPriceAllocatedToRemainingPerformanceObligationsDetails" xlink:title="999085 - Disclosure - Schedule of transaction price allocated to remaining performance obligations (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfCashAndCashEquivalentsDetails" xlink:title="999086 - Disclosure - Schedule of cash and cash equivalents (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfShareCapitalSharesDetails" xlink:title="999087 - Disclosure - Schedule of share capital shares (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ShareCapitalDetailsNarrative" xlink:title="999088 - Disclosure - Share capital (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ReservesDetailsNarrative" xlink:title="999089 - Disclosure - Reserves (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfBorrowingsDetails" xlink:title="999090 - Disclosure - Schedule of borrowings (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfBankBorrowingsComprisedDetails" xlink:title="999091 - Disclosure - Schedule of bank borrowings comprised (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfCarryingAmountsOfRightOfUseAssetsPresentedWithinPropertyPlantAndEquipmentDetails" xlink:title="999092 - Disclosure - Schedule of carrying amounts of right of use assets presented within property, plant and equipment (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfLeaseLiabilitiesDetails" xlink:title="999093 - Disclosure - Schedule of lease liabilities (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfAmountsRelatedToLeaseRecognizedInProfitOrLossDetails" xlink:title="999094 - Disclosure - Schedule of amounts related to lease recognized in profit or loss (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/BorrowingsDetailsNarrative" xlink:title="999095 - Disclosure - Borrowings (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfMovementsInDeferredTaxLiabilitiesDetails" xlink:title="999096 - Disclosure - Schedule of movements in deferred tax liabilities (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfTradeAndOtherPayablesDetails" xlink:title="999097 - Disclosure - Schedule of trade and other payables (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/TradeAndOtherPayablesDetailsNarrative" xlink:title="999098 - Disclosure - Trade and other payables (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfRevenueDetails" xlink:title="999099 - Disclosure - Schedule of Revenue (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfImpairmentLossOnFinancialAssetsDetails" xlink:title="999100 - Disclosure - Schedule of Impairment Loss on Financial Assets (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfFinanceCostsDetails" xlink:title="999101 - Disclosure - Schedule of Finance Costs (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfOtherIncomeDetails" xlink:title="999102 - Disclosure - Schedule of Other Income (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfCostOfSalesAndAdministrativeExpensesDetails" xlink:title="999103 - Disclosure - Schedule of cost of sales and administrative expenses (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfComponentsOfIncomeTaxExpenseRecognizedInProfitOrLossDetails" xlink:title="999104 - Disclosure - Schedule of components of income tax expense recognized in profit or loss (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentTaxExpenseIncome" xlink:label="loc_ifrs-fullCurrentTaxExpenseIncome" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_TaxExpenseIncomeChangeInCurrentYearsProvision" xlink:label="loc_MAGHTaxExpenseIncomeChangeInCurrentYearsProvision" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCurrentTaxExpenseIncome" xlink:to="loc_MAGHTaxExpenseIncomeChangeInCurrentYearsProvision" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_TaxExpenseIncomeChangeInUnderoverProvisionInPriorFinancialYear" xlink:label="loc_MAGHTaxExpenseIncomeChangeInUnderoverProvisionInPriorFinancialYear" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullCurrentTaxExpenseIncome" xlink:to="loc_MAGHTaxExpenseIncomeChangeInUnderoverProvisionInPriorFinancialYear" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-fullIncomeTaxExpenseContinuingOperations" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullIncomeTaxExpenseContinuingOperations" xlink:to="loc_ifrs-fullCurrentTaxExpenseIncome" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_OriginationAndReversalOfTemporaryDifferences" xlink:label="loc_MAGHOriginationAndReversalOfTemporaryDifferences" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullIncomeTaxExpenseContinuingOperations" xlink:to="loc_MAGHOriginationAndReversalOfTemporaryDifferences" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfReconciliationBetweenTaxExpenseAndProductDetails" xlink:title="999105 - Disclosure - Schedule of reconciliation between tax expense and product (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-fullIncomeTaxExpenseContinuingOperations" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:label="loc_ifrs-fullTaxExpenseIncomeAtApplicableTaxRate" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullIncomeTaxExpenseContinuingOperations" xlink:to="loc_ifrs-fullTaxExpenseIncomeAtApplicableTaxRate" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_IncomeNotSubjectToTax" xlink:label="loc_MAGHIncomeNotSubjectToTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullIncomeTaxExpenseContinuingOperations" xlink:to="loc_MAGHIncomeNotSubjectToTax" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:label="loc_ifrs-fullTaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullIncomeTaxExpenseContinuingOperations" xlink:to="loc_ifrs-fullTaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_TaxRateEffectOfTaxConcessionsAndDeductions" xlink:label="loc_MAGHTaxRateEffectOfTaxConcessionsAndDeductions" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullIncomeTaxExpenseContinuingOperations" xlink:to="loc_MAGHTaxRateEffectOfTaxConcessionsAndDeductions" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_TaxRateEffectOfDeferredTaxNotRecognized" xlink:label="loc_MAGHTaxRateEffectOfDeferredTaxNotRecognized" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullIncomeTaxExpenseContinuingOperations" xlink:to="loc_MAGHTaxRateEffectOfDeferredTaxNotRecognized" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_TaxRateEffectOfUnderProvisionInPriorFinancialYear" xlink:label="loc_MAGHTaxRateEffectOfUnderProvisionInPriorFinancialYear" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullIncomeTaxExpenseContinuingOperations" xlink:to="loc_MAGHTaxRateEffectOfUnderProvisionInPriorFinancialYear" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfReconciliationBetweenTaxExpenseAndProductDetailsParenthetical" xlink:title="999106 - Disclosure - Schedule of reconciliation between tax expense and the product (Details) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfUnrecognizedDeferredTaxAssetsDetails" xlink:title="999107 - Disclosure - Schedule of unrecognized deferred tax assets (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfDeferredTaxAssetsNotRecognizedDetails" xlink:title="999108 - Disclosure - Schedule of deferred tax assets not recognized (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/IncomeTaxExpensebenefitDetailsNarrative" xlink:title="999109 - Disclosure - Income tax expense/(benefit) (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfTransactionWithRelatedPartiesDetails" xlink:title="999110 - Disclosure - Schedule of transaction with related parties (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfBalancesWithRelatedPartiesDetails" xlink:title="999111 - Disclosure - Schedule of balances with related parties (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfCompensationOfKeyManagementPersonnelDetails" xlink:title="999112 - Disclosure - Schedule of compensation of key management personnel (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfSegmentReportingDetails" xlink:title="999113 - Disclosure - Schedule of segment reporting (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfMaximumExposureToCreditRiskByCreditRiskRatingCategoriesDetails" xlink:title="999114 - Disclosure - Schedule of maximum exposure to credit risk by credit risk rating categories (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfCreditRiskProfileOfTradeReceivablesOnTheirPastDueStatusInTermsDetails" xlink:title="999115 - Disclosure - Schedule of credit risk profile of trade receivables on their past due status in terms (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfFinancialInstrumentsByRemainingContractualMaturitiesDetails" xlink:title="999116 - Disclosure - Schedule of financial instruments by remaining contractual maturities (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfExposureToForeignCurrencyRiskDetails" xlink:title="999117 - Disclosure - Schedule of exposure to foreign currency risk (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_FinancialAssets" xlink:label="loc_ifrs-fullFinancialAssets" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:label="loc_ifrs-fullNoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullFinancialAssets" xlink:to="loc_ifrs-fullNoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_LoansToThirdParties" xlink:label="loc_MAGHLoansToThirdParties" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullFinancialAssets" xlink:to="loc_MAGHLoansToThirdParties" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_Cash" xlink:label="loc_ifrs-fullCash" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullFinancialAssets" xlink:to="loc_ifrs-fullCash" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_FinancialLiabilities" xlink:label="loc_ifrs-fullFinancialLiabilities" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_FinancialLiabilitiesBorrowings" xlink:label="loc_MAGHFinancialLiabilitiesBorrowings" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-fullFinancialLiabilities" xlink:to="loc_MAGHFinancialLiabilitiesBorrowings" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="magh-20260430.xsd#MAGH_NetFinancialLiabilitiesassets" xlink:label="loc_MAGHNetFinancialLiabilitiesassets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_MAGHNetFinancialLiabilitiesassets" xlink:to="loc_ifrs-fullFinancialAssets" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_MAGHNetFinancialLiabilitiesassets" xlink:to="loc_ifrs-fullFinancialLiabilities" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfIncreasedecreaseProfitOrLossThatAllOtherVariablesRemainConstantDetails" xlink:title="999118 - Disclosure - Schedule of increase/(decrease) profit or loss that all other variables remain constant (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/FinancialRiskManagementDetailsNarrative" xlink:title="999119 - Disclosure - Financial risk management (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfFinancialInstrumentsAggregateCarryingAmountDetails" xlink:title="999120 - Disclosure -  Schedule of Financial Instruments Aggregate Carrying Amount (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/ScheduleOfFairValueOfFinancialInstrumentCarriedAtFairValueDetails" xlink:title="999121 - Disclosure - Schedule of fair value of financial instrument carried at fair value (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://bnlengrg.com/role/DividendsPaidDetailsNarrative" xlink:title="999122 - Disclosure - Dividends paid (Details Narrative)" />
</link:linkbase>
