fabapp/justfile

27 lines
778 B
Makefile
Raw Normal View History

2023-10-06 14:40:56 +02:00
alias b := build
alias r := run
alias t := test
alias fmt := format
2023-10-04 14:20:49 +02:00
build:
2023-10-06 14:40:56 +02:00
zig build
2023-10-04 14:20:49 +02:00
2023-10-06 14:40:56 +02:00
web-build:
2023-10-13 18:16:41 +02:00
# zig build-lib src/main.zig -target wasm32-freestanding -dynamic -rdynamic
zig build -Dtarget=wasm32-emscripten --sysroot /nix/store/zll7a6ns3avx509kgx0jjghz8g89l2g0-emscripten-3.1.45
2023-10-04 14:20:49 +02:00
2023-10-26 13:53:31 +02:00
run: build
2023-10-06 14:40:56 +02:00
nixGL zig build run
2023-10-04 14:20:49 +02:00
test:
2023-10-06 14:40:56 +02:00
zig build test
2023-10-04 14:20:49 +02:00
2023-10-06 14:40:56 +02:00
format:
fd -e zig -X zig fmt {}
fd -e nix -X nix fmt {}
2023-10-04 14:20:49 +02:00
2023-10-06 14:40:56 +02:00
update-deps:
2023-10-13 18:16:41 +02:00
# We cannot easily add header-only C library with package manager
curl https://raw.githubusercontent.com/raysan5/raygui/master/src/raygui.h --remote-name --output-dir 3rd-party/
curl https://raw.githubusercontent.com/raysan5/raygui/master/examples/custom_file_dialog/gui_window_file_dialog.h --remote-name --output-dir 3rd-party/