; $Id: bootsector2-template-footer.mac 98103 2023-01-17 14:15:46Z vboxsync $ ;; @file ; bootsector2 footer for multi-mode code templates. ; ; ; Copyright (C) 2007-2023 Oracle and/or its affiliates. ; ; This file is part of VirtualBox base platform packages, as ; available from https://www.virtualbox.org. ; ; This program is free software; you can redistribute it and/or ; modify it under the terms of the GNU General Public License ; as published by the Free Software Foundation, in version 3 of the ; License. ; ; This program is distributed in the hope that it will be useful, but ; WITHOUT ANY WARRANTY; without even the implied warranty of ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ; General Public License for more details. ; ; You should have received a copy of the GNU General Public License ; along with this program; if not, see . ; ; The contents of this file may alternatively be used under the terms ; of the Common Development and Distribution License Version 1.0 ; (CDDL), a copy of it is provided in the "COPYING.CDDL" file included ; in the VirtualBox distribution, in which case the provisions of the ; CDDL are applicable instead of those of the GPL. ; ; You may elect to license modified versions of this file under the ; terms and conditions of either the GPL or the CDDL or both. ; ; SPDX-License-Identifier: GPL-3.0-only OR CDDL-1.0 ; ; ; Undefine macros defined by the header. ; ; Note! The following is useful for verifying that all macros are included here: ; ; for i in `grep "%define" bootsector2-template-header.mac \ ; | sed -e 's/^ *%define *//' -e 's/^\([^() ]*\).*$/\1/' \ ; | sort -u` ; do ; if ! grep -wF "%undef $i" bootsector2-template-footer.mac; then ; echo $i ; fi ; done ; %undef TMPL_RM %undef TMPL_PE16 %undef TMPL_PE32 %undef TMPL_PEV86 %undef TMPL_PP16 %undef TMPL_PP32 %undef TMPL_PPV86 %undef TMPL_PAE16 %undef TMPL_PAE32 %undef TMPL_PAEV86 %undef TMPL_LM16 %undef TMPL_LM32 %undef TMPL_LM64 %undef TMPL_CMN_PE %undef TMPL_CMN_PP %undef TMPL_CMN_PAE %undef TMPL_CMN_LM %undef TMPL_CMN_V86 %undef TMPL_CMN_P16 %undef TMPL_CMN_P32 %undef TMPL_CMN_P64 %undef TMPL_CMN_R16 %undef TMPL_CMN_R86 %undef TMPL_NM %undef TMPL_NM_CMN %undef TMPL_MODE %undef TMPL_MODE_STR %undef TMPL_16BIT %undef TMPL_32BIT %undef TMPL_64BIT %undef TMPL_BITS %undef TMPL_PTR_DEF %undef TMPL_HAVE_BIOS %undef TMPL_BEGINCODE %undef xCB %undef xDEF %undef xRES %undef xPRE %undef xSP %undef xBP %undef xAX %undef xBX %undef xCX %undef xDX %undef xDI %undef xSI %undef xWrtRIP %undef sCB %undef sDEF %undef sRES %undef sPRE %undef sSP %undef sBP %undef sAX %undef sBX %undef sCX %undef sDX %undef sDI %undef sSI