|
@@ -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
|
|
.PHONY = default format
|
|
|
|
|
|
default : rgpgfs
|
|
default : rgpgfs
|
|
|
|
|
|
src/fs.o : src/fs.c src/fs.h
|
|
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
|
|
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
|
|
rgpgfs : src/*.o
|
|
- gcc $^ -o $@ \
|
|
|
|
- $(shell pkg-config fuse3 --libs) \
|
|
|
|
- $(shell gpgme-config --libs)
|
|
|
|
|
|
+ $(LD) $^ -o $@ $(LIBS)
|
|
|
|
|
|
format : src/*.c
|
|
format : src/*.c
|
|
clang-format -i -verbose $^
|
|
clang-format -i -verbose $^
|