18 lines
		
	
	
		
			251 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
		
		
			
		
	
	
			18 lines
		
	
	
		
			251 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| 
								 | 
							
								CFLAGS = -g3 -O0 -I. -Iinc
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								build: main
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								main: out/main.o out/cli.o out/fs.o out/ctrl.o config.h
							 | 
						||
| 
								 | 
							
									gcc out/*.o -o main
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								out/%.o : src/%.c out/ config.h
							 | 
						||
| 
								 | 
							
									gcc -c $(CFLAGS) -o "$@" "$<"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								out/:
							 | 
						||
| 
								 | 
							
									mkdir -p out/
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								clean:
							 | 
						||
| 
								 | 
							
									rm -r out/ main
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.PHONY : build clean
							 |