16 lines
		
	
	
		
			558 B
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			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
 | |
|     
 |