blob: a1a50e30e60b214c25ee88737280d1c39e134240 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
CFLAGS=-Wextra -Wall -O0 -g -D_GNU_SOURCE -pthread
all: segfault mkminidump core
mkminidump: mkminidump.o \
minidump.o \
minidump.h \
context.h \
read-coredump.o \
read-coredump.h \
read-minidump.o \
read-minidump.h \
format.h \
read-process.o \
read-process.h \
write-minicore.o \
write-minicore.h \
write-minidump.o \
write-minidump.h \
coredump-util.h \
coredump-util.o \
util.c \
util.h
$(CC) $(CFLAGS) $(LIBS) $^ -o $@
segfault: segfault.c
$(CC) $(CFLAGS) $(LIBS) $^ -o $@
core: segfault
( ./segfault ||: ) > /dev/null 2>&1
clean:
rm -f core.* core segfault mkminidump *.o
|