21 lines
450 B
Makefile
21 lines
450 B
Makefile
CC=gcc
|
|
|
|
CFLAGS+=-W -Werror -Wall -Wextra -std=c99 \
|
|
-D_FORTIFY_SOURCE=2 -fstack-protector -g \
|
|
-Wformat=2 -pedantic -pedantic-errors \
|
|
-D_GNU_SOURCE=1 -D_BSD_SOURCE=1 \
|
|
-I../../src
|
|
|
|
LDFLAGS+=-pthread
|
|
|
|
cache: main.o cache.o
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) main.o cache.o -o cache
|
|
|
|
main.o: main.c
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) -c main.c -o main.o
|
|
|
|
cache.o: cache.c
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) -c cache.c -o cache.o
|
|
|
|
clean:
|
|
rm -f cache *.o
|