-
Notifications
You must be signed in to change notification settings - Fork 29
Expand file tree
/
Copy pathMakefile
More file actions
38 lines (31 loc) · 794 Bytes
/
Makefile
File metadata and controls
38 lines (31 loc) · 794 Bytes
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
34
35
36
37
38
.PHONY: all debug clean
all: bin/snidump bin/snidump_noether
debug: bin/snidump_dbg bin/snidump_noether_dbg
bin/snidump: src/*
mkdir -p bin && \
gcc -D__DEBUG__=0 -Wall \
src/snidump.c src/tls.c src/http.c \
-lpcap -lpcre \
-o bin/snidump
bin/snidump_dbg: src/*
mkdir -p bin && \
gcc -D__DEBUG__=1 -Wall -ggdb \
src/snidump.c src/tls.c src/http.c \
-lpcap -lpcre \
-o bin/snidump_dbg
bin/snidump_noether: src/*
mkdir -p bin && \
gcc -D__DEBUG__=0 -Wall \
-D__NO_ETHERNET__ \
src/snidump.c src/tls.c src/http.c \
-lpcap -lpcre \
-o bin/snidump_noether
bin/snidump_noether_dbg: src/*
mkdir -p bin && \
gcc -D__DEBUG__=1 -Wall -ggdb \
-D__NO_ETHERNET__ \
src/snidump.c src/tls.c src/http.c \
-lpcap -lpcre \
-o bin/snidump_noether_dbg
clean:
rm -rf bin