minishell/sources.mk
whaffman ab72bd5bbb malloc_safe
- add freelist to minishell
- add t_minishell *minishell to all function calling malloc_free
- substituted all malloc calls but the first to malloc_safe
2025-02-25 14:54:17 +01:00

23 lines
1.4 KiB
Makefile

VPATH = src:src/prompt:src/utils:src/lexer:src/token:src/environment:src/executor:src/parser:src/signal:src/debug:src/expander:src/builtin:src/redirect:
SOURCES = history_load.c history_write.c prompt.c free_lexer.c free_token.c \
free_token_list.c free_minishell.c free_minishell_line.c \
init_minishell.c check_malloc.c error_msg.c free_command_list.c \
ft_malloc_safe.c ft_strdup_safe.c ft_strjoin_safe.c print_banner.c \
free_freelist.c lexer_read_char.c lexer_token_next.c \
lexer_parse_input.c lexer_new.c lexer_read_word.c token_new.c \
token_parse.c environment_free.c environment_del.c \
environment_free_list.c environment_get.c environment_parse.c \
environment_add.c environment_get_arr.c environment_print.c \
executor_close_fds.c executor_child.c executor_fork.c \
executor_absolute_path.c executor_execute_pipeline.c \
executor_count_fds.c executor_create_redirects.c executor_open_fds.c \
executor_create_pipes.c parser_get_arguments.c parser_new_command.c \
parser_get_commands.c signal.c print_commands.c \
expander_expand_dollar.c expander_get_variable.c \
expander_is_character.c expander_parse_variables.c \
expander_parse_string.c expander_allocate_memory.c builtin_cd.c \
builtin_echo.c builtin_env.c builtin_export.c builtin_pwd.c \
builtin_router.c builtin_unset.c simple_builtins.c builtin_exit.c \
is_builtin.c main.c redirect_get_inputs.c redirect_get_outputs.c \
redirect_new.c redirect_valid_type.c \