an_editor/justfile

16 lines
558 B
Plaintext

alias b := build
alias r := run
build: transpile_shaders_metal
mkdir -p bin
cc -Ivendor/ -g -Wall -Wextra -framework Cocoa -framework QuartzCore -framework CoreImage -framework Metal -framework MetalKit -ObjC src/*.c -o bin/an_editor
run: build
./bin/an_editor
transpile_shaders_metal:
mkdir -p bin/transpiled_shaders
../wgpu/target/debug/naga shaders/vertex.wgsl bin/transpiled_shaders/vertex.metal --metal-version 1.2
../wgpu/target/debug/naga shaders/fragment.wgsl bin/transpiled_shaders/fragment.metal --metal-version 1.2