#******************************************************************************# # # # ::: :::::::: # # Makefile :+: :+: :+: # # +:+ +:+ +:+ # # By: vvaas +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2024/03/15 14:16:21 by vvaas #+# #+# # # Updated: 2024/03/15 16:52:30 by vvaas ### ########.fr # # # #******************************************************************************# NAME = libasm.a SRCS = ft_strlen.s \ ft_write.s \ ft_read.s \ ft_strcpy.s \ ft_strcmp.s \ ft_strdup.s \ OBJS = ${SRCS:.s=.o} CC = nasm FLAGS = -f elf64 AR = ar ARFLAG = rc .s.o : ${CC} $< -o ${<:.s=.o} ${FLAGS} all: ${NAME} ${NAME}: ${OBJS} ${AR} ${ARFLAGS} ${NAME} ${OBJS} clean: rm -f ${OBJS} fclean: clean rm -f ${NAME} re: fclean all