blob: 280f19cb0a1a3da9bc9c06be696ee5f99646ef94 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
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
|