35 lines
		
	
	
		
			530 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			530 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| UTILS_SRC = utils/ft_is_in_quote.c utils/ft_strncpy.c utils/ft_strreplace.c utils/ft_strnchr.c utils/ft_getstr.c filetester.c
 | |
| SRCS = main.c ${UTILS_SRC}
 | |
| 
 | |
| OBJS = ${SRCS:.c=.o}
 | |
| 
 | |
| NAME = minishell
 | |
| 
 | |
| CC = clang
 | |
| 
 | |
| CFLAGS = -Wall -Werror -Wextra
 | |
| 
 | |
| LIBS = libftx/libftx.a
 | |
| 
 | |
| %.o: %.c
 | |
| 	${CC} ${CFLAGS} -c -o $@ $<
 | |
| 
 | |
| all: ${NAME}
 | |
| 
 | |
| ${NAME}: ${OBJS}
 | |
| 	make -C libftx all
 | |
| 	${CC} ${OBJS} -o ${NAME} ${LIBS}
 | |
| 
 | |
| clean:
 | |
| 	make -C libftx clean
 | |
| 	rm -f ${OBJS}
 | |
| 
 | |
| fclean: clean
 | |
| 	make -C libftx fclean
 | |
| 	rm -f ${NAME}
 | |
| 
 | |
| re: fclean all
 | |
| 
 | |
| .PHONY: all clean fclean re
 | |
| 
 |