Makefile 419 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. src/main.o : src/main.c src/fs.h
  6. gcc -Wall -Werror -I"$(CURDIR)" -c $< -o $@ \
  7. $(shell pkg-config fuse3 --cflags) \
  8. $(shell gpgme-config --cflags)
  9. rgpgfs : src/*.o
  10. gcc $^ -o $@ \
  11. $(shell pkg-config fuse3 --libs) \
  12. $(shell gpgme-config --libs)
  13. format : src/*.c
  14. clang-format -i -verbose $^