stoped putting file arount the system

This commit is contained in:
gazhonsepaskwa
2025-02-11 14:53:24 +01:00
parent 59665ee8b6
commit ef3a07b2f3
4 changed files with 9 additions and 5 deletions

View File

@@ -26,10 +26,10 @@ $(LIBFT):
$(OBJDIR)/%.o: $(SRCDIR)/%.c
@mkdir -p $(dir $@)
@$(CC) $(WFLAGS) -MMD -MP -I$(INCDIR) -c $< -o $@ $(LINK)
@$(CC) $(WFLAGS) -MMD -MP -I$(INCDIR) -D DIO_PATH="\"$(HOME)/ast.xml\"" -c $< -o $@ $(LINK)
$(NAME): $(LIBFT) $(OBJS)
@$(CC) $(WFLAGS) $(OBJS) $(LIBFT) -o $(NAME) $(LINK)
@$(CC) $(WFLAGS) $(OBJS) $(LIBFT) -D DIO_PATH="\"$(HOME)/ast.xml\"" -o $(NAME) $(LINK)
@echo "$(CYAN)Build completed: $(NAME)$(RESET)"
clean:

View File

@@ -13,7 +13,11 @@
#ifndef MINISHELL_H
# define MINISHELL_H
# define DEBUG 0
# define DEBUG 1
# ifndef DIO_PATH
# define DIO_PATH "ast.xml"
# endif
typedef struct s_ast_n t_ast_n;
typedef struct s_node t_node;

View File

@@ -49,7 +49,7 @@ t_ast_n *parser(char *input, t_msh *msh)
create_heredoc(lst);
if (DEBUG)
{
dio = drawio_init("ast.xml");
dio = drawio_init(DIO_PATH);
gen_dio_linked_list(lst, dio);
}
ast = get_ast(msh, lst);

View File

@@ -33,7 +33,7 @@ char *get_pwd()
return (ft_strdup(""));
pwd_base = pwd;
cpy = pwd;
if (ft_strncmp(pwd, "/home", 5) == 0)
if (ft_strncmp(pwd, "/home/", 6) == 0)
{
pwd += 6;
while (pwd && *pwd && (*pwd) != '/')