NAME= rubiks SRC= main.c \ std.c \ params.c \ generator.c \ rubiks.c \ rubiks_transform.c \ output.c OBJ=$(SRC:.c=.o) CC= clang CFLAGS= -W -g3 LDFLAGS= -g3 $(NAME): $(OBJ) $(CC) $(OBJ) -o $(NAME) $(LDFLAGS) all: $(NAME) clean: $(RM) $(OBJ) fclean: clean $(RM) $(NAME) re: fclean all .PHONY: all clean fclean re