24 lines
		
	
	
	
		
			538 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			538 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
alias b := build
 | 
						|
alias r := run
 | 
						|
alias t := test
 | 
						|
alias fmt := format
 | 
						|
 | 
						|
build:
 | 
						|
    zig build
 | 
						|
 | 
						|
web-build:
 | 
						|
     # zig build-lib src/main.zig -target wasm32-freestanding -dynamic -rdynamic
 | 
						|
     zig build -Dtarget=wasm32-emscripten --sysroot /nix/store/zll7a6ns3avx509kgx0jjghz8g89l2g0-emscripten-3.1.45
 | 
						|
 | 
						|
run:
 | 
						|
    nixGL zig build run
 | 
						|
 | 
						|
test:
 | 
						|
    zig build test
 | 
						|
 | 
						|
format:
 | 
						|
    fd -e zig -X zig fmt {}
 | 
						|
    fd -e nix -X nix fmt {}
 | 
						|
 | 
						|
update-deps:
 | 
						|
    curl https://raw.githubusercontent.com/raysan5/raygui/master/src/raygui.h --output 3rd-party/raygui.h
 |