Makefile 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. .POSIX:
  2. # This Makefile was generated by maje
  3. # See https://gitlab.com/jkaivo/maje/ for more information
  4. # Do not edit this Makefile by hand
  5. CC=c99
  6. LD=$(CC)
  7. CFLAGS=-Wall -Wextra -Wpedantic -Werror -g3
  8. LDFLAGS=
  9. LDLIBS=
  10. SRCDIR=.
  11. OBJDIR=.
  12. BINDIR=$(OBJDIR)
  13. all: $(BINDIR)/deonebook
  14. clean:
  15. rm -f $(BINDIR)/deonebook $(OBJDIR)/*.o
  16. $(BINDIR)/deonebook: $(OBJDIR)/readkey.o
  17. $(OBJDIR)/readkey.o: $(SRCDIR)/deonebook.h
  18. $(OBJDIR)/readkey.o: $(SRCDIR)/readkey.c
  19. $(CC) $(CFLAGS) -o $@ -c $(SRCDIR)/readkey.c
  20. $(BINDIR)/deonebook: $(OBJDIR)/deonebook.o
  21. $(OBJDIR)/deonebook.o: $(SRCDIR)/deonebook.c
  22. $(CC) $(CFLAGS) -o $@ -c $(SRCDIR)/deonebook.c
  23. $(BINDIR)/deonebook: $(OBJDIR)/genkey.o
  24. $(OBJDIR)/genkey.o: $(SRCDIR)/deonebook.h
  25. $(OBJDIR)/genkey.o: $(SRCDIR)/genkey.c
  26. $(CC) $(CFLAGS) -o $@ -c $(SRCDIR)/genkey.c
  27. $(BINDIR)/deonebook: $(OBJDIR)/decrypt.o
  28. $(OBJDIR)/decrypt.o: $(SRCDIR)/deonebook.h
  29. $(OBJDIR)/decrypt.o: $(SRCDIR)/decrypt.c
  30. $(OBJDIR)/decrypt.o: $(SRCDIR)/tiny-AES-c/aes.c
  31. $(CC) $(CFLAGS) -o $@ -c $(SRCDIR)/decrypt.c
  32. $(BINDIR)/deonebook: $(OBJDIR)/getkey.o
  33. $(OBJDIR)/getkey.o: $(SRCDIR)/deonebook.h
  34. $(OBJDIR)/getkey.o: $(SRCDIR)/getkey.c
  35. $(CC) $(CFLAGS) -o $@ -c $(SRCDIR)/getkey.c
  36. $(BINDIR)/deonebook:
  37. $(LD) $(LDFLAGS) -o $@ $(OBJDIR)/*.o $(LDLIBS)