Makefile 420 B

12345678910111213141516171819
  1. .PHONY = default format
  2. default : rgpgfs
  3. src/fs.o : src/fs.c src/fs.h
  4. gcc -Wall -Werror -I"$(CURDIR)" -c $< -o $@
  5. rgpgfs.o : rgpgfs.c src/fs.h
  6. gcc -Wall -Werror -c $< -o $@ \
  7. $(shell pkg-config fuse3 --cflags) \
  8. $(shell gpgme-config --cflags)
  9. rgpgfs : src/fs.o rgpgfs.o
  10. gcc $^ -o $@ \
  11. $(shell pkg-config fuse3 --libs) \
  12. $(shell gpgme-config --libs)
  13. format : src/*.c rgpgfs.c
  14. clang-format -i -verbose $^