# define the subdirectories SUBDIRS = \ parser \ lexer \ io_backend \ execution \ expansion \ utils bin_PROGRAMS = 42sh 42sh_asan 42sh_SOURCES = main.c 42sh_CPPFLAGS = -I%D% 42sh_CFLAGS = -std=c99 -pedantic -Werror -Wall -Wextra -Wvla 42sh_LDADD = \ parser/libparser.a \ lexer/liblexer.a \ io_backend/libio_backend.a \ expansion/libexpansion.a \ execution/libexecution.a \ utils/libutils.a ################################################# Test 42sh_asan_SOURCES = main.c 42sh_asan_CPPFLAGS = -I%D% 42sh_asan_CFLAGS = -std=c99 -pedantic -Werror -Wall -Wextra -Wvla -g -fsanitize=address 42sh_asan_LDADD = \ ast/lib_asan_ast.a \ parser/lib_asan_parser.a \ lexer/lib_asan_lexer.a \ io_backend/lib_asan_io_backend.a \ expansion/lib_asan_expansion.a \ execution/lib_asan_execution.a \ utils/lib_asan_utils.a