diff --git a/Makefile b/Makefile index 12d5b95..585be28 100644 --- a/Makefile +++ b/Makefile @@ -10,21 +10,21 @@ LIB_NAME=asm STATIC_LIB=lib$(LIB_NAME).a SHARED_LIB=lib$(LIB_NAME).so -SRCS=$(SRC_DIR)/ft_strlen.asm \ - $(SRC_DIR)/ft_strcpy.asm \ - $(SRC_DIR)/ft_strcmp.asm \ - $(SRC_DIR)/ft_write.asm \ - $(SRC_DIR)/ft_read.asm \ - $(SRC_DIR)/ft_strdup.asm \ - $(SRC_DIR)/ft_memcpy.asm \ - $(SRC_DIR)/ft_isspace.asm \ - $(SRC_DIR)/ft_bzero.asm \ - $(SRC_DIR)/ft_atoibase.asm \ - $(SRC_DIR)/ft_list_push_front.asm \ - $(SRC_DIR)/ft_list_size.asm \ - $(SRC_DIR)/ft_list_sort.asm +SRCS=$(SRC_DIR)/ft_strlen.s \ + $(SRC_DIR)/ft_strcpy.s \ + $(SRC_DIR)/ft_strcmp.s \ + $(SRC_DIR)/ft_write.s \ + $(SRC_DIR)/ft_read.s \ + $(SRC_DIR)/ft_strdup.s \ + $(SRC_DIR)/ft_memcpy.s \ + $(SRC_DIR)/ft_isspace.s \ + $(SRC_DIR)/ft_bzero.s \ + $(SRC_DIR)/ft_atoibase.s \ + $(SRC_DIR)/ft_list_push_front.s \ + $(SRC_DIR)/ft_list_size.s \ + $(SRC_DIR)/ft_list_sort.s -OBJS=$(patsubst $(SRC_DIR)/%.asm,$(OBJ_DIR)/%.o,$(SRCS)) +OBJS=$(patsubst $(SRC_DIR)/%.s,$(OBJ_DIR)/%.o,$(SRCS)) DEPS=$(OBJS:.o=.d) .PHONY: all clean fclean re dirs static shared @@ -34,7 +34,7 @@ all: dirs $(STATIC_LIB) $(SHARED_LIB) dirs: @mkdir -p $(OBJ_DIR) -$(OBJ_DIR)/%.o: $(SRC_DIR)/%.asm +$(OBJ_DIR)/%.o: $(SRC_DIR)/%.s $(NASM) $(NASMFLAGS) $< -o $@ $(STATIC_LIB): $(OBJS) diff --git a/src/ft_atoibase.asm b/src/ft_atoibase.s similarity index 100% rename from src/ft_atoibase.asm rename to src/ft_atoibase.s diff --git a/src/ft_bzero.asm b/src/ft_bzero.s similarity index 100% rename from src/ft_bzero.asm rename to src/ft_bzero.s diff --git a/src/ft_isspace.asm b/src/ft_isspace.s similarity index 100% rename from src/ft_isspace.asm rename to src/ft_isspace.s diff --git a/src/ft_list_push_front.asm b/src/ft_list_push_front.s similarity index 100% rename from src/ft_list_push_front.asm rename to src/ft_list_push_front.s diff --git a/src/ft_list_size.asm b/src/ft_list_size.s similarity index 100% rename from src/ft_list_size.asm rename to src/ft_list_size.s diff --git a/src/ft_list_sort.asm b/src/ft_list_sort.s similarity index 100% rename from src/ft_list_sort.asm rename to src/ft_list_sort.s diff --git a/src/ft_memcpy.asm b/src/ft_memcpy.s similarity index 100% rename from src/ft_memcpy.asm rename to src/ft_memcpy.s diff --git a/src/ft_read.asm b/src/ft_read.s similarity index 100% rename from src/ft_read.asm rename to src/ft_read.s diff --git a/src/ft_strcmp.asm b/src/ft_strcmp.s similarity index 100% rename from src/ft_strcmp.asm rename to src/ft_strcmp.s diff --git a/src/ft_strcpy.asm b/src/ft_strcpy.s similarity index 100% rename from src/ft_strcpy.asm rename to src/ft_strcpy.s diff --git a/src/ft_strdup.asm b/src/ft_strdup.s similarity index 100% rename from src/ft_strdup.asm rename to src/ft_strdup.s diff --git a/src/ft_strlen.asm b/src/ft_strlen.s similarity index 100% rename from src/ft_strlen.asm rename to src/ft_strlen.s diff --git a/src/ft_write.asm b/src/ft_write.s similarity index 100% rename from src/ft_write.asm rename to src/ft_write.s