Makefile 357 B

123456789101112131415161718192021222324252627282930313233343536
  1. NAME= rubiks
  2. SRC= main.c \
  3. std.c \
  4. params.c \
  5. generator.c \
  6. rubiks.c \
  7. rubiks_transform.c \
  8. \
  9. debug.c
  10. OBJ=$(SRC:.c=.o)
  11. CC= clang
  12. CFLAGS= -W -g3
  13. LDFLAGS= -g3
  14. $(NAME): $(OBJ)
  15. $(CC) $(OBJ) -o $(NAME) $(LDFLAGS)
  16. all: $(NAME)
  17. clean:
  18. $(RM) $(OBJ)
  19. fclean: clean
  20. $(RM) $(NAME)
  21. re: fclean all
  22. .PHONY: all clean fclean re