minishell/sources.mk
2025-03-03 14:36:03 +01:00

28 lines
1.7 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_write.c history_load.c prompt.c check_malloc.c \
free_command_list.c free_freelist.c free_lexer.c free_safe.c \
free_token.c free_token_list.c ft_lstclear_safe.c ft_lstnew_safe.c \
ft_strdup_safe.c ft_strjoin_safe.c malloc_safe.c \
free_minishell_line.c ft_substr_safe.c error_msg.c ft_split_safe.c \
init_minishell.c print_banner.c ft_free_arr_safe.c free_minishell.c \
lexer_read_char.c lexer_new.c lexer_parse_input.c \
lexer_parse_quotes.c lexer_read_word.c lexer_token_next.c token_new.c \
token_char_convert.c token_parse.c token_type_convert.c \
environment_del.c environment_free.c environment_get.c \
environment_get_arr.c environment_free_list.c environment_parse.c \
environment_print.c environment_add.c executor_close_fds.c \
executor_open_fds.c executor_count_fds.c executor_create_pipes.c \
executor_create_redirects.c executor_execute_pipeline.c \
executor_fork.c executor_absolute_path.c executor_child.c \
parser_alloc_command.c parser_create_command.c parser_get_arguments.c \
parser_get_commands.c parser_validate_command.c signal.c \
signal_init.c.c print_commands.c print_freelist.c \
expander_expand_dollar.c expander_is_character.c \
expander_parse_variables.c expander_get_variable.c \
expander_allocate_memory.c expander_parse_string.c is_builtin.c \
builtin_echo.c builtin_env.c builtin_router.c builtin_unset.c \
simple_builtins.c builtin_cd.c builtin_exit.c builtin_export.c \
builtin_pwd.c redirect_process_heredoc.c redirect_get_inputs.c \
redirect_get_outputs.c redirect_new.c redirect_new_error.c \
redirect_valid_type.c main.c \