2
0
Fork 0

Renamed function and made safe.

This commit is contained in:
Willem Cazander 2024-07-10 23:00:29 +02:00
parent 8578c8eee5
commit 54dec85047
13 changed files with 88 additions and 81 deletions

View file

@ -12,8 +12,8 @@ $(PATH_BIN)/makelib/makelib.com \
$(PATH_BIN)/menu/menu.dat \
$(PATH_BIN)/mmenu/mmenu.dat
$(DOMELIB_BIN):
$(call mb_mkdir,$(DOMELIB_BIN))
$(DOMELIB_BIN): | gfx
$(call mb_make_call,mb_os_dir_create,$(DOMELIB_BIN))
$(DOMELIB_BIN)/bios.dat: $(PATH_BIN)/bios/bios.dat | $(DOMELIB_BIN)
cp $< $@;
@ -21,7 +21,7 @@ $(DOMELIB_BIN)/dome.dat: $(PATH_BIN)/dome/dome.dat | $(DOMELIB_BIN)
cp $< $@;
$(DOMELIB_BIN)/loader.dat: $(PATH_BIN)/loader/loader.dat | $(DOMELIB_BIN)
cp $< $@;
$(DOMELIB_BIN)/makelib.com: $(PATH_BIN)/makelib/makelib.com bin/levels/code.001 bin/levels/code.002 | $(DOMELIB_BIN) gfx
$(DOMELIB_BIN)/makelib.com: $(PATH_BIN)/makelib/makelib.com bin/levels/code.001 bin/levels/code.002 | $(DOMELIB_BIN)
cp $< $@;
cp bin/gfx/*.zop $(DOMELIB_BIN);
cp bin/levels/*.00* $(DOMELIB_BIN);
@ -35,10 +35,11 @@ $(DOMELIB_BIN)/mmenu.dat: $(PATH_BIN)/mmenu/mmenu.dat | $(DOMELIB_BIN)
$(DOMELIB_OUT): $(DOMELIB_BIN)/bios.dat $(DOMELIB_BIN)/dome.dat $(DOMELIB_BIN)/loader.dat $(DOMELIB_BIN)/makelib.com $(DOMELIB_BIN)/menu.dat $(DOMELIB_BIN)/mmenu.dat
@echo === Generating autoexec.bat for command
$(call mb_autoexec_write_default,$(DOMELIB_BIN))
$(call mb_autoexec_append_echo,$(DOMELIB_BIN),Setup timeout for makelib)
$(call mb_autoexec_append_cmd,$(DOMELIB_BIN),omsxctl fail_after 120 seconds failed_makelib 126)
$(call mb_autoexec_append_echo,$(DOMELIB_BIN),Running command makelib)
$(call mb_autoexec_append_cmd,$(DOMELIB_BIN),makelib)
$(call mb_autoexec_append_exit,$(DOMELIB_BIN))
$(call mb_openmsx_dosctl,$(DOMELIB_BIN))
$(call mb_make_call,mb_autoexec_write_default,$(DOMELIB_BIN))
$(call mb_make_call,mb_autoexec_append_echo,$(DOMELIB_BIN),Setup timeout for makelib)
$(call mb_make_call,mb_autoexec_append_cmd,$(DOMELIB_BIN),omsxctl fail_after 120 seconds failed_makelib 126)
$(call mb_make_call,mb_autoexec_append_echo,$(DOMELIB_BIN),Running command makelib)
$(call mb_make_call,mb_autoexec_append_cmd,$(DOMELIB_BIN),makelib)
$(call mb_make_call,mb_autoexec_append_exit,$(DOMELIB_BIN))
$(call mb_make_call,mb_openmsx_dosctl,$(DOMELIB_BIN))