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
|
|
|
|
2024-07-31 23:54:35 -03:00
|
|
|
all: ./build/engine.cue
|
2024-07-11 00:58:18 -03:00
|
|
|
dir: ./build
|
2024-07-31 23:54:35 -03:00
|
|
|
chd: engine.chd
|
2024-07-11 00:58:18 -03:00
|
|
|
|
2024-07-31 23:54:35 -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
|
|
|
|
|
2024-07-31 23:54:35 -03:00
|
|
|
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
|
|
|
|
|