Makefile 388 B

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