Fix build.sh: remove set -e and broken symlink target

Remove set -e since we track pass/fail explicitly and return the
appropriate exit code at the end. Remove mz2000_mon_1z001m from the
ROM build list as it depends on a symlink to an external path that
doesn't exist in the repository.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Philip Smart
2026-03-14 15:50:29 +00:00
parent 066e049538
commit 78fddfb2eb

View File

@@ -32,8 +32,6 @@
## along with this program. If not, see <http://www.gnu.org/licenses/>.
#########################################################################################################
set -e
# Root directory of the FusionX project.
ROOT_DIR="$(cd "$(dirname "$0")" && pwd)"
@@ -60,7 +58,7 @@ SOFTWARE_TARGETS="MZ80A MZ700 MZ2000"
CPLD_TARGETS="MZ80A MZ700 MZ2000 PCW8256"
# Assembly build lists.
BUILDROMLIST="mz2000_mon_1z001m mz2000_ipl_original mz2000_ipl_tzpu mz2000_ipl_fusionx mz800_1z_013b mz800_9z_504m mz800_iocs mz80afi monitor_sa1510 monitor_80c_sa1510 monitor_1z-013a monitor_80c_1z-013a monitor_1z-013a-km monitor_80c_1z-013a-km mz80b_ipl"
BUILDROMLIST="mz2000_ipl_original mz2000_ipl_tzpu mz2000_ipl_fusionx mz800_1z_013b mz800_9z_504m mz800_iocs mz80afi monitor_sa1510 monitor_80c_sa1510 monitor_1z-013a monitor_80c_1z-013a monitor_1z-013a-km monitor_80c_1z-013a-km mz80b_ipl"
BUILDMZFLIST="5z009-1b sa-5510_tzfs msbasic_mz80a msbasic_mz700 msbasic_tz40 msbasic_tz80 sharpmz-test"
BUILDTZFSROMLIST="tzfs"
BUILDTZFSMZFLIST="testtz"