mirror of
https://github.com/MeexReay/minceraftOS.git
synced 2025-06-24 02:22:59 +03:00
45 lines
1.4 KiB
Makefile
45 lines
1.4 KiB
Makefile
PHONY=build iso ultimmc clean
|
|
|
|
build: iso
|
|
|
|
clean:
|
|
rm -rf output
|
|
cp -r data/minceraft data/minceraft_tmp
|
|
rm -rf data/minceraft
|
|
mkdir data/minceraft
|
|
cp data/minceraft_tmp/ultimmc.cfg.def data/minceraft
|
|
cp -r data/minceraft_tmp/instances data/minceraft
|
|
cp data/minceraft_tmp/run_mine.sh data/minceraft
|
|
rm -rf data/minceraft_tmp
|
|
rm -rf ultimmc/build
|
|
|
|
ultimmc: data/minceraft/UltimMC
|
|
|
|
data/minceraft/UltimMC:
|
|
mkdir -p ultimmc/build
|
|
cd ultimmc/build && cmake \
|
|
-DCMAKE_C_COMPILER=/usr/bin/gcc \
|
|
-DCMAKE_CXX_COMPILER=/usr/bin/g++ \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DLauncher_NOTIFICATION_URL:STRING=https://files.multimc.org/notifications.json \
|
|
-DCMAKE_INSTALL_PREFIX:PATH=../ \
|
|
-DLauncher_UPDATER_BASE=https://files.multimc.org/update/ \
|
|
-DLauncher_PASTE_EE_API_KEY:STRING=utLvciUouSURFzfjPxLBf5W4ISsUX4pwBDF7N1AfZ \
|
|
-DLauncher_ANALYTICS_ID:STRING=UA-87731965-2 \
|
|
-DLauncher_LAYOUT=lin-nodeps \
|
|
-DLauncher_BUILD_PLATFORM=lin64 \
|
|
-DLauncher_BUG_TRACKER_URL=https://github.com/UltimMC/Launcher/issues \
|
|
-DLauncher_EMBED_SECRETS=On \
|
|
..
|
|
cd ultimmc/build && make
|
|
cp -a ultimmc/build/. data/minceraft/
|
|
rm -rf ultimmc/build
|
|
chmod 777 data/minceraft -R
|
|
echo "CLOSE MINECRAFT WHEN ASSETS ARE LOADED!!"
|
|
cp data/minceraft/ultimmc.cfg.def data/minceraft/ultimmc.cfg
|
|
cd data/minceraft && ./UltimMC -o -n Steve -l 1.21.4
|
|
cp data/minceraft/ultimmc.cfg.def data/minceraft/ultimmc.cfg
|
|
|
|
iso: data/minceraft/UltimMC
|
|
sudo ./mkmine.sh
|