23 lines
680 B
Makefile
23 lines
680 B
Makefile
all: src/main.cpp src/options.cpp submodules preinstall
|
|
cc -Wall -O -std=c++20 src/main.cpp src/options.cpp -o bin/rvz-convert -lstdc++
|
|
|
|
submodules:
|
|
git submodule update --init --recursive --depth=1
|
|
cmake -S lib/dolphin -B lib/dolphin/cmake-build
|
|
make -C lib/dolphin/cmake-build dolphin-tool
|
|
make -C lib/wiimms-iso-tools/project
|
|
|
|
preinstall: submodules
|
|
cp lib/wiimms-iso-tools/project/bin/wit bin/
|
|
cp lib/dolphin/cmake-build/Binaries/dolphin-tool bin/
|
|
|
|
clean:
|
|
rm -rf lib/dolphin/cmake-build/*
|
|
rm -rf lib/dolphin/cmake-build-windows/*
|
|
rm bin/*
|
|
|
|
install:
|
|
cp bin/* /usr/local/bin
|
|
|
|
uninstall:
|
|
rm -i /usr/local/bin/wit /usr/local/bin/rvz-convert /usr/local/bin/dolphin-tool
|