17 lines
		
	
	
		
			325 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			325 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| SRC=foo.reid
 | |
| BIN=$(SRC:.reid=.out)
 | |
| 
 | |
| REID=cargo run --example cli
 | |
| LD=ld
 | |
| LDFLAGS=
 | |
| 
 | |
| all: $(BIN)
 | |
| clean:
 | |
| 	rm -f $(BIN) $(SRC:.reid=.o) $(SRC:.reid=.asm) $(SRC:.reid=.ll)
 | |
| 
 | |
| $(BIN): $(SRC:.reid=.o)
 | |
| 	$(LD) -O0 -dynamic-linker /lib64/ld-linux-x86-64.so.2 /usr/lib/crt1.o -lc $(LDFLAGS) $< -o$@
 | |
| 
 | |
| .SUFFIXES: .o .reid
 | |
| .reid.o:
 | |
| 	$(REID) $<
 |