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