CC = gcc CFLAGS = -Wall -Werror -Wextra -pedantic -std=c99 -Wvla AFLAGS = -fsanitize=address SRC=src/stack.c src/evalrpn.c src/shunting_yard.c src/fifo_access.c src/fifo_setup_destroy.c src/evalexpr.c SRC_TEST=tests/unit_tests.c #OBJ=src/stack.o src/evalrpn.o OBJ=$(SRC:.c=.o) #OBJ_TEST=$(SRC_TEST:.c=.o) all: $(OBJ) $(CC) -o evalexpr $(OBJ) $(OBJ): $(SRC) check: #$(OBJ) $(OBJ_TEST) # $(CC) $(CFLAGS) -o evaltest $(OBJ) $(OBJ_TEST) -lcriterion tests/tests.sh .PHONY: clean clean: rm $(OBJ) evalexpr