Keeping in sync with JoeyLib.

This commit is contained in:
Scott Duensing 2026-10-17 15:39:50 -05:00
parent 4d73ec7e85
commit e45707bd27
3 changed files with 9 additions and 5 deletions

View file

@ -15,9 +15,13 @@ include $(JOEYLIB)/make/project.mk
include $(JOEY_PROJECT)/program.mk
# What DVX's help and resource texts call the program, and its author.
DVX_KIND := JoeyLib game
DVX_AUTHOR := Scott Duensing
# Whose it is: on DVX the vendor folder it installs in and its author, and
# what DVX's help and resource texts call it; on macOS the start of its
# app's identifier.
DVX_VENDOR := kpunch
DVX_AUTHOR := Scott Duensing
DVX_KIND := JoeyLib game
MACOS_ID_PREFIX := com.kangaroopunch
include $(JOEYLIB)/make/programs.mk

View file

@ -69,7 +69,7 @@ Everything lands in `build/<machine>/bin/`:
| Atari ST | `STAXI/STAXI.PRG` with its `DATA/` |
| MS-DOS | `STAXI/STAXI.EXE` with its `DATA/` |
| Sharp X68000 | `STAXI/STAXI.X` with its `DATA/` |
| DVX | `apps/joeylib/staxi/`: `staxi.app`, its help file, and `DATA/` |
| DVX | `apps/kpunch/staxi/`: `staxi.app`, its help file, and `DATA/` |
The bakes (levels, the pre-compiled sprite cels, the speech) are made per
machine in `build/generated/<machine>/`. JoeyLib's library is built on

View file

@ -76,7 +76,7 @@ STAXI_CEL_LEVELS := $(if $(filter x68000,$(PLATFORM)),,06 07 08 09 10 12 16 17 2
# spritebake, so the game loads its cels already compiled
# (jlSpriteBankLoadPrecompiled) instead of JIT-compiling them at boot. The ST
# is the one port whose .spc carries a reloc list (the shifted-DRAW thunk's
# jmp to stSpriteDrawShiftWalker), re-stamped by the loader.
# jmp to jlStSpriteDrawShiftWalker), re-stamped by the loader.
STAXIBAKE := $(PROJECT_BUILD)/tools/staxibake
STAXIBAKE_SRCS := $(STAXI_HOME)/tools/staxibake/staxibake.c $(addprefix $(STAXI_HOME)/,stCels.c stC64Data.c stLevelCels.c stLevelFile.c)