add gui
This commit is contained in:
parent
f5c91209c4
commit
1cb30b1ca7
8 changed files with 271 additions and 12 deletions
30
justfile
30
justfile
|
@ -1,20 +1,34 @@
|
|||
name := "freling_netatmo_algo"
|
||||
exe := "./packing"
|
||||
exe_cli := "./packing_cli"
|
||||
exe_gui := "./packing_gui"
|
||||
build_sh := "build.sh"
|
||||
|
||||
build:
|
||||
tup
|
||||
build-raylib:
|
||||
cd src/3rd-party/raylib-4.0.0/src && \
|
||||
make CC=clang \
|
||||
PLATFORM=PLATFORM_DESKTOP \
|
||||
RAYLIB_MODULE_AUDIO=FALSE \
|
||||
RAYLIB_MODULE_MODELS=FALSE
|
||||
|
||||
run: build
|
||||
{{exe}} lenna.png 0 0 0 0
|
||||
build-cli:
|
||||
tup {{exe_cli}}
|
||||
|
||||
build-gui: build-raylib
|
||||
tup {{exe_gui}}
|
||||
|
||||
run-cli: build-cli
|
||||
{{exe_cli}} lenna.png 0 0 0 0
|
||||
|
||||
run-gui: build-gui
|
||||
nixGL {{exe_gui}}
|
||||
|
||||
generate-build:
|
||||
git clean -xf src/
|
||||
rm --force {{exe}}
|
||||
rm --force {{exe_cli}} {{exe_gui}}
|
||||
tup generate {{build_sh}}
|
||||
|
||||
debug: build
|
||||
lldb {{exe}}
|
||||
debug: build-cli
|
||||
lldb {{exe_cli}}
|
||||
|
||||
archive: generate-build
|
||||
git archive --add-file={{build_sh}} --output={{name}}.zip --prefix={{name}}/ HEAD
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue