engine-psx/Makefile

37 lines
844 B
Makefile
Raw Normal View History

2024-07-11 00:58:18 -03:00
export PATH := /opt/psn00bsdk/bin:$(PATH)
export PSN00BSDK_LIBS := /opt/psn00bsdk/lib/libpsn00b
2024-08-18 03:07:15 -03:00
.PHONY: clean ./build/engine.cue run configure chd cook
2024-07-11 00:58:18 -03:00
all: ./build/engine.cue
2024-07-11 00:58:18 -03:00
dir: ./build
chd: engine.chd
2024-07-11 00:58:18 -03:00
run: ./build/engine.cue
pcsx-redux-appimage -gdb -run -interpreter -fastboot -stdout -iso ./build/engine.cue
2024-07-11 00:58:18 -03:00
2024-08-18 03:07:15 -03:00
./build/engine.cue: cook ./build
2024-07-11 00:58:18 -03:00
cmake --build ./build
engine.chd: ./build/engine.cue
2024-07-22 18:18:21 -03:00
tochd -d . -- $<
2024-07-21 19:43:49 -03:00
./build: configure
configure:
2024-07-11 00:58:18 -03:00
cmake --preset default .
2024-08-18 03:07:15 -03:00
cook:
./cook.sh
# TODO: Replace the following with ** instead of R1.
# Don't do this for now because we don't generate R0 the same way yet
2024-07-11 00:58:18 -03:00
clean:
2024-08-18 03:07:15 -03:00
rm -rf ./build \
assets/levels/R1/*.COL \
assets/levels/R1/*.MAP \
assets/levels/R1/*.LVL \
assets/levels/R1/collision16.json \
assets/levels/R1/tilemap128.csv