2021-11-17 14:51:05 +01:00
|
|
|
all: format out/levels_bin.h
|
2021-11-09 22:28:28 +01:00
|
|
|
fxsdk build-cg
|
|
|
|
|
2021-11-17 14:51:05 +01:00
|
|
|
ray: clean format out/levels_bin.h
|
|
|
|
mkdir -p build
|
|
|
|
cmake -B build .
|
|
|
|
make -C build
|
|
|
|
|
2021-11-17 15:14:03 +01:00
|
|
|
run: ray
|
|
|
|
build/target
|
|
|
|
|
2021-11-17 14:51:05 +01:00
|
|
|
out/levels_bin.h:
|
|
|
|
mkdir -p out
|
2021-11-17 15:43:38 +01:00
|
|
|
cembed -o out/levels_bin.h -t levels lvl/*.kble
|
2021-11-17 14:51:05 +01:00
|
|
|
|
2021-11-09 22:34:40 +01:00
|
|
|
format:
|
|
|
|
clang-format -style=file -i src/**.c inc/**.h
|
|
|
|
|
2021-11-09 22:28:28 +01:00
|
|
|
clean:
|
2021-11-17 14:51:05 +01:00
|
|
|
rm -rf out/
|
2021-11-09 22:28:28 +01:00
|
|
|
rm -rf build-cg/
|
|
|
|
rm -f *.g3a
|
|
|
|
|
2021-11-09 22:34:40 +01:00
|
|
|
.PHONY: format clean
|