blob: 623af484f4837ebf5e3d0da73e8f2348f4dd4bb2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
DIRS=target target/bin target/objs
BIN=target/bin/main
CC=gcc
# CFLAGS=-g -Wall -Wextra -Wpedantic -O1 -std=c17
CFLAGS=-Wall -Wextra -Wpedantic -O1 -std=c17
OBJS=target/objs/main.o target/objs/graph.o target/objs/queue.o target/objs/stack.o target/objs/any_stack.o
$(shell mkdir -p $(DIRS))
all: $(BIN)
target/bin/main: $(OBJS)
$(CC) $(CFLAGS) -fsanitize=leak,undefined,address $(OBJS) -o $@
# $(CC) $(CFLAGS) $(OBJS) -o $@
target/objs/%.o: src/%.c
$(CC) $(CFLAGS) -c $< -o $@
clean:
rm -rf target/
|