diff --git a/42sh/Makefile b/42sh/Makefile index d4a7f423..b8b2cf0b 100644 --- a/42sh/Makefile +++ b/42sh/Makefile @@ -6,15 +6,14 @@ # By: wescande +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2016/08/29 21:32:58 by wescande #+# #+# # -# Updated: 2017/03/25 20:26:47 by jhalford ### ########.fr # +# Updated: 2017/03/25 21:38:21 by jhalford ### ########.fr # # # # **************************************************************************** # -NAME = 42sh +NAME = minishell CC = gcc FLAGS = -Wall -Wextra -Werror -FLAGS = -Wall -Wextra -Werror #-fsanitize=address#-fvisibility=hidden D_FLAGS = -g DELTA = $$(echo "$$(tput cols)-47"|bc) @@ -282,7 +281,6 @@ line_editing/resize.c\ main/data_exit.c\ main/data_init.c\ main/data_singleton.c\ -main/ft_putast.c\ main/main.c\ main/shell_init.c\ main/shell_reset.c\ @@ -308,7 +306,6 @@ parser/parser_init.c\ parser/pop_stack.c\ parser/produce_sym.c\ parser/push_stack.c\ -parser/read_stack.c\ parser/redir_init.c\ parser/stack_init.c\ parser/sym_free.c\ diff --git a/42sh/update_makefile.sh b/42sh/update_makefile.sh new file mode 100755 index 00000000..0a4660f5 --- /dev/null +++ b/42sh/update_makefile.sh @@ -0,0 +1,17 @@ +MYPATH=$(pwd) +CUR_MAKEFILE=$MYPATH/Makefile +if [ -e $CUR_MAKEFILE ] +then + echo "regenerate Makefile" + sed "`grep -n 'SRC_BASE =' $CUR_MAKEFILE | sed 's/:.*//'`, \$d" $CUR_MAKEFILE > NEWMAKEFILE + grep 'SRC_BASE =' $CUR_MAKEFILE >> NEWMAKEFILE + expr "$(find ./src | grep "\.c$" | sed -e 's/src\///' -e 's/\.\///' -e 's/$/\\/')" : "\(.*\).$" >> NEWMAKEFILE + echo "" >> NEWMAKEFILE + grep 'SRCS =' $CUR_MAKEFILE >> NEWMAKEFILE + sed "1, `grep -n 'SRCS =' $CUR_MAKEFILE | sed 's/:.*//'`d" $CUR_MAKEFILE >> NEWMAKEFILE + mv $CUR_MAKEFILE ~/Documents/.OLDMakefile + mv NEWMAKEFILE $CUR_MAKEFILE + echo "Makefile done (copy still alive in ~/Documents/.OLDMakefile)" +else + echo "Makefile not found." +fi