mirror of
https://github.com/DavidGailleton/42-Push_Swap.git
synced 2026-01-27 00:41:57 +00:00
finish to link all the files
This commit is contained in:
16
Makefile
16
Makefile
@@ -6,6 +6,8 @@ STACK_UTILS_DIR = stack_utils
|
||||
|
||||
ALGO_UTILS_DIR = algorithms/utils
|
||||
|
||||
INSERT_DIR = algorithms/insertion
|
||||
|
||||
ALGO_DIR = algorithms
|
||||
|
||||
PARS_DIR = parsing
|
||||
@@ -20,26 +22,29 @@ INCLUDES = headers
|
||||
|
||||
SRC = main.c test_one.c
|
||||
|
||||
INSERTION = insertion.c
|
||||
|
||||
PARSING = ft_atoi.c parsing.c parsing_2.c
|
||||
|
||||
STACK_UTILS = push.c rev_rotate.c rotate.c stack_add.c stack_remove.c swap.c
|
||||
STACK_UTILS = push.c rev_rotate.c rotate.c stack_add.c stack_remove.c stacks_len.c swap.c print_stacks.c
|
||||
|
||||
MEDIUM_ALGO = utils_medium.c utils_struct_tab.c utils_medium_two.c sort_utils.c sort_utils_two.c medium_algo.c
|
||||
|
||||
ALGO_UTILS = check_order.c compare_value.c
|
||||
ALGO_UTILS = check_order.c compare.c iterate.c pre_sort.c
|
||||
|
||||
#============================
|
||||
# ADDING PATH TO THE FILES
|
||||
#============================
|
||||
|
||||
ALL_FILES = $(SRC) $(STACK_UTILS_DIR)/$(STACK_UTILS) $(PARS_DIR)/$(PARSING) \
|
||||
$(ALGO_DIR)/$(MEDIUM_DIR)/$(MEDIUM_ALGO) $(ALGO_UTILS_DIR)/$(ALGO_UTILS)
|
||||
$(ALGO_DIR)/$(MEDIUM_DIR)/$(MEDIUM_ALGO) $(ALGO_UTILS_DIR)/$(ALGO_UTILS) \
|
||||
$(INSERT_DIR)/$(INSERTION)
|
||||
|
||||
OBJ_DIR = obj
|
||||
|
||||
CC = cc
|
||||
|
||||
CFLAGS = -Wall -Werror -Wextra -I $(INCLUDES)
|
||||
CFLAGS = -Wall -Werror -Wextra -I$(INCLUDES)
|
||||
|
||||
NAME = push_swap
|
||||
|
||||
@@ -62,6 +67,9 @@ $(OBJ_DIR)/%.o: %.c | $(OBJ_DIR)
|
||||
$(OBJ_DIR)/%.o: $(PARS_DIR)/%.c | $(OBJ_DIR)
|
||||
$(CC) $(CFLAGS) -MMD -MP -c $< -o $@
|
||||
|
||||
$(OBJ_DIR)/%.o: $(INSERT_DIR)/%.c | $(OBJ_DIR)
|
||||
$(CC) $(CFLAGS) -MMD -MP -c $< -o $@
|
||||
|
||||
$(OBJ_DIR)/%.o: $(STACK_UTILS_DIR)/%.c | $(OBJ_DIR)
|
||||
$(CC) $(CFLAGS) -MMD -MP -c $< -o $@
|
||||
|
||||
|
||||
Reference in New Issue
Block a user