| 
					
				 | 
			
			
				@@ -1,19 +1,25 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+CC ?= gcc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+LD = gcc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+CFLAGS := ${CFLAGS} -Wall -Werror -I"$(CURDIR)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+CFLAGS += $(shell gpgme-config --cflags) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+CFLAGS += $(shell pkg-config fuse3 --cflags) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+LIBS += $(shell gpgme-config --libs) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+LIBS += $(shell pkg-config fuse3 --libs) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .PHONY = default format 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 default : rgpgfs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 src/fs.o : src/fs.c src/fs.h 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	gcc -Wall -Werror -I"$(CURDIR)" -c $< -o $@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	$(CC) $(CFLAGS) -c $< -o $@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 src/main.o : src/main.c src/fs.h 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	gcc -Wall -Werror -I"$(CURDIR)" -c $< -o $@ \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		$(shell pkg-config fuse3 --cflags) \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		$(shell gpgme-config --cflags) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	$(CC) $(CFLAGS) -c $< -o $@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 rgpgfs : src/*.o 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	gcc $^ -o $@ \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		$(shell pkg-config fuse3 --libs) \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		$(shell gpgme-config --libs) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	$(LD) $^ -o $@ $(LIBS) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 format : src/*.c 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	clang-format -i -verbose $^ 
			 |