1
0
mirror of synced 2025-02-02 12:27:20 +01:00
jujube/make_release.sh
Subject38 0ae02b54fb
Some bug fixes and feature additions (#5)
* fixed difficulty display in results screen

* added script to build release easier

* fixed some result screen issues and added judgement breakdown

* updated release script to use O2 and no debugging

* fixed judgement breakdown

* Implemented proper handling of hold note releases

* fixed hold notes

* removed early/late

* added easy build script for linux

* fixed density graph bug where goods were treated like combo breaks

* fixed typo

* reverted removal of judgement breakdown

* Update src/Data/GradedNote.cpp

Co-authored-by: Stepland <16676308+Stepland@users.noreply.github.com>

* Update src/Screens/Results/Results.cpp

Co-authored-by: Stepland <16676308+Stepland@users.noreply.github.com>

* Update src/Data/GradedNote.hpp

Co-authored-by: Stepland <16676308+Stepland@users.noreply.github.com>

* Update src/Drawables/GradedDensityGraph.cpp

Co-authored-by: Stepland <16676308+Stepland@users.noreply.github.com>

* Update src/Screens/Gameplay/Gameplay.cpp

Co-authored-by: Stepland <16676308+Stepland@users.noreply.github.com>

* fixed compile error

* uses copy_dependencies python script now for making a release archive

Co-authored-by: Seth Erfurt <serfurt@cs.utexas.edu>
Co-authored-by: Seth <seth@ske.moe>
Co-authored-by: Stepland <16676308+Stepland@users.noreply.github.com>
2020-07-22 14:47:04 +02:00

15 lines
300 B
Bash

rm -rf build
mkdir build
meson build
meson configure build -Ddebug=false -Doptimization=2
cd build
ninja
cp ../assets assets -r
../utils/copy_dependencies.py -f jujube.exe
rm -rf jujube@exe meson* build.ninja .ninja* compile_commands.json test
cd ..
zip jujube.zip -r build
mv -t build jujube.zip